Skip navigation links
Packages 
Package Description
rx
Base reactive classes: Observable, Single and Completable; base reactive consumers; other common base interfaces.
rx.annotations
Annotations for indicating experimental and beta operators, classes, methods, types or fields.
rx.exceptions
Exception handling utilities, safe subscriber exception classes, lifecycle exception classes.
rx.functions
Functional interfaces of functions and actions of arity 0 to 9 and related utility classes.
rx.observables
Classes extending the Observable base reactive class, synchronous and asynchronous event generators.
rx.observers
Default wrappers and implementations for the base reactive consumer classes and interfaces; utility classes for creating them from callbacks.
rx.plugins
Callback types and a central plugin handler class to hook into the lifecycle of the base reactive types and schedulers.
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.
rx.singles
Classes extending the Single base reactive class.
rx.subjects
Classes extending the Observable base reactive class and implementing the Observer interface at the same time (aka hot Observables).
rx.subscriptions
Default implementations for Subscription-based resource management (Subscription container types) and utility classes to construct Subscriptions from callbacks and other types.
Skip navigation links