| Modifier and Type | Field and Description |
|---|---|
| pack-priv CoreSubscriber | |
| pack-priv boolean | |
| pack-priv final ResolvingOperator | |
| pack-priv final Payload | |
| pack-priv volatile long | |
| pack-priv static final AtomicLongFieldUpdater | |
| pack-priv final FrameType | |
| pack-priv Subscription | |
| pack-priv static final long | |
| pack-priv static final long | |
| pack-priv static final long | |
| pack-priv static final long |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public final void | cancel()
Implements org. Publisher to stop sending data and clean up resources.
|
| public final Context | currentContext()
Overrides default reactor. Context from dependent components which can include downstream
operators during subscribing or a terminal org..
|
| pack-priv boolean | |
| public final void | |
| public final void | onError(Throwable
the throwable signaled t)Implements org. |
| public final void | onNext(RESULT
the element signaled payload)Implements org. Publisher in response to requests to Subscription#request(long).
|
| public final void | onSubscribe(Subscription
the s)Subscription that allows requesting data via Subscription#request(long)Implements reactor. onNext(Object) before
calling Subscription#request(long).
|
| public final void | request(long
the strictly positive number of elements to requests to the upstream n)PublisherImplements org. Publisher until demand is signaled via this method.
|
| public Object | scanUnsafe(Scannable.
a keyAttr to resolve for the component.Implements reactor. |
| public final void | subscribe(CoreSubscriber<? super RESULT>
the actual)Subscriber interested into the published sequenceImplements abstract reactor. Implements reactor. Publisher#subscribe(Subscriber) that will bypass
Hooks#onLastOperator(Function) pointcut.
|
| actual | back to summary |
|---|---|
| pack-priv CoreSubscriber<? super RESULT> actual | |
| done | back to summary |
|---|---|
| pack-priv boolean done | |
| parent | back to summary |
|---|---|
| pack-priv final ResolvingOperator<R> parent | |
| payload | back to summary |
|---|---|
| pack-priv final Payload payload | |
| requested | back to summary |
|---|---|
| pack-priv volatile long requested | |
| REQUESTED | back to summary |
|---|---|
pack-priv static final AtomicLongFieldUpdater<MonoDeferredResolution<RESULT, R>> REQUESTED
| |
| requestType | back to summary |
|---|---|
| pack-priv final FrameType requestType | |
| s | back to summary |
|---|---|
| pack-priv Subscription s | |
| STATE_SUBSCRIBED | back to summary |
|---|---|
| pack-priv static final long STATE_SUBSCRIBED | |
| STATE_SUBSCRIBER_SET | back to summary |
|---|---|
| pack-priv static final long STATE_SUBSCRIBER_SET | |
| STATE_TERMINATED | back to summary |
|---|---|
| pack-priv static final long STATE_TERMINATED | |
| STATE_UNSUBSCRIBED | back to summary |
|---|---|
| pack-priv static final long STATE_UNSUBSCRIBED | |
| MonoDeferredResolution | back to summary |
|---|---|
| pack-priv MonoDeferredResolution(ResolvingOperator<R> parent, Payload payload, FrameType requestType) | |
| cancel | back to summary |
|---|---|
| public final void cancel() Implements org. Doc from org. Request the Data may still be sent to meet previously signalled demand after calling cancel. | |
| currentContext | back to summary |
|---|---|
| public final Context currentContext() Overrides default reactor. Doc from reactor. Request a
| |
| isTerminated | back to summary |
|---|---|
| pack-priv boolean isTerminated() | |
| onComplete | back to summary |
|---|---|
| public final void onComplete() Implements org. Doc from org. Successful terminal state.
No further events will be sent even if
| |
| onError | back to summary |
|---|---|
| public final void onError(Throwable t) Implements org. Doc from org. Failed terminal state.
No further events will be sent even if | |
| onNext | back to summary |
|---|---|
| public final void onNext(RESULT payload) Implements org. Doc from org. Data notification sent by the
| |
| onSubscribe | back to summary |
|---|---|
| public final void onSubscribe(Subscription s) Implements reactor. Doc from reactor. Implementors should initialize any state used by
Note that an invalid request
No data will start flowing until
It is the responsibility of this
The
| |
| request | back to summary |
|---|---|
| public final void request(long n) Implements org. Doc from org. No events will be sent by a
It can be called however often and whenever needed—but if the outstanding cumulative demand ever becomes Long.MAX_VALUE or more,
it may be treated by the
Whatever has been requested can be sent by the
A | |
| scanUnsafe | back to summary |
|---|---|
| public Object scanUnsafe(Scannable. 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 | |
| subscribe | back to summary |
|---|---|
| public final void subscribe(CoreSubscriber<? super RESULT> actual) Implements abstract reactor. Implements reactor. Doc from reactor. An internal
In addition to behave as expected by
| |