All Classes and Interfaces

Class
Description
A builder for a closed reactive streams graph.
A subscriber that redeems a completion stage when it completes.
Operators for connecting different graphs together.
Operators for completing a stream.
Operators for handling errors in streams.
Operations for transforming a stream.
A graph.
Operations for peeking at elements and signals in the stream, without impacting the stream itself.
A builder for a Processor.
A stream that completes with a single result.
A builder for a Publisher.
Primary entry point into the Reactive Streams utility API.
An engine for turning reactive streams graphs into Reactive Streams publishers/subscribers.
Factory interface for providing the implementation of the static factory methods in ReactiveStreams.
This class is not intended to be used by end-users but for portable container integration purpose only.
A stage of a Reactive Streams graph.
A cancelling stage.
A collect stage.
Concatenate the given graphs together.
A stage that couples a wrapped subscriber graph to a wrapped publisher graph.
A stage returning a stream consisting of the distinct elements (according to Object.equals(Object)) of this stream.
A drop while stage.
A failed publisher.
A filter stage.
A subscriber stage that emits the first element encountered.
A flat map stage.
A flat map stage that emits and flattens CompletionStage.
A flat map stage that emits and fattens Iterable.
A publisher representation of a CompletionStage.
A publisher representation of a CompletionStage.
A limit stage.
A map stage.
A publisher of zero to many values.
A stage returning a stream containing all the elements from this stream, additionally performing the provided action when this stream completes.
A stage returning a stream containing all the elements from this stream, additionally performing the provided action if this stream conveys an error.
A stage to handle errors from upstream.
A stage to handle errors from upstream.
A stage returning a stream containing all the elements from this stream, additionally performing the provided action if this stream terminates with an error, completes, or is cancelled by downstream.
A stage returning a stream containing all the elements from this stream, additionally performing the provided action on each element.
A processor stage.
A publisher stage.
A skip stage.
A subscriber.
A take while stage.
A builder for a Subscriber and its result.
A subscriber and completion stage pair.
All instances of PublisherBuilder, ProcessorBuilder, SubscriberBuilder and CompletionRunner must implement this, to ensure that the builder can be turned into a graph by other implementations of the API.
Operations for transforming a stream.
Exception thrown when a reactive streams engine doesn't support a stage that is passed to it.