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 consumerO- output type of target consumerIP- reactive input type of target function (instance ofPublisherOP- reactive output type of target function (instance ofPublisherT- actual target function (instance ofSupplier,FunctionorConsumer)
- 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
-
getTarget
Deprecated.- Specified by:
getTargetin interfaceFluxWrapper<I>
-