Package org.team1540.rooster.functional
Extensions and additions to java's functional interfaces. The
extensions of common standard library functional interfaces contained in this package (namely
Input
, Processor
,
and Output
) add some default methods to simplify chaining
(especially in the scenario of constructing a drive pipeline). This package also contains the common Executable
functional interface for a function that takes no arguments and returns no result.-
Interface Summary Interface Description Executable Functional interface for a function that takes no arguments and returns no output.Input<T> Extension of aSupplier
adding additional composition methods.Output<T> Extension of aConsumer
adding an additional composition method.Processor<T,R> Extension of aFunction
adding additional composition methods.