public final class FlowableProcessors extends Object
| Modifier and Type | Method and Description | 
|---|---|
static <T> @NonNull FlowableProcessor<T> | 
refCount(FlowableProcessor<T> processor)
Wraps a FlowableProcessor and makes sure if all subscribers cancel
 their subscriptions, the upstream's Subscription gets cancelled as well. 
 | 
static <T> FlowableProcessor<T> | 
wrap(Processor<T,T> processor)
Wraps an arbitrary Reactive-Streams  
Processor into a FlowableProcessor, relaying
 the onXXX and subscribe() calls to it and providing a rich fluent API on top. | 
public static <T> FlowableProcessor<T> wrap(Processor<T,T> processor)
Processor into a FlowableProcessor, relaying
 the onXXX and subscribe() calls to it and providing a rich fluent API on top.
 Note that RxJava 2 doesn't support a FlowableProcessor with different input and output types.
T - the input and output typeprocessor - the processor to wrap (or return if already a FlowableProcessor), not null@NonNull @CheckReturnValue public static <T> @NonNull FlowableProcessor<T> refCount(FlowableProcessor<T> processor)
 This operator is similar to ConnectableFlowable.refCount()
 except the first Subscriber doesn't trigger any sort of connection; that happens
 when the resulting FlowableProcessor is subscribed to a Publisher manually.
T - the input and output value typeprocessor - the processor to wrap, not null