Package akka.stream.javadsl
Class JavaFlowSupport.Source
- java.lang.Object
-
- akka.stream.javadsl.JavaFlowSupport.Source
-
- Enclosing class:
- JavaFlowSupport
public static final class JavaFlowSupport.Source extends java.lang.Object{@link akka.stream.javadsl.Flow]] factories operating withjava.util.concurrent.Flow.*interfaces.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Source<T,java.util.concurrent.Flow.Subscriber<T>>asSubscriber()Creates aSourcethat is materialized as aFlow.Subscriber.static <T> Source<T,NotUsed>fromPublisher(java.util.concurrent.Flow.Publisher<T> publisher)Helper to createSourcefromFlow.Publisher.
-
-
-
Method Detail
-
fromPublisher
public static <T> Source<T,NotUsed> fromPublisher(java.util.concurrent.Flow.Publisher<T> publisher)
Helper to createSourcefromFlow.Publisher.Construct a transformation starting with given publisher. The transformation steps are executed by a series of
Flow.Processorinstances that mediate the flow of elements downstream and the propagation of back-pressure upstream.See also
Source.fromPublisherif wanting to integrate withPublisherinstead (which carries the same semantics, however existed before RS's inclusion in Java 9).
-
asSubscriber
public static <T> Source<T,java.util.concurrent.Flow.Subscriber<T>> asSubscriber()
Creates aSourcethat is materialized as aFlow.Subscriber.See also
Source.asSubscriberif wanting to integrate withSubscriberinstead (which carries the same semantics, however existed before RS's inclusion in Java 9).
-
-