Class WrappedFunction<I,​O,​IP extends org.reactivestreams.Publisher<I>,​OP extends org.reactivestreams.Publisher<O>,​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