T - the value typepublic final class BasicMergeSubscription<T> extends AtomicInteger implements Subscription, io.reactivex.rxjava3.internal.subscribers.InnerQueuedSubscriberSupport<T>
| Constructor and Description |
|---|
BasicMergeSubscription(Subscriber<? super T> downstream,
Comparator<? super T> comparator,
int n,
int prefetch,
boolean delayErrors) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel() |
void |
drain() |
void |
innerComplete(io.reactivex.rxjava3.internal.subscribers.InnerQueuedSubscriber<T> inner) |
void |
innerError(io.reactivex.rxjava3.internal.subscribers.InnerQueuedSubscriber<T> inner,
Throwable e) |
void |
innerNext(io.reactivex.rxjava3.internal.subscribers.InnerQueuedSubscriber<T> inner,
T value) |
void |
request(long n) |
void |
subscribe(ParallelFlowable<T> source) |
void |
subscribe(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, weakCompareAndSetbyteValue, shortValuepublic BasicMergeSubscription(Subscriber<? super T> downstream, Comparator<? super T> comparator, int n, int prefetch, boolean delayErrors)
public void subscribe(ParallelFlowable<T> source)
public void request(long n)
request in interface Subscriptionpublic void cancel()
cancel in interface Subscriptionpublic void innerNext(io.reactivex.rxjava3.internal.subscribers.InnerQueuedSubscriber<T> inner, T value)
innerNext in interface io.reactivex.rxjava3.internal.subscribers.InnerQueuedSubscriberSupport<T>public void innerError(io.reactivex.rxjava3.internal.subscribers.InnerQueuedSubscriber<T> inner, Throwable e)
innerError in interface io.reactivex.rxjava3.internal.subscribers.InnerQueuedSubscriberSupport<T>public void innerComplete(io.reactivex.rxjava3.internal.subscribers.InnerQueuedSubscriber<T> inner)
innerComplete in interface io.reactivex.rxjava3.internal.subscribers.InnerQueuedSubscriberSupport<T>public void drain()
drain in interface io.reactivex.rxjava3.internal.subscribers.InnerQueuedSubscriberSupport<T>