T - the value typepublic final class BasicMergeSubscription<T>
extends java.util.concurrent.atomic.AtomicInteger
implements org.reactivestreams.Subscription, io.reactivex.internal.subscribers.InnerQueuedSubscriberSupport<T>
| Constructor and Description |
|---|
BasicMergeSubscription(org.reactivestreams.Subscriber<? super T> actual,
java.util.Comparator<? super T> comparator,
int n,
int prefetch,
boolean delayErrors) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel() |
void |
drain() |
void |
innerComplete(io.reactivex.internal.subscribers.InnerQueuedSubscriber<T> inner) |
void |
innerError(io.reactivex.internal.subscribers.InnerQueuedSubscriber<T> inner,
java.lang.Throwable e) |
void |
innerNext(io.reactivex.internal.subscribers.InnerQueuedSubscriber<T> inner,
T value) |
void |
request(long n) |
void |
subscribe(io.reactivex.parallel.ParallelFlowable<T> source) |
void |
subscribe(org.reactivestreams.Publisher<T>[] sources,
int n) |
accumulateAndGet, addAndGet, compareAndSet, decrementAndGet, doubleValue, floatValue, get, getAndAccumulate, getAndAdd, getAndDecrement, getAndIncrement, getAndSet, getAndUpdate, incrementAndGet, intValue, lazySet, longValue, set, toString, updateAndGet, weakCompareAndSetpublic void subscribe(org.reactivestreams.Publisher<T>[] sources, int n)
public void subscribe(io.reactivex.parallel.ParallelFlowable<T> source)
public void request(long n)
request in interface org.reactivestreams.Subscriptionpublic void cancel()
cancel in interface org.reactivestreams.Subscriptionpublic void innerNext(io.reactivex.internal.subscribers.InnerQueuedSubscriber<T> inner, T value)
innerNext in interface io.reactivex.internal.subscribers.InnerQueuedSubscriberSupport<T>public void innerError(io.reactivex.internal.subscribers.InnerQueuedSubscriber<T> inner, java.lang.Throwable e)
innerError in interface io.reactivex.internal.subscribers.InnerQueuedSubscriberSupport<T>public void innerComplete(io.reactivex.internal.subscribers.InnerQueuedSubscriber<T> inner)
innerComplete in interface io.reactivex.internal.subscribers.InnerQueuedSubscriberSupport<T>public void drain()
drain in interface io.reactivex.internal.subscribers.InnerQueuedSubscriberSupport<T>