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 aSupplieradding additional composition methods.Output<T> Extension of aConsumeradding an additional composition method.Processor<T,R> Extension of aFunctionadding additional composition methods.