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.