| Interface | Description |
|---|---|
| BiConsumer<IN1,IN2> |
Interface representing an operation that accepts two input arguments and returns no result.
|
| BiFunction<IN1,IN2,OUT> |
Interface representing an operation that accepts two input arguments and produces a result.
|
| Consumer<IN> |
Interface representing an operation that accepts an input argument and returns no result.
|
| Function<IN,OUT> |
Interface representing a function that accepts one argument and produces a result.
|
| FunctionalRoutine<IN,OUT> |
Interface defining a functional routine, that is, a routine concatenating map and reduce
functions.
Each function in the channel is backed by a sub-routine instance, that can have its own specific configuration and invocation mode. |
| FunctionalRoutineBuilder |
Interface defining a builder of functional routines.
|
| Predicate<IN> |
Interface representing a predicate (boolean-valued function) of one argument.
|
| Supplier<OUT> |
Interface representing a supplier of results.
|
| Class | Description |
|---|---|
| BiConsumerWrapper<IN1,IN2> |
Class wrapping a bi-consumer instance.
|
| BiFunctionWrapper<IN1,IN2,OUT> |
Class wrapping a bi-function instance.
|
| ConsumerWrapper<IN> |
Class wrapping a consumer instance.
|
| Functions |
Utility class supporting functional programming.
|
| FunctionWrapper<IN,OUT> |
Class wrapping a function instance.
|
| JFunctional |
Utility class acting as a factory of functional routine builders.
|
| OutputConsumerBuilder<OUT> |
Utility class used to build output consumer based on consumer functions.
|
| PredicateWrapper<IN> |
Class wrapping a predicate instance.
|
| SupplierWrapper<OUT> |
Class wrapping a supplier instance.
|