| Interface | Description |
|---|---|
| Disposable |
Represents a disposable resource.
|
| Emitter<T> |
Base interface for emitting signals in a push-fashion in various generator-like source
operators (create, generate).
|
| Class | Description |
|---|---|
| Disposables |
Utility class to help create disposables by wrapping
other types.
|
| Notification<T> |
Represents the reactive signal types: onNext, onError and onComplete and
holds their parameter values (a value, a Throwable, nothing).
|
| RxJavaCommonPlugins |
Utility class to inject handlers to certain standard RxJava operations.
|
| Scheduler |
A
Scheduler is an object that specifies an API for scheduling
units of work with or without delays or periodically. |
| Scheduler.Worker |
Sequential Scheduler for executing actions on a single thread or event loop.
|
| Schedulers |
Static factory methods for returning standard Scheduler instances.
|
| TestConsumer<T,U extends TestConsumer<T,U>> |
Base class with shared infrastructure to support TestObserver and TestObserver.
|
| TestScheduler |
A special, non thread-safe scheduler for testing operators that require
a scheduler without introducing real concurrency and allows manually advancing
a virtual time.
|
| TestScheduler.TimedRunnable | |
| Timed<T> |
Holds onto a value along with time information.
|
| Enum | Description |
|---|---|
| ErrorMode |
Indicates when an error from the main source should be reported.
|
| TestConsumer.TestWaitStrategy |
Enumeration of default wait strategies when waiting for a specific number of
items in
TestConsumer.awaitCount(int, Runnable). |