Class Effect<A>

java.lang.Object
org.opencastproject.util.data.Function<A,Void>
org.opencastproject.util.data.Effect<A>
Direct Known Subclasses:
Effect.X

public abstract class Effect<A> extends Function<A,Void>
Run a side effect.
See Also:
  • Constructor Details

    • Effect

      public Effect()
  • Method Details

    • apply

      public final Void apply(A a)
      Description copied from class: Function
      Apply function to a.
      Specified by:
      apply in class Function<A,Void>
    • run

      protected abstract void run(A a)
      Run the side effect.