- AbstractRetry<T,S> - Class in reactor.retry
-
- accept(T1, T2, T3) - Method in interface reactor.function.Consumer3
-
Performs this operation on the given arguments.
- accept(T1, T2, T3, T4) - Method in interface reactor.function.Consumer4
-
Performs this operation on the given arguments.
- accept(T1, T2, T3, T4, T5) - Method in interface reactor.function.Consumer5
-
Performs this operation on the given arguments.
- accept(T1, T2, T3, T4, T5, T6) - Method in interface reactor.function.Consumer6
-
Performs this operation on the given arguments.
- accept(T1, T2, T3, T4, T5, T6, T7) - Method in interface reactor.function.Consumer7
-
Performs this operation on the given arguments.
- accept(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface reactor.function.Consumer8
-
Performs this operation on the given arguments.
- allBut(Class<? extends Throwable>...) - Static method in interface reactor.retry.Retry
-
Returns a retry function that retries errors resulting from all exceptions except
the specified non-retriable exceptions, once.
- and(Mono<Boolean>, Mono<Boolean>) - Static method in class reactor.bool.BooleanUtils
-
Two booleans, wrapped in Mono
, combined with the AND operator.
- andWriteWith(BiFunction<KEY, List<Signal<VALUE>>, Mono<Void>>) - Method in interface reactor.cache.CacheFlux.FluxCacheBuilderCacheWriter
-
- andWriteWith(BiFunction<KEY, Signal<? extends VALUE>, Mono<Void>>) - Method in interface reactor.cache.CacheMono.MonoCacheBuilderCacheWriter
-
- any() - Static method in interface reactor.retry.Retry
-
Returns a retry function that retries any exception, once.
- anyOf(Class<? extends Throwable>...) - Static method in interface reactor.retry.Retry
-
Returns a retry function that retries errors resulting from any of the
specified exceptions, once.
- applicationContext() - Method in class reactor.retry.DefaultContext
-
- applicationContext() - Method in interface reactor.retry.IterationContext
-
Application context that may be used to perform any rollbacks before
a retry.
- apply(T1, T2, T3) - Method in interface reactor.function.Function3
-
Applies this function to the given arguments.
- apply(T1, T2, T3, T4) - Method in interface reactor.function.Function4
-
Applies this function to the given arguments.
- apply(T1, T2, T3, T4, T5) - Method in interface reactor.function.Function5
-
Applies this function to the given arguments.
- apply(T1, T2, T3, T4, T5, T6) - Method in interface reactor.function.Function6
-
Applies this function to the given arguments.
- apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface reactor.function.Function7
-
Applies this function to the given arguments.
- apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface reactor.function.Function8
-
Applies this function to the given arguments.
- apply(Flux<Long>) - Method in class reactor.retry.DefaultRepeat
-
- apply(Flux<Throwable>) - Method in class reactor.retry.DefaultRetry
-
- apply(Publisher<S>) - Method in interface reactor.retry.Repeat
-
Transforms the source into a repeating Flux
based on the properties
configured for this function.
- apply(Publisher<S>) - Method in interface reactor.retry.Retry
-
Transforms the source into a retrying Flux
based on the properties
configured for this function.
- averageDouble(Publisher<? extends Number>) - Static method in class reactor.math.MathFlux
-
Computes the double average of items in the source.
- averageDouble(Publisher<T>, Function<? super T, ? extends Number>) - Static method in class reactor.math.MathFlux
-
Computes the double average of items in the source, which are mapped to numerical values
using the provided mapping.
- averageFloat(Publisher<? extends Number>) - Static method in class reactor.math.MathFlux
-
Computes the float average of items in the source.
- averageFloat(Publisher<T>, Function<? super T, ? extends Number>) - Static method in class reactor.math.MathFlux
-
Computes the float average of items in the source, which are mapped to numerical values
using the provided mapping.
- CacheFlux - Class in reactor.cache
-
Opinionated caching helper that defines how to store and restore a Flux
in an
arbitrary cache abstraction.
- CacheFlux() - Constructor for class reactor.cache.CacheFlux
-
- CacheFlux.FluxCacheBuilderCacheMiss<KEY,VALUE> - Interface in reactor.cache
-
Setup original source to fallback to in case of cache miss.
- CacheFlux.FluxCacheBuilderCacheWriter<KEY,VALUE> - Interface in reactor.cache
-
- CacheFlux.FluxCacheBuilderMapMiss<VALUE> - Interface in reactor.cache
-
Setup original source to fallback to in case of cache miss and return a wrapped
Flux
that transparently looks up data from a
Map
representation of
a cache and store data into the cache in case of cache miss.
- CacheMono - Class in reactor.cache
-
Opinionated caching helper that defines how to store and restore a Mono
in an
arbitrary cache abstraction.
- CacheMono() - Constructor for class reactor.cache.CacheMono
-
- CacheMono.MonoCacheBuilderCacheMiss<KEY,VALUE> - Interface in reactor.cache
-
Setup original source to fallback to in case of cache miss.
- CacheMono.MonoCacheBuilderCacheWriter<KEY,VALUE> - Interface in reactor.cache
-
- CacheMono.MonoCacheBuilderMapMiss<VALUE> - Interface in reactor.cache
-
Setup original source to fallback to in case of cache miss and return a wrapped
Mono
that transparently looks up data from a
Map
representation of
a cache and store data into the cache in case of cache miss.
- companionValue() - Method in class reactor.retry.DefaultContext
-
- companionValue() - Method in interface reactor.retry.RepeatContext
-
Returns the value provided in the companion Flux for repeats.
- consumer(BiConsumer<T1, T2>) - Static method in class reactor.function.TupleUtils
-
Returns a
Consumer
of
Tuple2
that wraps a consumer of the component values of the tuple
- consumer(Consumer3<T1, T2, T3>) - Static method in class reactor.function.TupleUtils
-
Returns a
Consumer
of
Tuple3
that wraps a consumer of the component values of the tuple
- consumer(Consumer4<T1, T2, T3, T4>) - Static method in class reactor.function.TupleUtils
-
Returns a
Consumer
of
Tuple4
that wraps a consumer of the component values of the tuple
- consumer(Consumer5<T1, T2, T3, T4, T5>) - Static method in class reactor.function.TupleUtils
-
Returns a
Consumer
of
Tuple5
that wraps a consumer of the component values of the tuple
- consumer(Consumer6<T1, T2, T3, T4, T5, T6>) - Static method in class reactor.function.TupleUtils
-
Returns a
Consumer
of
Tuple6
that wraps a consumer of the component values of the tuple
- consumer(Consumer7<T1, T2, T3, T4, T5, T6, T7>) - Static method in class reactor.function.TupleUtils
-
Returns a
Consumer
of
Tuple7
that wraps a consumer of the component values of the tuple
- consumer(Consumer8<T1, T2, T3, T4, T5, T6, T7, T8>) - Static method in class reactor.function.TupleUtils
-
Returns a
Consumer
of
Tuple8
that wraps a consumer of the component values of the tuple
- Consumer3<T1,T2,T3> - Interface in reactor.function
-
An operation that accepts three input arguments and returns no result.
- Consumer4<T1,T2,T3,T4> - Interface in reactor.function
-
An operation that accepts four input arguments and returns no result.
- Consumer5<T1,T2,T3,T4,T5> - Interface in reactor.function
-
An operation that accepts five input arguments and returns no result.
- Consumer6<T1,T2,T3,T4,T5,T6> - Interface in reactor.function
-
An operation that accepts six input arguments and returns no result.
- Consumer7<T1,T2,T3,T4,T5,T6,T7> - Interface in reactor.function
-
An operation that accepts seven input arguments and returns no result.
- Consumer8<T1,T2,T3,T4,T5,T6,T7,T8> - Interface in reactor.function
-
An operation that accepts eight input arguments and returns no result.
- create(Predicate<? super RepeatContext<T>>, long) - Static method in class reactor.retry.DefaultRepeat
-
- create(Predicate<? super RetryContext<T>>) - Static method in class reactor.retry.DefaultRetry
-
- create(Predicate<? super RepeatContext<T>>, long) - Static method in interface reactor.retry.Repeat
-
Repeat function that repeats n times, only if the predicate returns true.
- create(String) - Static method in class reactor.scheduler.forkjoin.ForkJoinPoolScheduler
-
Scheduler
that hosts a fixed pool of single-threaded ExecutorService-based
workers and is suited for parallel work.
- create(String, int) - Static method in class reactor.scheduler.forkjoin.ForkJoinPoolScheduler
-
Scheduler
that utilizes a
ForkJoinPool
for
workers and is suited for parallel work.
- create(int, ForkJoinPool.ForkJoinWorkerThreadFactory, Scheduler) - Static method in class reactor.scheduler.forkjoin.ForkJoinPoolScheduler
-
Scheduler
that utilizes a
ForkJoinPool
for
workers and is suited for parallel work.
- create() - Static method in class reactor.swing.SwingScheduler
-
- createWorker() - Method in class reactor.scheduler.forkjoin.ForkJoinPoolScheduler
-
- createWorker() - Method in class reactor.swing.SwingScheduler
-
- createWorker() - Method in class reactor.swing.SwtScheduler
-