| Interface | Description |
|---|---|
| IObservable<T> |
An object which can be supplied in an
Observable form. |
| Rx.HasRxExecutor |
Marker interface which allows an Executor to specify its own Scheduler.
|
| RxBox<T> | |
| RxGetter<T> |
Represents a value which can be accessed through a traditional
get() method or by listening to its Observable. |
| RxSubscriber |
An object which can subscribe observables to
Rx listeners. |
| RxTracingPolicy |
Plugin which gets notified of every call to
Rx.subscribe, allowing various kinds of tracing. |
| Class | Description |
|---|---|
| Immutables |
Methods for manipulating Guava's immutable collections.
|
| RateProbe |
A probe for inspecting rates in reactive systems.
|
| Rx<T> |
Unifies the listener models of
RxJava's Observable
with Guava's ListenableFuture
, and also adds tracing capabilities. |
| Rx.RxExecutor |
This class holds an instance of Executor (for ListenableFuture) and
Scheduler (for Observable).
|
| RxBiMap<K,V> |
with convenience methods for creating and mutating the map. |
| RxBox.Default<T> |
Standard implementation of an
RxBox. |
| RxList<T> |
with convenience methods for creating and mutating the list. |
| RxMap<K,V> |
with convenience methods for creating and mutating the map. |
| RxOptional<T> | |
| RxOrderedSet<T> |
which promises to exclude duplicates. |
| RxSet<T> |
with convenience methods for creating and mutating the set. |
| RxSortedMap<K,V> |
with convenience methods for creating and mutating the map. |
| RxSortedSet<T> |
with convenience methods for creating and mutating the set. |
| RxTracingPolicy.LogSubscriptionTrace |
An
RxTracingPolicy which logs the stack trace of every subscription, so
that it can decorate any exceptions with the stack trace at the time they were subscribed. |
| Enum | Description |
|---|---|
| RxOrderedSet.OnDuplicate |
Policies for disallowing duplicates.
|