| Modifier and Type | Interface and Description |
|---|---|
| public interface | InnerQueuedSubscriberSupport<
the value type T>Interface to allow the InnerQueuedSubscriber to call back a parent with signals. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | BasicFuseableConditionalSubscriber<
the upstream value type T, the downstream value type R>Base class for a fuseable intermediate subscriber. |
| public abstract class | BasicFuseableSubscriber<
the upstream value type T, the downstream value type R>Base class for a fuseable intermediate subscriber. |
| public abstract class | |
| public class | BlockingFirstSubscriber<
the value type T>Blocks until the upstream signals its first value or completes. |
| public class | BlockingLastSubscriber<
the value type T>Blocks until the upstream signals its last value or completes. |
| public class | |
| public class | |
| public abstract class | DeferredScalarSubscriber<
the input value type T, the output value type R>A subscriber, extending a DeferredScalarSubscription, that is unbounded-in and can generate 0 or 1 resulting value. |
| public class | |
| public class | FutureSubscriber<
the value type T>A Subscriber + Future that expects exactly one upstream value and provides it via the (blocking) Future API. |
| public class | InnerQueuedSubscriber<
the value type T>Subscriber that can fuse with the upstream and calls a support interface whenever an event is available. |
| public class | |
| public abstract class | QueueDrainSubscriber<
the source type to which this subscriber will be subscribed T, the value type in the queue U, the value type the child subscriber accepts V>Abstract base class for subscribers that hold another subscriber, a queue and requires queue-drain behavior. |
| pack-priv class | QueueDrainSubscriberPad0
Pads the header away from other fields. |
| pack-priv class | QueueDrainSubscriberPad2
Pads away the wip from the other fields. |
| pack-priv class | QueueDrainSubscriberPad3
Contains the requested field. |
| pack-priv class | QueueDrainSubscriberPad4
Pads away the requested from the other fields. |
| pack-priv class | QueueDrainSubscriberWip
The WIP counter. |
| public abstract class | SinglePostCompleteSubscriber<
the input value type T, the output value type R>Relays signals from upstream according to downstream requests and allows signalling a final value followed by onComplete in a backpressure-aware manner. |
| public class | StrictSubscriber<
the value type T>Ensures that the event flow between the upstream and downstream follow the Reactive Streams 1.0 specification by honoring the 3 additional rules (which are omitted in standard operators due to performance reasons). |
| public class |