Interface | Description |
---|---|
Observable.OnSubscribe<T> |
Invoked when Observable.subscribe is called.
|
Observable.Operator<R,T> |
Operator function for lifting into an Observable.
|
Observable.Transformer<T,R> |
Transformer function used by
Observable.compose(rx.Observable.Transformer<? super T, ? extends R>) . |
Observer<T> |
Provides a mechanism for receiving push-based notifications.
|
Producer | |
Single.OnSubscribe<T> |
Invoked when Single.execute is called.
|
Single.Transformer<T,R> |
Transformer function used by
Single.compose(rx.Single.Transformer<? super T, ? extends R>) . |
Subscription |
Subscription returns from
Observable.subscribe(Subscriber) to allow unsubscribing. |
Class | Description |
---|---|
Notification<T> |
An object representing a notification sent to an
Observable . |
Observable<T> |
The Observable class that implements the Reactive Pattern.
|
Scheduler |
A
Scheduler is an object that schedules units of work. |
Scheduler.Worker |
Sequential Scheduler for executing actions on a single thread or event loop.
|
Single<T> |
The Single class implements the Reactive Pattern for a single value response.
|
SingleSubscriber<T> |
Provides a mechanism for receiving push-based notifications.
|
Subscriber<T> |
Provides a mechanism for receiving push-based notifications from Observables, and permits manual
unsubscribing from these Observables.
|
Enum | Description |
---|---|
Notification.Kind |
Rx Observables
A library that enables subscribing to and composing asynchronous events and callbacks.
The Observable/Observer interfaces and associated operators (in the .operations package) are inspired by and attempt to conform to the Reactive Rx library in Microsoft .Net.
More information can be found at http://msdn.microsoft.com/en-us/data/gg577609.
Compared with the Microsoft implementation:
Services which intend on exposing data asynchronously and wish
to allow reactive processing and composition can implement the Observable
interface which then allows Observers to subscribe to them
and receive events.
Usage examples can be found on the Observable
and Subscriber
classes.