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 ofPublisher
OP
- reactive output type of target function (instance ofPublisher
T
- actual target function (instance ofSupplier
,Function
orConsumer
)
- 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:
getTarget
in interfaceFluxWrapper<I>
-