- tag(String, String) - Method in class reactor.core.publisher.Flux
-
Tag this flux with a key/value pair.
- tag(String, String) - Method in class reactor.core.publisher.Mono
-
Tag this mono with a key/value pair.
- tag(String, String) - Method in class reactor.core.publisher.ParallelFlux
-
Tag this ParallelFlux with a key/value pair.
- TAG_STATUS_CANCELLED - Static variable in enum reactor.core.observability.micrometer.MicrometerMeterListenerDocumentation.TerminationTags
-
Status for a sequence that has cancelled its subscription.
- TAG_STATUS_CANCELLED - Static variable in enum reactor.core.observability.micrometer.MicrometerObservationListenerDocumentation.ObservationTags
-
- TAG_STATUS_COMPLETED - Static variable in enum reactor.core.observability.micrometer.MicrometerMeterListenerDocumentation.TerminationTags
-
Status for a sequence that terminates with an onComplete, with onNext(s).
- TAG_STATUS_COMPLETED - Static variable in enum reactor.core.observability.micrometer.MicrometerObservationListenerDocumentation.ObservationTags
-
- TAG_STATUS_COMPLETED_EMPTY - Static variable in enum reactor.core.observability.micrometer.MicrometerMeterListenerDocumentation.TerminationTags
-
Status for a sequence that terminates without any onNext before the onComplete.
- TAG_STATUS_COMPLETED_EMPTY - Static variable in enum reactor.core.observability.micrometer.MicrometerObservationListenerDocumentation.ObservationTags
-
- TAG_STATUS_ERROR - Static variable in enum reactor.core.observability.micrometer.MicrometerMeterListenerDocumentation.TerminationTags
-
Status for a sequence that terminates with an onError.
- TAG_STATUS_ERROR - Static variable in enum reactor.core.observability.micrometer.MicrometerObservationListenerDocumentation.ObservationTags
-
- TAG_TYPE_FLUX - Static variable in enum reactor.core.observability.micrometer.MicrometerMeterListenerDocumentation.CommonTags
-
TYPE for reactor.core.publisher.Flux
- TAG_TYPE_MONO - Static variable in enum reactor.core.observability.micrometer.MicrometerMeterListenerDocumentation.CommonTags
-
TYPE for reactor.core.publisher.Mono
- TAGS - Static variable in class reactor.core.Scannable.Attr
-
A
Stream
of
Tuple2
representing key/value
pairs for tagged components.
- tags() - Method in interface reactor.core.Scannable
-
Visit this
Scannable
and its
Scannable.parents()
, starting by the furthest reachable parent,
and return a
Stream
of the tags which includes duplicates and outputs tags in declaration order
(grandparent tag(s) > parent tag(s) > current tag(s)).
- tagsDeduplicated() - Method in interface reactor.core.Scannable
-
Visit this
Scannable
and its
Scannable.parents()
, starting by the furthest reachable parent,
deduplicate tags that have a common key by favoring the value declared last (current tag(s) > parent tag(s) > grandparent tag(s))
and return a
Map
of the deduplicated tags.
- take(long) - Method in class reactor.core.publisher.Flux
-
Take only the first N values from this
Flux
, if available.
- take(long, boolean) - Method in class reactor.core.publisher.Flux
-
Take only the first N values from this
Flux
, if available.
- take(Duration) - Method in class reactor.core.publisher.Flux
-
Relay values from this
Flux
until the specified
Duration
elapses.
- take(Duration, Scheduler) - Method in class reactor.core.publisher.Flux
-
Relay values from this
Flux
until the specified
Duration
elapses,
as measured on the specified
Scheduler
.
- take(Duration) - Method in class reactor.core.publisher.Mono
-
Give this Mono a chance to resolve within a specified time frame but complete if it
doesn't.
- take(Duration, Scheduler) - Method in class reactor.core.publisher.Mono
-
Give this Mono a chance to resolve within a specified time frame but complete if it
doesn't.
- takeLast(int) - Method in class reactor.core.publisher.Flux
-
Emit the last N values this
Flux
emitted before its completion.
- takeUntil(Predicate<? super T>) - Method in class reactor.core.publisher.Flux
-
- takeUntilOther(Publisher<?>) - Method in class reactor.core.publisher.Flux
-
- takeUntilOther(Publisher<?>) - Method in class reactor.core.publisher.Mono
-
Give this Mono a chance to resolve before a companion
Publisher
emits.
- takeWhile(Predicate<? super T>) - Method in class reactor.core.publisher.Flux
-
Relay values from this
Flux
while a predicate returns TRUE
for the values (checked before each value is delivered).
- tap(Supplier<SignalListener<T>>) - Method in class reactor.core.publisher.Flux
-
- tap(Function<ContextView, SignalListener<T>>) - Method in class reactor.core.publisher.Flux
-
- tap(SignalListenerFactory<T, ?>) - Method in class reactor.core.publisher.Flux
-
- tap(Supplier<SignalListener<T>>) - Method in class reactor.core.publisher.Mono
-
- tap(Function<ContextView, SignalListener<T>>) - Method in class reactor.core.publisher.Mono
-
- tap(SignalListenerFactory<T, ?>) - Method in class reactor.core.publisher.Mono
-
- terminate(AtomicReferenceFieldUpdater<T, Throwable>, T) - Static method in class reactor.core.Exceptions
-
Atomic utility to safely mark a volatile throwable reference with a terminal
marker.
- terminate() - Method in class reactor.core.publisher.Operators.DeferredSubscription
-
- terminate(AtomicReferenceFieldUpdater<F, Subscription>, F) - Static method in class reactor.core.publisher.Operators
-
- TERMINATED - Static variable in class reactor.core.Exceptions
-
A singleton instance of a Throwable indicating a terminal state for exceptions,
don't leak this!
- TERMINATED - Static variable in class reactor.core.Scannable.Attr
-
A
Boolean
attribute indicating whether or not an upstream component
terminated this scanned component.
- test(Object) - Method in interface reactor.test.ValueFormatters.Extractor
-
- TestLogger - Class in reactor.test.util
-
- TestLogger() - Constructor for class reactor.test.util.TestLogger
-
- TestLogger(boolean) - Constructor for class reactor.test.util.TestLogger
-
- TestPublisher<T> - Class in reactor.test.publisher
-
- TestPublisher() - Constructor for class reactor.test.publisher.TestPublisher
-
- TestPublisher.Violation - Enum in reactor.test.publisher
-
- TestSubscriber<T> - Interface in reactor.test.subscriber
-
- TestSubscriber.FusionRequirement - Enum in reactor.test.subscriber
-
An enum representing the 3 broad expectations around fusion.
- TestSubscriberBuilder - Class in reactor.test.subscriber
-
- then() - Method in class reactor.core.publisher.Flux
-
Return a
Mono<Void>
that completes when this
Flux
completes.
- then(Mono<V>) - Method in class reactor.core.publisher.Flux
-
Let this
Flux
complete then play signals from a provided
Mono
.
- then() - Method in class reactor.core.publisher.Mono
-
Return a
Mono<Void>
which only replays complete and error signals
from this
Mono
.
- then(Mono<V>) - Method in class reactor.core.publisher.Mono
-
Let this
Mono
complete then play another Mono.
- then() - Method in class reactor.core.publisher.ParallelFlux
-
Emit an onComplete or onError signal once all values across 'rails' have been observed.
- then() - Method in interface reactor.test.StepVerifier.ContextExpectations
-
- then(Runnable) - Method in interface reactor.test.StepVerifier.Step
-
Run an arbitrary task scheduled after previous expectations or tasks.
- thenAwait() - Method in interface reactor.test.StepVerifier.Step
-
Mark a Pause in the expectation evaluation.
- thenAwait(Duration) - Method in interface reactor.test.StepVerifier.Step
-
Pause the expectation evaluation for a given
Duration
.
- thenCancel() - Method in interface reactor.test.StepVerifier.LastStep
-
Cancel the underlying subscription.
- thenConsumeWhile(Predicate<T>) - Method in interface reactor.test.StepVerifier.Step
-
Consume further onNext signals as long as they match a predicate.
- thenConsumeWhile(Predicate<T>, Consumer<T>) - Method in interface reactor.test.StepVerifier.Step
-
Consume further onNext signals using a provided
Consumer
as long as
they match a
Predicate
.
- thenEmpty(Publisher<Void>) - Method in class reactor.core.publisher.Flux
-
Return a
Mono<Void>
that waits for this
Flux
to complete then
for a supplied
Publisher<Void>
to also complete.
- thenEmpty(Publisher<Void>) - Method in class reactor.core.publisher.Mono
-
Return a
Mono<Void>
that waits for this
Mono
to complete then
for a supplied
Publisher<Void>
to also complete.
- thenMany(Publisher<V>) - Method in class reactor.core.publisher.Flux
-
- thenMany(Publisher<V>) - Method in class reactor.core.publisher.Mono
-
- thenRequest(long) - Method in interface reactor.test.StepVerifier.Step
-
Request the given amount of elements from the upstream Publisher
.
- thenReturn(V) - Method in class reactor.core.publisher.Mono
-
Let this
Mono
complete successfully, then emit the provided value.
- THREAD_BARRIER - Static variable in interface reactor.core.Fuseable
-
Indicates that the queue will be drained from another thread
thus any queue-exit computation may be invalid at that point.
- throwIfFatal(Throwable) - Static method in class reactor.core.Exceptions
-
Throws a particular Throwable
only if it belongs to a set of "fatal" error
varieties.
- throwIfJvmFatal(Throwable) - Static method in class reactor.core.Exceptions
-
Throws a particular Throwable
only if it belongs to a set of "fatal" error
varieties native to the JVM.
- timed() - Method in class reactor.core.publisher.Flux
-
- timed(Scheduler) - Method in class reactor.core.publisher.Flux
-
- timed() - Method in class reactor.core.publisher.Mono
-
- timed(Scheduler) - Method in class reactor.core.publisher.Mono
-
- Timed<T> - Interface in reactor.core.publisher
-
- timedScheduler(Scheduler, MeterRegistry, String) - Static method in class reactor.core.observability.micrometer.Micrometer
-
Wrap a
Scheduler
in an instance that gathers various task-related metrics using
the provided
MeterRegistry
and naming meters using the provided
metricsPrefix
.
- timedScheduler(Scheduler, MeterRegistry, String, Iterable<Tag>) - Static method in class reactor.core.observability.micrometer.Micrometer
-
Wrap a
Scheduler
in an instance that gathers various task-related metrics using
the provided
MeterRegistry
and naming meters using the provided
metricsPrefix
.
- TimedSchedulerMeterDocumentation - Enum in reactor.core.observability.micrometer
-
- TimedSchedulerMeterDocumentation.SubmittedTags - Enum in reactor.core.observability.micrometer
-
Tag for the SchedulerMeters#TASKS_SUBMITTED meter.
- timeout(Duration) - Method in class reactor.core.publisher.Flux
-
Propagate a
TimeoutException
as soon as no item is emitted within the
given
Duration
from the previous emission (or the subscription for the first item).
- timeout(Duration, Publisher<? extends T>) - Method in class reactor.core.publisher.Flux
-
Switch to a fallback
Flux
as soon as no item is emitted within the
given
Duration
from the previous emission (or the subscription for the first item).
- timeout(Duration, Scheduler) - Method in class reactor.core.publisher.Flux
-
Propagate a
TimeoutException
as soon as no item is emitted within the
given
Duration
from the previous emission (or the subscription for the first
item), as measured by the specified
Scheduler
.
- timeout(Duration, Publisher<? extends T>, Scheduler) - Method in class reactor.core.publisher.Flux
-
Switch to a fallback
Flux
as soon as no item is emitted within the
given
Duration
from the previous emission (or the subscription for the
first item), as measured on the specified
Scheduler
.
- timeout(Publisher<U>) - Method in class reactor.core.publisher.Flux
-
- timeout(Publisher<U>, Function<? super T, ? extends Publisher<V>>) - Method in class reactor.core.publisher.Flux
-
Signal a
TimeoutException
in case the first item from this
Flux
has
not been emitted before the
firstTimeout
Publisher
emits, and whenever
each subsequent elements is not emitted before a
Publisher
generated from
the latest element signals.
- timeout(Publisher<U>, Function<? super T, ? extends Publisher<V>>, Publisher<? extends T>) - Method in class reactor.core.publisher.Flux
-
Switch to a fallback
Publisher
in case the first item from this
Flux
has
not been emitted before the
firstTimeout
Publisher
emits, and whenever
each subsequent elements is not emitted before a
Publisher
generated from
the latest element signals.
- timeout(Duration) - Method in class reactor.core.publisher.Mono
-
- timeout(Duration, Mono<? extends T>) - Method in class reactor.core.publisher.Mono
-
Switch to a fallback
Mono
in case no item arrives within the given
Duration
.
- timeout(Duration, Scheduler) - Method in class reactor.core.publisher.Mono
-
Signal a
TimeoutException
error in case an item doesn't arrive before the given period,
as measured on the provided
Scheduler
.
- timeout(Duration, Mono<? extends T>, Scheduler) - Method in class reactor.core.publisher.Mono
-
Switch to a fallback
Mono
in case an item doesn't arrive before the given period,
as measured on the provided
Scheduler
.
- timeout(Publisher<U>) - Method in class reactor.core.publisher.Mono
-
- timeout(Publisher<U>, Mono<? extends T>) - Method in class reactor.core.publisher.Mono
-
Switch to a fallback
Publisher
in case the item from this
Mono
has
not been emitted before the given
Publisher
emits.
- timestamp() - Method in class reactor.core.publisher.Flux
-
Emit a
Tuple2
pair of T1 the current clock time in
millis (as a
Long
measured by the
parallel
Scheduler) and T2 the emitted data (as a
T
), for each item from this
Flux
.
- timestamp(Scheduler) - Method in class reactor.core.publisher.Flux
-
Emit a
Tuple2
pair of T1 the current clock time in
millis (as a
Long
measured by the provided
Scheduler
) and T2
the emitted data (as a
T
), for each item from this
Flux
.
- timestamp() - Method in class reactor.core.publisher.Mono
-
If this
Mono
is valued, emit a
Tuple2
pair of
T1 the current clock time in millis (as a
Long
measured by the
parallel
Scheduler) and T2 the emitted data (as a
T
).
- timestamp(Scheduler) - Method in class reactor.core.publisher.Mono
-
If this
Mono
is valued, emit a
Tuple2
pair of
T1 the current clock time in millis (as a
Long
measured by the
provided
Scheduler
) and T2 the emitted data (as a
T
).
- timestamp() - Method in interface reactor.core.publisher.Timed
-
Get the timestamp of the emission of this timed onNext, as an
Instant
.
- toArray() - Method in interface reactor.core.Fuseable.QueueSubscription
-
- toArray(T1[]) - Method in interface reactor.core.Fuseable.QueueSubscription
-
- toArray() - Method in class reactor.util.function.Tuple2
-
Turn this Tuple
into a plain Object[]
.
- toArray() - Method in class reactor.util.function.Tuple3
-
- toArray() - Method in class reactor.util.function.Tuple4
-
- toArray() - Method in class reactor.util.function.Tuple5
-
- toArray() - Method in class reactor.util.function.Tuple6
-
- toArray() - Method in class reactor.util.function.Tuple7
-
- toArray() - Method in class reactor.util.function.Tuple8
-
- toConditionalSubscriber(CoreSubscriber<? super T>) - Static method in class reactor.core.publisher.Operators
-
- toCoreSubscriber(Subscriber<? super T>) - Static method in class reactor.core.publisher.Operators
-
If the actual
Subscriber
is not a
CoreSubscriber
, it will apply
safe strict wrapping to apply all reactive streams rules including the ones
relaxed by internal operators based on
CoreSubscriber
.
- toFuture() - Method in class reactor.core.publisher.Mono
-
- toIterable() - Method in class reactor.core.publisher.Flux
-
- toIterable(int) - Method in class reactor.core.publisher.Flux
-
- toIterable(int, Supplier<Queue<T>>) - Method in class reactor.core.publisher.Flux
-
- toList() - Method in class reactor.util.function.Tuple2
-
- tookLessThan(Duration) - Method in interface reactor.test.StepVerifier.Assertions
-
Assert that the whole verification took strictly less than the provided
duration to execute.
- tookMoreThan(Duration) - Method in interface reactor.test.StepVerifier.Assertions
-
Assert that the whole verification took strictly more than the provided
duration to execute.
- toStream() - Method in class reactor.core.publisher.Flux
-
- toStream(int) - Method in class reactor.core.publisher.Flux
-
- toString() - Method in class reactor.core.publisher.BaseSubscriber
-
- toString() - Method in class reactor.core.publisher.Flux
-
- toString() - Method in class reactor.core.publisher.Mono
-
- toString() - Method in class reactor.core.publisher.ParallelFlux
-
- toString() - Method in enum reactor.core.publisher.SignalType
-
- toString() - Method in class reactor.util.function.Tuple2
-
A Tuple String representation is the comma separated list of values, enclosed
in square brackets.
- totalRetries() - Method in interface reactor.util.retry.Retry.RetrySignal
-
The total number of retries since the source first was subscribed to (in other words the number of errors -1
since the source was first subscribed to).
- totalRetriesInARow() - Method in interface reactor.util.retry.Retry.RetrySignal
-
Retry counter resetting after each
onNext
(in other
words the number of errors -1 since the latest
onNext
).
- trace(String) - Method in class reactor.test.util.TestLogger
-
- trace(String, Object...) - Method in class reactor.test.util.TestLogger
-
- trace(String, Throwable) - Method in class reactor.test.util.TestLogger
-
- trace(String) - Method in interface reactor.util.Logger
-
Log a message at the TRACE level.
- trace(String, Object...) - Method in interface reactor.util.Logger
-
Log a message at the TRACE level according to the specified format
and arguments.
- trace(String, Throwable) - Method in interface reactor.util.Logger
-
Log an exception (throwable) at the TRACE level with an
accompanying message.
- transform(Function<? super Flux<T>, ? extends Publisher<V>>) - Method in class reactor.core.publisher.Flux
-
Transform this
Flux
in order to generate a target
Flux
.
- transform(Function<? super Mono<T>, ? extends Publisher<V>>) - Method in class reactor.core.publisher.Mono
-
Transform this
Mono
in order to generate a target
Mono
.
- transform(Function<? super ParallelFlux<T>, ParallelFlux<U>>) - Method in class reactor.core.publisher.ParallelFlux
-
Allows composing operators, in assembly time, on top of this
ParallelFlux
and returns another
ParallelFlux
with composed features.
- transformDeferred(Function<? super Flux<T>, ? extends Publisher<V>>) - Method in class reactor.core.publisher.Flux
-
Defer the transformation of this
Flux
in order to generate a target
Flux
type.
- transformDeferred(Function<? super Mono<T>, ? extends Publisher<V>>) - Method in class reactor.core.publisher.Mono
-
Defer the given transformation to this
Mono
in order to generate a
target
Mono
type.
- transformDeferredContextual(BiFunction<? super Flux<T>, ? super ContextView, ? extends Publisher<V>>) - Method in class reactor.core.publisher.Flux
-
Defer the given transformation to this
Flux
in order to generate a
target
Flux
type.
- transformDeferredContextual(BiFunction<? super Mono<T>, ? super ContextView, ? extends Publisher<V>>) - Method in class reactor.core.publisher.Mono
-
Defer the given transformation to this
Mono
in order to generate a
target
Mono
type.
- transformGroups(Function<? super GroupedFlux<Integer, T>, ? extends Publisher<? extends U>>) - Method in class reactor.core.publisher.ParallelFlux
-
Allows composing operators off the groups (or 'rails'), as individual
GroupedFlux
instances keyed by the zero based rail's index.
- transientErrors(boolean) - Method in class reactor.util.retry.RetryBackoffSpec
-
- transientErrors(boolean) - Method in class reactor.util.retry.RetrySpec
-
- tryEmitComplete() - Method in class reactor.core.publisher.EmitterProcessor
-
Deprecated.
- tryEmitComplete() - Method in class reactor.core.publisher.ReplayProcessor
-
Deprecated.
- tryEmitComplete() - Method in interface reactor.core.publisher.Sinks.Many
-
Try to terminate the sequence successfully, generating an
onComplete
signal.
- tryEmitComplete() - Method in class reactor.core.publisher.UnicastProcessor
-
Deprecated.
- tryEmitEmpty() - Method in interface reactor.core.publisher.Sinks.Empty
-
Try to complete the
Mono
without a value, generating only an
onComplete
signal.
- tryEmitError(Throwable) - Method in class reactor.core.publisher.EmitterProcessor
-
Deprecated.
- tryEmitError(Throwable) - Method in class reactor.core.publisher.ReplayProcessor
-
Deprecated.
- tryEmitError(Throwable) - Method in interface reactor.core.publisher.Sinks.Empty
-
Try to fail the
Mono
, generating only an
onError
signal.
- tryEmitError(Throwable) - Method in interface reactor.core.publisher.Sinks.Many
-
Try to fail the sequence, generating an
onError
signal.
- tryEmitError(Throwable) - Method in class reactor.core.publisher.UnicastProcessor
-
Deprecated.
- tryEmitNext(T) - Method in class reactor.core.publisher.EmitterProcessor
-
Deprecated.
- tryEmitNext(T) - Method in class reactor.core.publisher.ReplayProcessor
-
Deprecated.
- tryEmitNext(T) - Method in interface reactor.core.publisher.Sinks.Many
-
Try emitting a non-null element, generating an
onNext
signal.
- tryEmitNext(T) - Method in class reactor.core.publisher.UnicastProcessor
-
Deprecated.
- tryEmitValue(T) - Method in class reactor.core.publisher.SinkOneSerialized
-
- tryEmitValue(T) - Method in interface reactor.core.publisher.Sinks.One
-
Try to complete the
Mono
with an element, generating an
onNext
signal
immediately followed by an
onComplete
signal.
- tryOnNext(T) - Method in interface reactor.core.Fuseable.ConditionalSubscriber
-
Try consuming the value and return true if successful.
- Tuple2<T1,T2> - Class in reactor.util.function
-
A tuple that holds two non-null values.
- Tuple3<T1,T2,T3> - Class in reactor.util.function
-
A tuple that holds three non-null values.
- Tuple4<T1,T2,T3,T4> - Class in reactor.util.function
-
A tuple that holds four non-null values
- Tuple5<T1,T2,T3,T4,T5> - Class in reactor.util.function
-
A tuple that holds five non-null values
- Tuple6<T1,T2,T3,T4,T5,T6> - Class in reactor.util.function
-
A tuple that holds six values
- Tuple7<T1,T2,T3,T4,T5,T6,T7> - Class in reactor.util.function
-
A tuple that holds seven non-null values
- Tuple8<T1,T2,T3,T4,T5,T6,T7,T8> - Class in reactor.util.function
-
A tuple that holds eight values
- Tuples - Class in reactor.util.function
-
A Tuples is an immutable
Collection
of objects, each of which can be of an arbitrary type.