| Modifier and Type | Package and Description |
|---|---|
| package | rx
Base reactive classes: Observable, Single and Completable; base reactive consumers; other common base interfaces. |
| package | rx.annotations
Annotations for indicating experimental and beta operators, classes, methods, types or fields. |
| package | rx.exceptions
Exception handling utilities, safe subscriber exception classes, lifecycle exception classes. |
| package | rx.functions
Functional interfaces of functions and actions of arity 0 to 9 and related utility classes. |
| package | |
| package | rx.internal.operators
Operators that allow composing Observables to transform and manipulate data in an asynchronous, functional and thread-safe manner. |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | rx.observables
Classes extending the Observable base reactive class, synchronous and asynchronous event generators. |
| package | rx.observers
Default wrappers and implementations for the base reactive consumer classes and interfaces; utility classes for creating them from callbacks. |
| package | rx.plugins
Callback types and a central plugin handler class to hook into the lifecycle of the base reactive types and schedulers. |
| package | rx.schedulers
Scheduler implementations, value+time record classes and the standard factory class to return standard RxJava schedulers or wrap any Executor-based (thread pool) instances. |
| package | rx.singles
Classes extending the Single base reactive class. |
| package | rx.subjects
Classes extending the Observable base reactive class and implementing the Observer interface at the same time (aka hot Observables). |
| package | rx.subscriptions
Default implementations for Subscription-based resource management (Subscription container types) and utility classes to construct Subscriptions from callbacks and other types. |