| Package | Description |
|---|---|
| rx |
Rx Observables
|
| rx.internal.operators |
Operators that allow composing Observables to transform and manipulate data in an asynchronous, functional and thread-safe manner.
|
| rx.internal.producers | |
| rx.observables | |
| rx.observers |
| Modifier and Type | Method and Description |
|---|---|
Subscription |
Single.subscribe(Subscriber
Subscribes to a Single and provides a Subscriber that implements functions to handle the item the Single emits or any error notification it issues.
|
Subscription |
Observable.subscribe(Subscriber
Subscribes to an Observable and provides a Subscriber that implements functions to handle the items the Observable emits and any error or completion notification it issues.
|
void |
Single.unsafeSubscribe(Subscriber
Subscribes to a Single and invokes the
Single.OnSubscribe function without any contract protection, error handling, unsubscribe, or execution hooks.
|
Subscription |
Observable.unsafeSubscribe(Subscriber
Subscribes to an Observable and invokes
Observable.OnSubscribe function without any contract protection, error handling, unsubscribe, or execution hooks.
|
| Constructor and Description | |
|---|---|
Subscriber(Subscriber
Construct a Subscriber by using another Subscriber for backpressure and for holding the subscription list (when
this.add(sub) is called this will in fact call
subscriber.add(sub)).
|
|
Subscriber(Subscriber
Construct a Subscriber by using another Subscriber for backpressure and optionally for holding the subscription list (if
shareSubscriptions is
true then when
this.add(sub) is called this will in fact call
subscriber.add(sub)).
|
| Modifier and Type | Class and Description |
|---|---|
static class |
BlockingOperatorToIterator
|
| Modifier and Type | Method and Description |
|---|---|
Subscriber |
OperatorAny.call(Subscriber
|
Subscriber |
OperatorAll.call(Subscriber
|
Subscriber |
OperatorGroupBy.call(Subscriber
|
Subscriber |
OperatorToObservableList.call(Subscriber
|
Subscriber |
OperatorToObservableSortedList.call(Subscriber
|
Subscriber |
OperatorBufferWithSize.call(Subscriber
|
Subscriber |
OperatorBufferWithSingleObservable.call(Subscriber
|
Subscriber |
OperatorBufferWithStartEndObservable.call(Subscriber
|
Subscriber |
OperatorBufferWithTime.call(Subscriber
|
Subscriber |
OperatorToMultimap.call(Subscriber
|
Subscriber |
OperatorToMap.call(Subscriber
|
Subscriber |
OperatorMaterialize.call(Subscriber
|
Subscriber |
OperatorMapPair.call(Subscriber
|
Subscriber |
OperatorWindowWithObservableFactory.call(Subscriber
|
Subscriber |
OperatorWindowWithStartEndObservable.call(Subscriber
|
Subscriber |
OperatorWindowWithObservable.call(Subscriber
|
Subscriber |
OperatorWindowWithTime.call(Subscriber
|
Subscriber |
OperatorWindowWithSize.call(Subscriber
|
Subscriber |
OperatorMap.call(Subscriber
|
Subscriber |
OperatorMapNotification.call(Subscriber
|
Subscriber |
OperatorScan.call(Subscriber
|
Subscriber |
OperatorZip.call(Subscriber
|
Subscriber |
OperatorCast.call(Subscriber
|
Subscriber |
OperatorEagerConcatMap.call(Subscriber
|
Subscriber |
OperatorWithLatestFrom.call(Subscriber
|
Subscriber |
OperatorZipIterable.call(Subscriber
|
Subscriber |
OperatorDoOnEach.call(Subscriber
|
Subscriber |
OperatorOnBackpressureBuffer.call(Subscriber
|
Subscriber |
OperatorSerialize.call(Subscriber
|
Subscriber |
OperatorSkipLast.call(Subscriber
|
Subscriber |
OperatorSwitchIfEmpty.call(Subscriber
|
Subscriber |
OperatorSingle.call(Subscriber
|
Subscriber |
OperatorSampleWithObservable.call(Subscriber
|
Subscriber |
OperatorDoOnRequest.call(Subscriber
|
Subscriber |
OperatorTakeWhile.call(Subscriber
|
Subscriber |
OperatorSkipUntil.call(Subscriber
|
Subscriber |
OperatorSkipTimed.call(Subscriber
|
Subscriber |
OperatorTakeLastOne.call(Subscriber
|
Subscriber |
OperatorElementAt.call(Subscriber
|
Subscriber |
OperatorTakeLastTimed.call(Subscriber
|
Subscriber |
OperatorSkipLastTimed.call(Subscriber
|
Subscriber |
OperatorTakeLast.call(Subscriber
|
Subscriber |
OperatorMerge.call(Subscriber
|
Subscriber |
OperatorOnBackpressureLatest.call(Subscriber
|
Subscriber |
OperatorSampleWithTime.call(Subscriber
|
Subscriber |
OperatorUnsubscribeOn.call(Subscriber
|
Subscriber |
OperatorOnErrorResumeNextViaFunction.call(Subscriber
|
Subscriber |
OperatorOnErrorReturn.call(Subscriber
|
Subscriber |
OperatorTakeUntil.call(Subscriber
|
Subscriber |
OperatorSwitch.call(Subscriber
|
Subscriber |
OperatorThrottleFirst.call(Subscriber
|
Subscriber |
OperatorSkip.call(Subscriber
|
Subscriber |
OperatorDistinct.call(Subscriber
|
Subscriber |
OperatorTakeTimed.call(Subscriber
|
Subscriber |
OperatorDoOnUnsubscribe.call(Subscriber
|
Subscriber |
OperatorRetryWithPredicate.call(Subscriber
|
Subscriber |
OperatorOnErrorResumeNextViaObservable.call(Subscriber
|
Subscriber |
OperatorSubscribeOn.call(Subscriber
|
Subscriber |
OperatorDelay.call(Subscriber
|
Subscriber |
OperatorObserveOn.call(Subscriber
|
Subscriber |
OperatorFinally.call(Subscriber
|
Subscriber |
OperatorIgnoreElements.call(Subscriber
|
Subscriber |
OperatorDoOnSubscribe.call(Subscriber
|
Subscriber |
OperatorFilter.call(Subscriber
|
Subscriber |
OperatorDistinctUntilChanged.call(Subscriber
|
Subscriber |
OperatorConcat.call(Subscriber
|
Subscriber |
OperatorDematerialize.call(Subscriber
|
Subscriber |
OperatorDebounceWithSelector.call(Subscriber
|
Subscriber |
OperatorTakeUntilPredicate.call(Subscriber
|
Subscriber |
OperatorDebounceWithTime.call(Subscriber
|
Subscriber |
OperatorAsObservable.call(Subscriber
|
Subscriber |
OperatorOnBackpressureDrop.call(Subscriber
|
Subscriber |
OperatorDelayWithSelector.call(Subscriber
|
Subscriber |
OperatorTake.call(Subscriber
|
Subscriber |
OperatorSkipWhile.call(Subscriber
|
Subscriber |
OperatorOnExceptionResumeNextViaObservable.call(Subscriber
|
Subscriber |
OperatorTimeInterval.call(Subscriber
|
Subscriber |
OperatorTimestamp.call(Subscriber
|
| Modifier and Type | Method and Description |
|---|---|
Subscriber |
OperatorAny.call(Subscriber
|
Subscriber |
OperatorAll.call(Subscriber
|
Subscriber |
OperatorGroupBy.call(Subscriber
|
void |
OnSubscribeRange.call(Subscriber
|
Subscriber |
OperatorToObservableList.call(Subscriber
|
Subscriber |
OperatorToObservableSortedList.call(Subscriber
|
Subscriber |
OperatorBufferWithSize.call(Subscriber
|
Subscriber |
OperatorBufferWithSingleObservable.call(Subscriber
|
Subscriber |
OperatorBufferWithStartEndObservable.call(Subscriber
|
Subscriber |
OperatorBufferWithTime.call(Subscriber
|
void |
OnSubscribeTimerOnce.call(Subscriber
|
void |
OnSubscribeTimerPeriodically.call(Subscriber
|
Subscriber |
OperatorToMultimap.call(Subscriber
|
Subscriber |
OperatorToMap.call(Subscriber
|
Subscriber |
OperatorMaterialize.call(Subscriber
|
Subscriber |
OperatorMapPair.call(Subscriber
|
Subscriber |
OperatorWindowWithObservableFactory.call(Subscriber
|
Subscriber |
OperatorWindowWithStartEndObservable.call(Subscriber
|
Subscriber |
OperatorWindowWithObservable.call(Subscriber
|
Subscriber |
OperatorWindowWithTime.call(Subscriber
|
Subscriber |
OperatorWindowWithSize.call(Subscriber
|
Subscriber |
OperatorMap.call(Subscriber
|
Subscriber |
OperatorMapNotification.call(Subscriber
|
Subscriber |
OperatorScan.call(Subscriber
|
void |
OnSubscribeCombineLatest.call(Subscriber
|
Subscriber |
OperatorZip.call(Subscriber
|
Subscriber |
OperatorCast.call(Subscriber
|
void |
OnSubscribeGroupJoin.call(Subscriber
|
Subscriber |
OperatorEagerConcatMap.call(Subscriber
|
void |
OnSubscribeJoin.call(Subscriber
|
Subscriber |
OperatorWithLatestFrom.call(Subscriber
|
Subscriber |
OperatorZipIterable.call(Subscriber
|
void |
OnSubscribeDelaySubscription.call(Subscriber
|
Subscriber |
OperatorDoOnEach.call(Subscriber
|
Subscriber |
OperatorOnBackpressureBuffer.call(Subscriber
|
Subscriber |
OperatorSerialize.call(Subscriber
|
void |
OnSubscribeAutoConnect.call(Subscriber
|
Subscriber |
OperatorSkipLast.call(Subscriber
|
Subscriber |
OperatorSwitchIfEmpty.call(Subscriber
|
Subscriber |
OperatorSingle.call(Subscriber
|
Subscriber |
OperatorSampleWithObservable.call(Subscriber
|
Subscriber |
OperatorDoOnRequest.call(Subscriber
|
Subscriber |
OperatorTakeWhile.call(Subscriber
|
Subscriber |
OperatorSkipUntil.call(Subscriber
|
Subscriber |
OperatorSkipTimed.call(Subscriber
|
Subscriber |
OperatorTakeLastOne.call(Subscriber
|
Subscriber |
OperatorElementAt.call(Subscriber
|
Subscriber |
OperatorTakeLastTimed.call(Subscriber
|
Subscriber |
OperatorSkipLastTimed.call(Subscriber
|
Subscriber |
OperatorTakeLast.call(Subscriber
|
void |
OnSubscribeDelaySubscriptionWithSelector.call(Subscriber
|
Subscriber |
OperatorMerge.call(Subscriber
|
Subscriber |
OperatorOnBackpressureLatest.call(Subscriber
|
Subscriber |
OperatorSampleWithTime.call(Subscriber
|
void |
OnSubscribeAmb.call(Subscriber
|
Subscriber |
OperatorUnsubscribeOn.call(Subscriber
|
Subscriber |
OperatorOnErrorResumeNextViaFunction.call(Subscriber
|
Subscriber |
OperatorOnErrorReturn.call(Subscriber
|
Subscriber |
OperatorTakeUntil.call(Subscriber
|
Subscriber |
OperatorSwitch.call(Subscriber
|
Subscriber |
OperatorThrottleFirst.call(Subscriber
|
Subscriber |
OperatorSkip.call(Subscriber
|
Subscriber |
OperatorDistinct.call(Subscriber
|
Subscriber |
OperatorTakeTimed.call(Subscriber
|
Subscriber |
OperatorDoOnUnsubscribe.call(Subscriber
|
Subscriber |
OperatorRetryWithPredicate.call(Subscriber
|
Subscriber |
OperatorOnErrorResumeNextViaObservable.call(Subscriber
|
Subscriber |
OperatorSubscribeOn.call(Subscriber
|
void |
OnSubscribeRefCount.call(Subscriber
|
Subscriber |
OperatorDelay.call(Subscriber
|
void |
OnSubscribeDefer.call(Subscriber
|
Subscriber |
OperatorObserveOn.call(Subscriber
|
void |
OnSubscribeRedo.call(Subscriber
|
Subscriber |
OperatorFinally.call(Subscriber
|
Subscriber |
OperatorIgnoreElements.call(Subscriber
|
Subscriber |
OperatorDoOnSubscribe.call(Subscriber
|
Subscriber |
OperatorFilter.call(Subscriber
|
void |
OnSubscribeFromCallable.call(Subscriber
|
Subscriber |
OperatorDistinctUntilChanged.call(Subscriber
|
Subscriber |
OperatorConcat.call(Subscriber
|
Subscriber |
OperatorDematerialize.call(Subscriber
|
Subscriber |
OperatorDebounceWithSelector.call(Subscriber
|
Subscriber |
OperatorTakeUntilPredicate.call(Subscriber
|
Subscriber |
OperatorDebounceWithTime.call(Subscriber
|
Subscriber |
OperatorAsObservable.call(Subscriber
|
Subscriber |
OperatorOnBackpressureDrop.call(Subscriber
|
Subscriber |
OperatorDelayWithSelector.call(Subscriber
|
Subscriber |
OperatorTake.call(Subscriber
|
void |
OnSubscribeUsing.call(Subscriber
|
void |
OnSubscribeFromIterable.call(Subscriber
|
Subscriber |
OperatorSkipWhile.call(Subscriber
|
Subscriber |
OperatorOnExceptionResumeNextViaObservable.call(Subscriber
|
Subscriber |
OperatorTimeInterval.call(Subscriber
|
Subscriber |
OperatorTimestamp.call(Subscriber
|
| Constructor and Description | |
|---|---|
ProducerObserverArbiter(Subscriber
|
|
QueuedProducer(Subscriber
Constructs an instance with the target child subscriber and an Spsc Linked (Atomic) Queue as the queue implementation.
|
|
QueuedProducer(Subscriber
Constructs an instance with the target child subscriber and a custom queue implementation
|
|
QueuedValueProducer(Subscriber
Constructs an instance with the target child subscriber and an Spsc Linked (Atomic) Queue as the queue implementation.
|
|
QueuedValueProducer(Subscriber
Constructs an instance with the target child subscriber and a custom queue implementation
|
|
SingleDelayedProducer(Subscriber
Constructor, wraps the target child subscriber.
|
|
SingleProducer(Subscriber
Constructs the producer with the given target child and value to be emitted.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AsyncOnSubscribe.call(Subscriber
|
void |
SyncOnSubscribe.call(Subscriber
|
void |
BlockingObservable.subscribe(Subscriber
Subscribes to the source and calls the Subscriber methods on the current thread.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SafeSubscriber<T>
SafeSubscriber is a wrapper around
Subscriber that ensures that the
Subscriber complies with
the Observable contract.
|
class |
SerializedSubscriber<T>
Enforces single-threaded, serialized, ordered execution of
SerializedSubscriber,
SerializedSubscriber, and
SerializedSubscriber.
|
class |
TestSubscriber<T>
A
TestSubscriber is a variety of
Subscriber that you can use for unit testing, to perform assertions, inspect received events, or wrap a mocked
Subscriber.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Subscriber |
Subscribers.create(Action1
Creates a
Subscriber that receives the emissions of any
Observable it subscribes to via
onNext but ignores
onError and
onCompleted notifications.
|
static <T> Subscriber |
Subscribers.create(Action1
Creates an
Subscriber that receives the emissions of any
Observable it subscribes to via
onNext and handles any
onError notification but ignores an
onCompleted notification.
|
static <T> Subscriber |
Subscribers.create(Action1
Creates an
Subscriber that receives the emissions of any
Observable it subscribes to via
onNext and handles any
onError or
onCompleted notifications.
|
static <T> Subscriber |
Subscribers.empty()
Returns an inert
Subscriber that does nothing in response to the emissions or notifications from any
Observable it subscribes to.
|
static <T> Subscriber |
Subscribers.from(Observer
Converts an
Observer into a
Subscriber.
|
Subscriber |
SafeSubscriber.getActual()
Returns the
Subscriber underlying this
SafeSubscriber.
|
static <T> Subscriber |
Subscribers.wrap(Subscriber
Returns a new
Subscriber that passes all events to
subscriber, has backpressure controlled by
subscriber and uses the subscription list of
subscriber when
add(rx.Subscription) is called.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> TestSubscriber |
TestSubscriber.create(Subscriber
Factory method to construct a TestSubscriber which delegates events to the given Observer and an issues an initial request of Long.MAX_VALUE.
|
static <T> Subscriber |
Subscribers.wrap(Subscriber
Returns a new
Subscriber that passes all events to
subscriber, has backpressure controlled by
subscriber and uses the subscription list of
subscriber when
add(rx.Subscription) is called.
|
| Constructor and Description | |
|---|---|
SafeSubscriber(Subscriber
|
|
SerializedSubscriber(Subscriber
|
|
SerializedSubscriber(Subscriber
Constructor for wrapping and serializing a subscriber optionally sharing the same underlying subscription list.
|
|
TestSubscriber(Subscriber
Constructs a TestSubscriber which requests Long.MAX_VALUE and delegates events to the given Subscriber.
|