Interface CustomFunction.NeedsTriFunctionImpl<T,U,V>

Type Parameters:
T - the type of the first input to the TriFunction
U - the type of the second input to the TriFunction
V - the type of the third input to the TriFunction
Enclosing class:
CustomFunction

public static interface CustomFunction.NeedsTriFunctionImpl<T,U,V>
Represents a contract for classes requiring the implementation of a TriFunction. A TriFunction is a functional interface that accepts three input arguments of types T, U, and V, and produces a result.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Registers the implementation of a TriFunction that accepts three input arguments of types T, U, and V and produces a result.
  • Method Details

    • withImplementation

      void withImplementation(TriFunction<T,U,V,?> function)
      Registers the implementation of a TriFunction that accepts three input arguments of types T, U, and V and produces a result. This method allows the user to provide a specific functional behavior to be executed with the given input arguments.
      Parameters:
      function - the implementation of a TriFunction that takes three inputs of types T, U, and V, and produces a result