Class WrappedFunction<I,O,IP extends org.reactivestreams.Publisher<I>,OP extends org.reactivestreams.Publisher<O>,T>

java.lang.Object
org.springframework.cloud.function.core.WrappedFunction<I,O,IP,OP,T>
Type Parameters:
I - input type of target consumer
O - output type of target consumer
IP - reactive input type of target function (instance of Publisher
OP - reactive output type of target function (instance of Publisher
T - actual target function (instance of Supplier, Function or Consumer)
All Implemented Interfaces:
Function<IP,OP>, FluxWrapper<T>
Direct Known Subclasses:
FluxConsumer, FluxedConsumer, FluxedFunction, FluxFunction, FluxToMonoFunction, MonoToFluxFunction

@Deprecated public abstract class WrappedFunction<I,O,IP extends org.reactivestreams.Publisher<I>,OP extends org.reactivestreams.Publisher<O>,T> extends Object implements Function<IP,OP>, FluxWrapper<T>
Deprecated.
since 3.1 no longer used by the framework
Base class for all wrappers that represent underlying functions (user defined suppliers, functions and/or consumers) as reactive functions.
Since:
2.0.1
Author:
Oleg Zhurakousky
  • Method Details