Additional top-level classes in compilation unit: QueueDrainSubscriberPad0, QueueDrainSubscriberWip, QueueDrainSubscriberPad2, QueueDrainSubscriberPad3, QueueDrainSubscriberPad4.
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final CoreSubscriber | |
| pack-priv volatile boolean | |
| pack-priv volatile boolean | |
| pack-priv Throwable | |
| pack-priv final Queue |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | Returns: true if the value was deliveredthe subscriber a, U the value v)Accept the value and return true if forwarded. |
| public CoreSubscriber | |
| public final boolean | |
| pack-priv static <Q, S> boolean | checkTerminated(boolean d, boolean empty, Subscriber<?> s, boolean delayError, Queue<?> q, QueueDrainSubscriber<?, Q, S> qd)
|
| public final boolean | |
| pack-priv static < the queue value type Q, the emission value type S> void | drainMaxLoop(Queue<Q>
the queue q, Subscriber<? super S> the subscriber a, boolean true if errors should be delayed after all normal items delayError, Disposable the disposable to call when termination happens and cleanup is necessary dispose, QueueDrainSubscriber<?, Q, S> the QueueDrain instance that gives status information to the drain logic qd)Drain the queue but give up with an error if there aren't enough requests. |
| public final boolean | |
| public final Throwable | |
| public final boolean | |
| protected final void | |
| protected final void | |
| public final int | |
| public final long | |
| public final long | |
| public final void | |
| public Object | scanUnsafe(Scannable.
a keyAttr to resolve for the component.Overrides default reactor. Implements reactor. |
| actual | back to summary |
|---|---|
| pack-priv final CoreSubscriber<? super V> actual | |
| cancelled | back to summary |
|---|---|
| pack-priv volatile boolean cancelled | |
| done | back to summary |
|---|---|
| pack-priv volatile boolean done | |
| error | back to summary |
|---|---|
| pack-priv Throwable error | |
| queue | back to summary |
|---|---|
| pack-priv final Queue<U> queue | |
| QueueDrainSubscriber | back to summary |
|---|---|
| pack-priv QueueDrainSubscriber(CoreSubscriber<? super V> actual, Queue<U> queue) | |
| accept | back to summary |
|---|---|
| public boolean accept(Subscriber<? super V> a, U v) Accept the value and return true if forwarded.
| |
| actual | back to summary |
|---|---|
| public CoreSubscriber Implements reactor.
| |
| cancelled | back to summary |
|---|---|
| public final boolean cancelled() | |
| checkTerminated | back to summary |
|---|---|
| pack-priv static <Q, S> boolean checkTerminated(boolean d, boolean empty, Subscriber<?> s, boolean delayError, Queue<?> q, QueueDrainSubscriber<?, Q, S> qd) | |
| done | back to summary |
|---|---|
| public final boolean done() | |
| drainMaxLoop | back to summary |
|---|---|
| pack-priv static <Q, S> void drainMaxLoop(Queue<Q> q, Subscriber<? super S> a, boolean delayError, Disposable dispose, QueueDrainSubscriber<?, Q, S> qd) Drain the queue but give up with an error if there aren't enough requests.
| |
| enter | back to summary |
|---|---|
| public final boolean enter() | |
| error | back to summary |
|---|---|
| public final Throwable error() | |
| fastEnter | back to summary |
|---|---|
| public final boolean fastEnter() | |
| fastPathEmitMax | back to summary |
|---|---|
| protected final void fastPathEmitMax(U value, boolean delayError, Disposable dispose) | |
| fastPathOrderedEmitMax | back to summary |
|---|---|
| protected final void fastPathOrderedEmitMax(U value, boolean delayError, Disposable dispose) | |
| leave | back to summary |
|---|---|
| public final int leave(int m) Adds m to the wip counter.
| |
| produced | back to summary |
|---|---|
| public final long produced(long n) | |
| requested | back to summary |
|---|---|
| public final long requested() | |
| requested | back to summary |
|---|---|
| public final void requested(long n) | |
| scanUnsafe | back to summary |
|---|---|
| public Object scanUnsafe(Scannable. Overrides default reactor. Implements reactor. Doc from reactor. This method is used internally by components to define their key-value mappings
in a single place. Although it is ignoring the generic type of the
For public consumption of attributes, prefer using | |