Additional top-level class in compilation unit: Invalidatable.
| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | ReconnectMono.ReconnectMainSubscriber<T>
Subscriber that subscribes to the source |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final Consumer | |
| pack-priv final BiConsumer | |
| pack-priv final ReconnectMono. | |
| pack-priv final Mono |
| Access | Constructor and Description |
|---|---|
| pack-priv | ReconnectMono(Mono<T> source, Consumer<? super T> onValueExpired, BiConsumer<? super T, Invalidatable> onValueReceived)
|
| Modifier and Type | Method and Description |
|---|---|
| public T | Returns: the value of thisReconnectMonoOverrides reactor. ReconnectMono.
|
| public T | Returns: the value of thisReconnectMono or null if the timeout is reached and
the ReconnectMono has not completedthe timeout value as a timeout)DurationOverrides reactor. ReconnectMono.
|
| public void | dispose()
Implements reactor. |
| public Mono | |
| public void | |
| public boolean | isDisposed()
Overrides default reactor. |
| public Object | scanUnsafe(Scannable.
a keyAttr to resolve for the component.Implements reactor. |
| public void | subscribe(CoreSubscriber<? super T>
the actual)Subscriber interested into the published sequenceImplements abstract reactor. Implements reactor. Publisher#subscribe(Subscriber) that will bypass
Hooks#onLastOperator(Function) pointcut.
|
| onValueExpired | back to summary |
|---|---|
| pack-priv final Consumer<? super T> onValueExpired | |
| onValueReceived | back to summary |
|---|---|
| pack-priv final BiConsumer<? super T, Invalidatable> onValueReceived | |
| resolvingInner | back to summary |
|---|---|
| pack-priv final ReconnectMono. | |
| source | back to summary |
|---|---|
| pack-priv final Mono<T> source | |
| ReconnectMono | back to summary |
|---|---|
| pack-priv ReconnectMono(Mono<T> source, Consumer<? super T> onValueExpired, BiConsumer<? super T, Invalidatable> onValueReceived) | |
| block | back to summary |
|---|---|
| public T block() Overrides reactor. Block the calling thread indefinitely, waiting for the completion of this | |
| block | back to summary |
|---|---|
| public T block(Duration timeout) Overrides reactor. Block the calling thread for the specified time, waiting for the completion of this
| |
| dispose | back to summary |
|---|---|
| public void dispose() Implements reactor. Doc from reactor. Cancel or dispose the underlying task or resource. Implementations are required to make this method idempotent.
| |
| getSource | back to summary |
|---|---|
| public Mono | |
| invalidate | back to summary |
|---|---|
| public void invalidate() Implements io.
| |
| isDisposed | back to summary |
|---|---|
| public boolean isDisposed() Overrides default reactor. Doc from reactor. Optionally return true when the resource or task is disposed. Implementations are not required to track disposition and as such may never return true even when disposed. However, they MUST only return true when there's a guarantee the resource or task is disposed.
| |
| 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 void subscribe(CoreSubscriber<? super T> actual) Implements abstract reactor. Implements reactor. Doc from reactor. An internal
In addition to behave as expected by
| |
Mono to receive its value. IllegalStateException.
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final ReconnectMono. | |
| pack-priv volatile Subscription | |
| pack-priv static final AtomicReferenceFieldUpdater | |
| pack-priv T | |
| pack-priv volatile int | |
| pack-priv static final AtomicIntegerFieldUpdater |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv final void | |
| public void | |
| public void | onError(Throwable
the throwable signaled t)Implements org. |
| public void | onNext(T
the element signaled value)Implements org. Publisher in response to requests to Subscription#request(long).
|
| public void | onSubscribe(Subscription
the s)Subscription that allows requesting data via Subscription#request(long)Implements reactor. onNext(Object) before
calling Subscription#request(long).
|
| parent | back to summary |
|---|---|
| pack-priv final ReconnectMono. | |
| s | back to summary |
|---|---|
| pack-priv volatile Subscription s | |
| S | back to summary |
|---|---|
pack-priv static final AtomicReferenceFieldUpdater<ReconnectMono.
| |
| value | back to summary |
|---|---|
| pack-priv T value | |
| wip | back to summary |
|---|---|
| pack-priv volatile int wip | |
| WIP | back to summary |
|---|---|
pack-priv static final AtomicIntegerFieldUpdater<ReconnectMono.
| |
| ReconnectMainSubscriber | back to summary |
|---|---|
| pack-priv ReconnectMainSubscriber(ReconnectMono. | |
| dispose | back to summary |
|---|---|
| pack-priv void dispose() | |
| doFinally | back to summary |
|---|---|
| pack-priv final void doFinally() | |
| onComplete | back to summary |
|---|---|
| public void onComplete() Implements org. Doc from org. Successful terminal state.
No further events will be sent even if
| |
| onError | back to summary |
|---|---|
| public 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 void onNext(T value) Implements org. Doc from org. Data notification sent by the
| |
| onSubscribe | back to summary |
|---|---|
| public 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
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final ReconnectMono. | |
| pack-priv final ReconnectMono |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| public Object | scanUnsafe(Scannable.
a keyAttr to resolve for the component.Implements reactor. |
| mainSubscriber | back to summary |
|---|---|
| pack-priv final ReconnectMono. | |
| parent | back to summary |
|---|---|
| pack-priv final ReconnectMono<T> parent | |
| ResolvingInner | back to summary |
|---|---|
| pack-priv ResolvingInner(ReconnectMono<T> parent) | |
| doOnDispose | back to summary |
|---|---|
| protected void doOnDispose() Overrides io.
| |
| doOnValueExpired | back to summary |
|---|---|
| protected void doOnValueExpired(T value) Overrides io.
| |
| doOnValueResolved | back to summary |
|---|---|
| protected void doOnValueResolved(T value) Overrides io.
| |
| doSubscribe | back to summary |
|---|---|
| protected void doSubscribe() Overrides io.
| |
| 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 | |