| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final int | |
| pack-priv final FuncN | |
| pack-priv final boolean | |
| pack-priv final Observable | |
| pack-priv final Iterable |
| Access | Constructor and Description |
|---|---|
| public | OnSubscribeCombineLatest(Iterable<? extends Observable<? extends T>> sourcesIterable, FuncN<? extends R> combiner)
|
| public | OnSubscribeCombineLatest(Observable<? extends T>[] sources, Iterable<? extends Observable<? extends T>> sourcesIterable, FuncN<? extends R> combiner, int bufferSize, boolean delayError)
|
| Modifier and Type | Method and Description |
|---|---|
| public void |
| bufferSize | back to summary |
|---|---|
| pack-priv final int bufferSize | |
| combiner | back to summary |
|---|---|
| pack-priv final FuncN<? extends R> combiner | |
| delayError | back to summary |
|---|---|
| pack-priv final boolean delayError | |
| sources | back to summary |
|---|---|
| pack-priv final Observable<? extends T>[] sources | |
| sourcesIterable | back to summary |
|---|---|
| pack-priv final Iterable<? extends Observable<? extends T>> sourcesIterable | |
| OnSubscribeCombineLatest | back to summary |
|---|---|
| public OnSubscribeCombineLatest(Iterable<? extends Observable<? extends T>> sourcesIterable, FuncN<? extends R> combiner) | |
| OnSubscribeCombineLatest | back to summary |
|---|---|
| public OnSubscribeCombineLatest(Observable<? extends T>[] sources, Iterable<? extends Observable<? extends T>> sourcesIterable, FuncN<? extends R> combiner, int bufferSize, boolean delayError) | |
| call | back to summary |
|---|---|
| public void call(Subscriber<? super R> s) Implements rx.
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv boolean | |
| pack-priv final int | |
| pack-priv final OnSubscribeCombineLatest. |
| 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 t)Implements rx. Observable has experienced an error condition.
|
| public void | onNext(T
the item emitted by the Observable t)Implements rx. |
| public void |
| done | back to summary |
|---|---|
| pack-priv boolean done | |
| index | back to summary |
|---|---|
| pack-priv final int index | |
| parent | back to summary |
|---|---|
| pack-priv final OnSubscribeCombineLatest. | |
| CombinerSubscriber | back to summary |
|---|---|
| public CombinerSubscriber(OnSubscribeCombineLatest. | |
| 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 t) 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
| |
| requestMore | back to summary |
|---|---|
| public void requestMore(long n) | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv int | |
| pack-priv final Subscriber | |
| pack-priv final int | |
| pack-priv volatile boolean | |
| pack-priv final FuncN | |
| pack-priv int | |
| pack-priv final boolean | |
| pack-priv volatile boolean | |
| pack-priv final AtomicReference | |
| pack-priv final Object[] | |
| pack-priv static final Object | MISSING
Indicates the particular source hasn't emitted any value yet. |
| pack-priv final SpscLinkedArrayQueue | |
| pack-priv final AtomicLong | |
| private static final long | |
| pack-priv final OnSubscribeCombineLatest. |
| Access | Constructor and Description |
|---|---|
| public | LatestCoordinator(Subscriber<? super R> actual, FuncN<? extends R> combiner, int count, int bufferSize, boolean delayError)
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv boolean | checkTerminated(boolean mainDone, boolean queueEmpty, Subscriber<?> childSubscriber, Queue<?> q, boolean delayError)
|
| pack-priv void | |
| pack-priv void | |
| public boolean | isUnsubscribed()
Implements rx. Subscription is currently unsubscribed.
|
| pack-priv void | |
| 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. |
| public void | |
| public void | unsubscribe()
Implements rx. Subscriber that was registered when this Subscription
was received.
|
| active | back to summary |
|---|---|
| pack-priv int active | |
| actual | back to summary |
|---|---|
| pack-priv final Subscriber<? super R> actual | |
| bufferSize | back to summary |
|---|---|
| pack-priv final int bufferSize | |
| cancelled | back to summary |
|---|---|
| pack-priv volatile boolean cancelled | |
| combiner | back to summary |
|---|---|
| pack-priv final FuncN<? extends R> combiner | |
| complete | back to summary |
|---|---|
| pack-priv int complete | |
| delayError | back to summary |
|---|---|
| pack-priv final boolean delayError | |
| done | back to summary |
|---|---|
| pack-priv volatile boolean done | |
| error | back to summary |
|---|---|
| pack-priv final AtomicReference<Throwable> error | |
| latest | back to summary |
|---|---|
| pack-priv final Object[] latest | |
| MISSING | back to summary |
|---|---|
| pack-priv static final Object MISSING Indicates the particular source hasn't emitted any value yet. | |
| queue | back to summary |
|---|---|
| pack-priv final SpscLinkedArrayQueue<Object> queue | |
| requested | back to summary |
|---|---|
| pack-priv final AtomicLong requested | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Hides java. | |
| subscribers | back to summary |
|---|---|
| pack-priv final OnSubscribeCombineLatest. | |
| LatestCoordinator | back to summary |
|---|---|
public LatestCoordinator(Subscriber<? super R> actual, FuncN<? extends R> combiner, int count, int bufferSize, boolean delayError)
| |
| cancel | back to summary |
|---|---|
| pack-priv void cancel(Queue<?> q) | |
| checkTerminated | back to summary |
|---|---|
| pack-priv boolean checkTerminated(boolean mainDone, boolean queueEmpty, Subscriber<?> childSubscriber, Queue<?> q, boolean delayError) | |
| combine | back to summary |
|---|---|
| pack-priv void combine(Object value, int index) Combine the given notification value from the indexth source with the existing known latest values.
| |
| drain | back to summary |
|---|---|
| pack-priv void drain() | |
| isUnsubscribed | back to summary |
|---|---|
| public boolean isUnsubscribed() Implements rx. Doc from rx. Indicates whether this
| |
| onError | back to summary |
|---|---|
| pack-priv void onError(Throwable e) | |
| 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);
| |
| subscribe | back to summary |
|---|---|
public void subscribe(Observable<? extends T>[] sources)
| |
| unsubscribe | back to summary |
|---|---|
| public void unsubscribe() Implements rx. Doc from rx. Stops the receipt of notifications on the
This allows deregistering an
| |