public interface AkkaStreamSupport extends StreamSupport
AbstractAkkaStreamSupport because it
provides automatic discovery of ActorMaterializer and AkkaSourceProvidingService.AbstractAkkaStreamSupport| Modifier and Type | Interface and Description |
|---|---|
static class |
AkkaStreamSupport.OngoingAkkaSourceProviding<Out,Mat> |
static class |
AkkaStreamSupport.OngoingMaterializedAkkaSourceProviding<Out,Mat> |
static class |
AkkaStreamSupport.OngoingUnmaterializedAkkaSourceProviding<Out> |
StreamSupport.OngoingLazyProviding<T>, StreamSupport.OngoingProviding<T>| Modifier and Type | Method and Description |
|---|---|
static <T> akka.stream.javadsl.Sink<T,org.reactivestreams.Publisher<T>> |
defaultPublisherSink() |
akka.stream.Materializer |
materializer() |
default <Out,Mat> AkkaStreamSupport.OngoingAkkaSourceProviding<Out,Mat> |
provide(akka.stream.javadsl.Source<Out,Mat> akkaSource) |
default <T,U> org.reactivestreams.Publisher<T> |
publisherFrom(akka.stream.javadsl.Source<T,U> source) |
default <T> akka.stream.javadsl.Source<T,akka.NotUsed> |
sourceFrom(StreamId<T> id) |
AkkaSourceProvidingService |
sourceProvidingService() |
default <Out,Mat> org.reactivestreams.Publisher<Out> |
streamFrom(akka.stream.javadsl.Source<Out,Mat> akkaSource) |
discover, provide, provide, providingServiceakka.stream.Materializer materializer()
AkkaSourceProvidingService sourceProvidingService()
default <Out,Mat> org.reactivestreams.Publisher<Out> streamFrom(akka.stream.javadsl.Source<Out,Mat> akkaSource)
default <Out,Mat> AkkaStreamSupport.OngoingAkkaSourceProviding<Out,Mat> provide(akka.stream.javadsl.Source<Out,Mat> akkaSource)
default <T,U> org.reactivestreams.Publisher<T> publisherFrom(akka.stream.javadsl.Source<T,U> source)
default <T> akka.stream.javadsl.Source<T,akka.NotUsed> sourceFrom(StreamId<T> id)
static <T> akka.stream.javadsl.Sink<T,org.reactivestreams.Publisher<T>> defaultPublisherSink()