Package org.streamingpool.core.support
Interface StreamSupport
-
- All Known Subinterfaces:
RxStreamSupport,StreamCollectingSupport
- All Known Implementing Classes:
AbstractStreamSupport,AbstractStreamTest
public interface StreamSupportSupport interface for working withPublishers. Provides convenience and fluid methods.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStreamSupport.OngoingLazyProviding<T>static classStreamSupport.OngoingProviding<T>
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <T> org.reactivestreams.Publisher<T>discover(StreamId<T> id)default java.util.Set<StreamId<?>>getAncestorsFrom(StreamId<?> sourceId)Get all the ancestors of the givenStreamId.InstrumentationServiceinstrumentationService()<T> StreamSupport.OngoingProviding<T>provide(org.reactivestreams.Publisher<T> reactStream)<T> StreamSupport.OngoingLazyProviding<T>provide(StreamCreator<T> reactStream)ProvidingServiceprovidingService()
-
-
-
Method Detail
-
discover
<T> org.reactivestreams.Publisher<T> discover(StreamId<T> id)
-
provide
<T> StreamSupport.OngoingProviding<T> provide(org.reactivestreams.Publisher<T> reactStream)
-
provide
<T> StreamSupport.OngoingLazyProviding<T> provide(StreamCreator<T> reactStream)
-
providingService
ProvidingService providingService()
-
instrumentationService
InstrumentationService instrumentationService()
-
-