| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | BOUNDARY
Whenever the main fires an error, wait until the inner terminates. |
| pack-priv final int | delayErrorMode
How to handle errors from the main and inner Observables. |
| public static final int | END
Delay all errors to the very end. |
| public static final int | IMMEDIATE
Whenever any Observable fires an error, terminate with that error immediately. |
| pack-priv final Func1 | |
| pack-priv final int | |
| pack-priv final Observable |
| Access | Constructor and Description |
|---|---|
| public | OnSubscribeConcatMap(Observable<? extends T> source, Func1<? super T, ? extends Observable<? extends R>> mapper, int prefetch, int delayErrorMode)
|
| Modifier and Type | Method and Description |
|---|---|
| public void |
| BOUNDARY | back to summary |
|---|---|
| public static final int BOUNDARY Whenever the main fires an error, wait until the inner terminates. | |
| delayErrorMode | back to summary |
|---|---|
| pack-priv final int delayErrorMode How to handle errors from the main and inner Observables. See the constants below. | |
| END | back to summary |
|---|---|
| public static final int END Delay all errors to the very end. | |
| IMMEDIATE | back to summary |
|---|---|
| public static final int IMMEDIATE Whenever any Observable fires an error, terminate with that error immediately. | |
| mapper | back to summary |
|---|---|
| pack-priv final Func1<? super T, ? extends Observable<? extends R>> mapper | |
| prefetch | back to summary |
|---|---|
| pack-priv final int prefetch | |
| source | back to summary |
|---|---|
| pack-priv final Observable<? extends T> source | |
| OnSubscribeConcatMap | back to summary |
|---|---|
| public OnSubscribeConcatMap(Observable<? extends T> source, Func1<? super T, ? extends Observable<? extends R>> mapper, int prefetch, int delayErrorMode) | |
| call | back to summary |
|---|---|
| public void call(Subscriber<? super R> child) Implements rx.
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv boolean | |
| pack-priv final OnSubscribeConcatMap. | |
| pack-priv final R |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | request(long
the maximum number of items you want this Producer to produce, or n)Long.MAX_VALUE if you
want the Producer to produce items at its own paceImplements rx. |
| once | back to summary |
|---|---|
| pack-priv boolean once | |
| parent | back to summary |
|---|---|
| pack-priv final OnSubscribeConcatMap. | |
| value | back to summary |
|---|---|
| pack-priv final R value | |
| ConcatMapInnerScalarProducer | back to summary |
|---|---|
| public ConcatMapInnerScalarProducer(R value, OnSubscribeConcatMap. | |
| request | back to summary |
|---|---|
| public void request(long n) Implements rx. Doc from rx. Request a certain maximum number of items from this Producer. This is a way of requesting backpressure.
To disable backpressure, pass
Requests are additive but if a sequence of requests totals more than request(100); request(Long.MAX_VALUE-1);
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final OnSubscribeConcatMap. | |
| pack-priv long |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | onCompleted()
Implements rx. Observable has finished sending push-based notifications.
|
| public void | onError(Throwable
the exception encountered by the Observable e)Implements rx. Observable has experienced an error condition.
|
| public void | onNext(R
the item emitted by the Observable t)Implements rx. |
| public void | setProducer(Producer
producer to be used by this subscriber or the other subscriber
(or recursively its other subscriber) to make requests from p)Overrides rx. Subscriber(Subscriber) or
Subscriber(Subscriber, boolean)) then this method calls
setProducer on the other subscriber.
|
| parent | back to summary |
|---|---|
| pack-priv final OnSubscribeConcatMap. | |
| produced | back to summary |
|---|---|
| pack-priv long produced | |
| ConcatMapInnerSubscriber | back to summary |
|---|---|
| public ConcatMapInnerSubscriber(OnSubscribeConcatMap. | |
| onCompleted | back to summary |
|---|---|
| public void onCompleted() Implements rx. Doc from rx. Notifies the Observer that the
The
| |
| onError | back to summary |
|---|---|
| public void onError(Throwable e) Implements rx. Doc from rx. Notifies the Observer that the
If the | |
| onNext | back to summary |
|---|---|
| public void onNext(R t) Implements rx. Doc from rx. Provides the Observer with a new item to observe.
The
The
| |
| setProducer | back to summary |
|---|---|
| public void setProducer(Producer p) Overrides rx. Doc from rx. If other subscriber is set (by calling constructor
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv volatile boolean | |
| pack-priv final Subscriber | |
| pack-priv final ProducerArbiter | |
| pack-priv final int | |
| pack-priv volatile boolean | |
| pack-priv final AtomicReference | |
| pack-priv final SerialSubscription | |
| pack-priv final Func1 | |
| pack-priv final Queue | |
| pack-priv final AtomicInteger |
| Access | Constructor and Description |
|---|---|
| public | ConcatMapSubscriber(Subscriber<? super R> actual, Func1<? super T, ? extends Observable<? extends R>> mapper, int prefetch, int delayErrorMode)
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| public void | onCompleted()
Implements rx. Observable has finished sending push-based notifications.
|
| public void | onError(Throwable
the exception encountered by the Observable mainError)Implements rx. Observable has experienced an error condition.
|
| public void | onNext(T
the item emitted by the Observable t)Implements rx. |
| pack-priv void | |
| pack-priv void |
| active | back to summary |
|---|---|
| pack-priv volatile boolean active | |
| actual | back to summary |
|---|---|
| pack-priv final Subscriber<? super R> actual | |
| arbiter | back to summary |
|---|---|
| pack-priv final ProducerArbiter arbiter | |
| delayErrorMode | back to summary |
|---|---|
| pack-priv final int delayErrorMode | |
| done | back to summary |
|---|---|
| pack-priv volatile boolean done | |
| error | back to summary |
|---|---|
| pack-priv final AtomicReference<Throwable> error | |
| inner | back to summary |
|---|---|
| pack-priv final SerialSubscription inner | |
| mapper | back to summary |
|---|---|
| pack-priv final Func1<? super T, ? extends Observable<? extends R>> mapper | |
| queue | back to summary |
|---|---|
| pack-priv final Queue<Object> queue | |
| wip | back to summary |
|---|---|
| pack-priv final AtomicInteger wip | |
| ConcatMapSubscriber | back to summary |
|---|---|
| public ConcatMapSubscriber(Subscriber<? super R> actual, Func1<? super T, ? extends Observable<? extends R>> mapper, int prefetch, int delayErrorMode) | |
| drain | back to summary |
|---|---|
| pack-priv void drain() | |
| drainError | back to summary |
|---|---|
| pack-priv void drainError(Throwable mapperError) | |
| innerCompleted | back to summary |
|---|---|
| pack-priv void innerCompleted(long produced) | |
| innerError | back to summary |
|---|---|
| pack-priv void innerError(Throwable innerError, long produced) | |
| innerNext | back to summary |
|---|---|
| pack-priv void innerNext(R value) | |
| onCompleted | back to summary |
|---|---|
| public void onCompleted() Implements rx. Doc from rx. Notifies the Observer that the
The
| |
| onError | back to summary |
|---|---|
| public void onError(Throwable mainError) Implements rx. Doc from rx. Notifies the Observer that the
If the | |
| onNext | back to summary |
|---|---|
| public void onNext(T t) Implements rx. Doc from rx. Provides the Observer with a new item to observe.
The
The
| |
| pluginError | back to summary |
|---|---|
| pack-priv void pluginError(Throwable e) | |
| requestMore | back to summary |
|---|---|
| pack-priv void requestMore(long n) | |