Interface TaskFunction<I,O>

Type Parameters:
I - Input type
O - Output type
All Superinterfaces:
Function<@NonNull I,@NonNull O>, TaskRecipeStep

public interface TaskFunction<I,O> extends Function<@NonNull I,@NonNull O>, TaskRecipeStep
Task step that produces output from given input
  • Method Details

    • identity

      static <I> TaskFunction<I,I> identity()
      Equivalent to Function.identity()
      Type Parameters:
      I - Input type
      Returns:
      Function that maps the input to itself
    • apply

      @NonNull O apply(@NonNull I input)
      Specified by:
      apply in interface Function<I,O>