All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractMulti<T> |
|
| AbstractSubscriber<T> |
A convenient base class for a subscriber and subscription to extend in tests and that manages the subscription and
requests.
|
| AbstractUni<T> |
|
| AssertionHelper |
|
| AssertSubscriber<T> |
A Multi Flow.Subscriber for testing purposes that comes with useful assertion helpers.
|
| BackPressureFailure |
|
| BackPressureStrategy |
The back pressure strategies.
|
| BroadcastProcessor<T> |
Implementation of Flow.Processor that broadcast all subsequently observed items to its current
Flow.Subscribers.
|
| CallbackDecorator |
Intercept user callbacks.
|
| Cancellable |
|
| CancellableSubscriber<T> |
|
| CompositeException |
An implementation of Exception collecting several causes.
|
| Context |
A context allows sharing key / value entries along with a subscriber in a Mutiny pipeline, so all operators can
share implicit data for a given subscription.
|
| ContextSupport |
Interface for subscribers and types that provide a Context.
|
| DemandPacer |
|
| DemandPacer.Request |
A demand request.
|
| ExecutorConfiguration |
SPI allowing customizing the default executor.
|
| FixedDemandPacer |
A demand pacer with a fixed delay / fixed demand.
|
| Functions |
|
| Functions.Function3<T1,T2,T3,R> |
|
| Functions.Function4<T1,T2,T3,T4,R> |
|
| Functions.Function5<T1,T2,T3,T4,T5,R> |
|
| Functions.Function6<T1,T2,T3,T4,T5,T6,R> |
|
| Functions.Function7<T1,T2,T3,T4,T5,T6,T7,R> |
|
| Functions.Function8<T1,T2,T3,T4,T5,T6,T7,T8,R> |
|
| Functions.Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R> |
|
| Functions.TriConsumer<A,B,C> |
A consumer taking 3 parameters.
|
| GeneratorEmitter<T> |
Interface for Multi generators, where items are being generated on subscription requests.
|
| GroupedMulti<K,T> |
A specialization of Multi used by the group operation.
|
| Infrastructure |
|
| Infrastructure.OperatorLogger |
|
| ItemWithContext<T> |
Models an item flowing along a Mutiny pipeline with its subscriber context attached.
|
| Multi<T> |
|
| MultiBroadcast<T> |
Makes the upstream Multi be able to broadcast its events ( items, failure, and
completion) to multiple subscribers.
|
| MultiCollect<T> |
Collects / aggregates items from the upstream and send the resulting collection / structure when the
upstream completes.
|
| MultiConcat |
Creates new Multi by concatenating several Multi or Flow.Publisher.
|
| MultiConvert<T> |
Converts the upstream into another reactive type.
|
| MultiCreate |
Group methods allowing to create Multi instances from various sources.
|
| MultiCreateBy |
Allows the creation of instances of Multi by merging/combining/concatenating multiple upstreams.
|
| MultiDemandPacing<T> |
|
| MultiEmitter<T> |
An object allowing to send signals to the downstream Multi.
|
| MultiFlatten<I,O> |
The object to tune the flatMap operation
|
| MultiGlobalSpy<T> |
|
| MultiGroup<T> |
|
| MultiGroupIntoLists<T> |
|
| MultiGroupIntoMultis<T> |
|
| MultiIfEmpty<T> |
|
| MultiIfNoItem<T> |
|
| MultiInterceptor |
Allow being notified when a new Multi instance is created and when this Multi receives events.
|
| MultiItemCombination |
|
| MultiItemCombine2<T1,T2> |
|
| MultiItemCombine3<T1,T2,T3> |
|
| MultiItemCombine4<T1,T2,T3,T4> |
|
| MultiItemCombine5<T1,T2,T3,T4,T5> |
|
| MultiItemCombine6<T1,T2,T3,T4,T5,T6> |
|
| MultiItemCombine7<T1,T2,T3,T4,T5,T6,T7> |
|
| MultiItemCombine8<T1,T2,T3,T4,T5,T6,T7,T8> |
|
| MultiItemCombine9<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
|
| MultiItemCombineIterable |
|
| MultiMerge |
Creates new Multi by merging several Multi or Flow.Publisher.
|
| MultiOnCancel<T> |
|
| MultiOnCancellationSpy<T> |
|
| MultiOnCompletion<T> |
|
| MultiOnCompletionSpy<T> |
|
| MultiOnFailure<T> |
Configures the failure handler.
|
| MultiOnFailureSpy<T> |
|
| MultiOnItem<T> |
|
| MultiOnItemSpy<T> |
|
| MultiOnItemTimeout<T> |
|
| MultiOnOverflowSpy<T> |
|
| MultiOnRequest<T> |
|
| MultiOnRequestSpy<T> |
|
| MultiOnSubscribe<T> |
Group to configure the action to execute when the observed Multi sends a Flow.Subscription.
|
| MultiOnSubscribeSpy<T> |
|
| MultiOnTerminate<T> |
|
| MultiOnTerminationSpy<T> |
|
| MultiOperator<I,O> |
|
| MultiOverflow<T> |
|
| MultiOverflowStrategy<T> |
|
| MultiRepetition |
|
| MultiReplay |
Group to configure replaying a Multi to multiple subscribers.
|
| MultiResource<R,I> |
Allows configuring a finalizer to close the resource attached to the stream.
|
| MultiResourceUni<R,I> |
Allows configuring a finalizer to close the resource attached to the stream.
|
| MultiRetry<T> |
|
| MultiSelect<T> |
Selects items from the upstream Multi.
|
| MultiSkip<T> |
Skips items from the upstream Multi.
|
| MultiSplitter<T,K extends java.lang.Enum<K>> |
|
| MultiSubscribe<T> |
|
| MultiSubscriber<T> |
A Flow.Subscriber receiving calls to Flow.Subscriber.onSubscribe(Subscription) once after passing an instance of
Flow.Subscriber to Flow.Publisher.subscribe(Subscriber).
|
| MultiSubscriberAdapter<T> |
|
| MultiTimePeriod |
|
| MutinyInterceptor |
|
| MutinyScheduler |
Implementation of ScheduledThreadPoolExecutor delegating the execution of the task to a configured
Executor.
|
| OnCancellationUniSignal |
A cancellation signal.
|
| OnFailureUniSignal |
A onFailure signal.
|
| OnItemUniSignal<T> |
A onItem signal.
|
| OnSubscribeUniSignal |
A onSubscribe signal.
|
| SafeSubscriber<T> |
Wraps another Subscriber and ensures all onXXX methods conform the protocol
(except the requirement for serialized access).
|
| SerializedProcessor<I,O> |
Wraps a processor into a serialized version of this processor.
|
| SerializedSubscriber<T> |
Subscriber that makes sure signals are delivered sequentially in case the onNext, onError or onComplete methods are
called concurrently.
|
| Spy |
Helpers for creating Uni and Multi spies to observe events.
|
| Subscribers |
|
| Subscribers.CallbackBasedSubscriber<T> |
|
| SwitchableSubscriptionSubscriber<O> |
An implementation of Flow.Subscription that allows switching the upstream, dealing with the requests accordingly.
|
| TimeoutException |
Exception thrown when an operation times out.
|
| Tuple |
|
| Tuple2<L,R> |
A tuple containing two items.
|
| Tuple3<T1,T2,T3> |
|
| Tuple4<T1,T2,T3,T4> |
|
| Tuple5<T1,T2,T3,T4,T5> |
|
| Tuple6<T1,T2,T3,T4,T5,T6> |
|
| Tuple7<T1,T2,T3,T4,T5,T6,T7> |
|
| Tuple8<T1,T2,T3,T4,T5,T6,T7,T8> |
|
| Tuple9<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
|
| Tuples |
A set of methods to create Tuple instances from lists.
|
| Unchecked |
Provides wrapper to handle functions / consumers / suppliers that throw checked exceptions.
|
| UncheckedBiConsumer<T,U> |
Represents an operation that accepts two input arguments and returns no
result.
|
| UncheckedBiFunction<T,U,R> |
Represents a function that accepts two arguments and produces a result.
|
| UncheckedConsumer<T> |
Represents an operation that accepts a single input argument and returns no
result.
|
| UncheckedFunction<T,R> |
Represents a function that accepts one argument and produces a result.
|
| UncheckedSupplier<T> |
Represents a supplier of items.
|
| Uni<T> |
A Uni represents a lazy asynchronous action.
|
| UniAndGroup<T1> |
Combines several unis into a new Uni that will be fulfilled when all
unis have emitted an item event and then combines the different outcomes into a
Tuple, or using a combinator function.
|
| UniAndGroup2<T1,T2> |
Configures the combination of 2 unis.
|
| UniAndGroup3<T1,T2,T3> |
|
| UniAndGroup4<T1,T2,T3,T4> |
|
| UniAndGroup5<T1,T2,T3,T4,T5> |
|
| UniAndGroup6<T1,T2,T3,T4,T5,T6> |
|
| UniAndGroup7<T1,T2,T3,T4,T5,T6,T7> |
|
| UniAndGroup8<T1,T2,T3,T4,T5,T6,T7,T8> |
|
| UniAndGroup9<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
|
| UniAndGroupIterable<T1> |
|
| UniAny |
|
| UniAssertSubscriber<T> |
A Uni UniSubscriber for testing purposes that comes with useful assertion helpers.
|
| UniAwait<T> |
Waits and returns the item emitted by the Uni.
|
| UniAwaitOptional<T> |
Likes UniAwait but wrapping the item event into an Optional.
|
| UnicastProcessor<T> |
Implementation of a processor using a queue to store items and allows a single subscriber to receive
these items.
|
| UniCombine |
|
| UniConvert<T> |
|
| UniCreate |
Group methods allowing to create Uni instances from various sources.
|
| UniDelegatingSubscriber<I,O> |
|
| UniEmitter<T> |
An object allowing to send signals to the downstream Uni.
|
| UniGlobalSpy<T> |
|
| UniIfNoItem<T> |
|
| UniInterceptor |
Allow being notified when a new Uni instance is created and when this Uni receives events.
|
| UniJoin |
|
| UniJoin.JoinAllStrategy<T> |
|
| UniJoin.JoinAllStrategyTerminal<T> |
|
| UniJoin.JoinFirstStrategy<T> |
|
| UniJoin.JoinFirstStrategyTerminal<T> |
|
| UniMemoize<T> |
|
| UniOnCancel<T> |
|
| UniOnCancellationSpy<T> |
|
| UniOnFailure<T> |
Configures the failure handler.
|
| UniOnFailureSpy<T> |
|
| UniOnItem<T> |
|
| UniOnItemDelay<T> |
Configures the delay applied to the item emission.
|
| UniOnItemIgnore<T> |
|
| UniOnItemOrFailure<T> |
|
| UniOnItemOrFailureSpy<T> |
|
| UniOnItemSpy<T> |
|
| UniOnNotNull<T> |
|
| UniOnNull<T> |
|
| UniOnSubscribe<T> |
|
| UniOnSubscribeSpy<T> |
|
| UniOnTerminate<T> |
|
| UniOnTerminationSpy<T> |
|
| UniOnTimeout<T> |
|
| UniOperator<I,O> |
|
| UniOr<T> |
|
| UniRepeat<T> |
Repeatedly subscribes to a given Uni to generate a Multi.
|
| UniRetry<T> |
|
| UniSerializedSubscriber<T> |
|
| UniSignal |
A signal: onSubscribe, onItem, onFailure or cancel.
|
| UniSubscribe<T> |
Allow subscribing to a Uni to be notified of the different events coming from upstream.
|
| UniSubscriber<T> |
|
| UniSubscription |
A Flow.Subscription for the Uni type.
|
| UniZip |
Combines several Uni into a new Uni that will fire an item event when all Uni are
resolved successfully aggregating their results (emitted item) into a Tuple, or using a combinator function.
|