| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final FluxReplay. | |
| pack-priv volatile FluxReplay. | |
| pack-priv static final AtomicReferenceFieldUpdater | |
| pack-priv Subscription |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv boolean | |
| public Flux | |
| pack-priv static < the type of the pushed elements T> SinkManyReplayProcessor | cacheLast()
Create a |
| pack-priv static < the type of the pushed elements T> SinkManyReplayProcessor | Returns: a newSinkManyReplayProcessor that replays its last pushed element to each new
Subscriber, or a default one if nothing was pushed yeta default value to start the sequence with in case nothing has been
cached yet. value)Create a |
| pack-priv static < the type of the pushed elements E> SinkManyReplayProcessor | create()
Create a new |
| pack-priv static < the type of the pushed elements E> SinkManyReplayProcessor | create(int
the backlog size, ie. maximum items retained for replay. historySize)Create a new |
| pack-priv static < the type of the pushed elements E> SinkManyReplayProcessor | Returns: a newSinkManyReplayProcessor that replays the whole history to each new
Subscriber if configured as unbounded, a limited history otherwise.maximum items retained if bounded, or initial link size if unbounded historySize, boolean true if "unlimited" data store must be supplied unbounded)Create a new |
| pack-priv static < the type of items observed and emitted by the sink T> SinkManyReplayProcessor | Returns: a newSinkManyReplayProcessor that replay up to size elements, but
will evict them from its history based on their age.the maximum number of buffered items size, Duration the maximum age of the contained items maxAge)Creates a time- and size-bounded replay processor. |
| pack-priv static < the type of items observed and emitted by the sink T> SinkManyReplayProcessor | Returns: a newSinkManyReplayProcessor that replay up to size elements, but
will evict them from its history based on their age.the maximum number of buffered items size, Duration the maximum age of the contained items in milliseconds maxAge, Scheduler the scheduler)Scheduler that provides the current timeCreates a time- and size-bounded replay processor. |
| pack-priv static < the type of items observed and emitted by the sink T> SinkManyReplayProcessor | Returns: a newSinkManyReplayProcessor that replays elements based on their age.the maximum age of the contained items maxAge)Creates a time-bounded replay processor. |
| pack-priv static < the type of items observed and emitted by the sink T> SinkManyReplayProcessor | Returns: a newSinkManyReplayProcessor that replays elements based on their age.the maximum age of the contained items maxAge, Scheduler scheduler)Creates a time-bounded replay processor. |
| public Context | currentContext()
Overrides default reactor. Implements reactor. Context from dependent components which can include downstream
operators during subscribing or a terminal org..
|
| public int | currentSubscriberCount()
Implements reactor. Subscribers are currently subscribed to the sink.
|
| public void | dispose()
Implements reactor. |
| public int | getPrefetch()
Overrides reactor. Flux
|
| public Stream | inners()
Overrides default reactor. Stream of referenced inners (flatmap, multicast etc)
|
| public boolean | isDisposed()
Overrides default reactor. |
| public void | |
| public void | onError(Throwable
the throwable signaled throwable)Implements org. |
| public void | onNext(T
the element signaled t)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).
|
| pack-priv void | |
| 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.
|
| public Sinks. | tryEmitComplete()
Implements reactor. onComplete
signal.
|
| public Sinks. | tryEmitError(Throwable
the exception to signal, not null t)Implements reactor. onError
signal.
|
| public Sinks. | tryEmitNext(T
the value to emit, not null t)Implements reactor. onNext signal.
|