| Modifier and Type | Interface and Description |
|---|---|
| public interface | InnerQueuedObserverSupport<
the value type T>Interface to allow the InnerQueuedSubscriber to call back a parent with signals. |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract class | AbstractDisposableAutoRelease
Wraps lambda callbacks and when the upstream terminates or the observer gets disposed,
removes itself from a |
| public abstract class | BasicFuseableObserver<
the upstream value type T, the downstream value type R>Base class for a fuseable intermediate observer. |
| public abstract class | BasicIntQueueDisposable<
the output value type T>An abstract QueueDisposable implementation, extending an AtomicInteger, that defaults all unnecessary Queue methods to throw UnsupportedOperationException. |
| public abstract class | BasicQueueDisposable<
the output value type T>An abstract QueueDisposable implementation that defaults all unnecessary Queue methods to throw UnsupportedOperationException. |
| public class | |
| public abstract class | |
| public class | BlockingDisposableMultiObserver<
the element type of the source T>Blocks until the upstream terminates and dispatches the outcome to the actual observer. |
| public class | BlockingFirstObserver<
the value type T>Blocks until the upstream signals its first value or completes. |
| public class | |
| public class | BlockingMultiObserver<
the value type T>A combined Observer that awaits the success or error signal via a CountDownLatch. |
| public class | |
| public class | |
| public class | |
| public class | DeferredScalarDisposable<
the value type received and emitted T>Represents a fuseable container for a single value. |
| public abstract class | DeferredScalarObserver<
the input value type T, the output value type R>A fuseable Observer that can generate 0 or 1 resulting value. |
| public class | DisposableAutoReleaseMultiObserver<
the element type consumed T>Wraps lambda callbacks and when the upstream terminates or this (Single | Maybe | Completable)
observer gets disposed, removes itself from a |
| public class | DisposableAutoReleaseObserver<
the element type consumed T>Wraps lambda callbacks and when the upstream terminates or this observer gets disposed,
removes itself from a |
| public class | |
| public class | |
| public class | |
| public class | FutureMultiObserver<
the value type T>An Observer + Future that expects exactly one upstream value and provides it via the (blocking) Future API. |
| public class | FutureObserver<
the value type T>An Observer + Future that expects exactly one upstream value and provides it via the (blocking) Future API. |
| public class | InnerQueuedObserver<
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 | QueueDrainObserver<
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 | QueueDrainSubscriberWip
The wip counter. |
| public class | ResumeSingleObserver<
the value type T>A SingleObserver implementation used for subscribing to the actual SingleSource and replace the current Disposable in a parent AtomicReference. |
| public class | SafeCompletableObserver
Wraps another |
| public class | SafeMaybeObserver<
the element type of the sequence T>Wraps another |
| public class | SafeSingleObserver<
the element type of the sequence T>Wraps another |