Annotations for indicating experimental and beta operators, classes, methods, types or fields.
Default implementations for Disposable-based resource management (Disposable container types) and utility classes to construct Disposables from callbacks and other types.
Exception handling utilities, safe subscriber exception classes, lifecycle exception classes.
Functional interfaces of functions and actions of arity 0 to 9 and related utility classes.
Contains the central plugin handler
Classes extending the Flowable base reactive class and implementing the Subscriber interface at the same time (aka hot Flowables).
Scheduler implementations, value+time record class and the standard factory class to return standard RxJava schedulers or wrap any Executor-based (thread pool) instances.
Classes representing so-called hot sources, aka subjects, that implement a base reactive class and the respective consumer type at once to allow forms of multicasting events to multiple consumers as well as consuming another base reactive type of their kind.