public interface AdaptersToFlow
Adapters from Reactive Streams types to
Flow
types.-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <T,
R> Flow.Processor<T, R> processor
(org.reactivestreams.Processor<T, R> processor) Convert aProcessor
to aFlow.Processor
.static <T> Flow.Publisher<T>
publisher
(org.reactivestreams.Publisher<T> publisher) Convert aPublisher
to aFlow.Publisher
.static <T> Flow.Subscriber<T>
subscriber
(org.reactivestreams.Subscriber<T> subscriber) Convert aSubscriber
to aFlow.Subscriber
.static Flow.Subscription
subscription
(org.reactivestreams.Subscription subscription) Convert aSubscription
to aFlow.Subscription
.
-
Method Details
-
publisher
Convert aPublisher
to aFlow.Publisher
.- Type Parameters:
T
- the items type- Parameters:
publisher
- the publisher- Returns:
- the wrapped publisher
-
subscriber
Convert aSubscriber
to aFlow.Subscriber
.- Type Parameters:
T
- the items type- Parameters:
subscriber
- the subscriber- Returns:
- the wrapped subscriber
-
subscription
Convert aSubscription
to aFlow.Subscription
.- Parameters:
subscription
- the subscription- Returns:
- the wrapped subscription
-
processor
Convert aProcessor
to aFlow.Processor
.- Type Parameters:
T
- the items typeR
- the output items type- Parameters:
processor
- the processor- Returns:
- the wrapped processor
-