All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractMulti<T> |
|
AbstractMultiOperator<I,O> |
Abstract base class for operators that take an upstream source Multi .
|
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 Subscriber for testing purposes that comes with useful assertion helpers.
|
BackPressureFailure |
|
BackPressureStrategy |
The back pressure strategies.
|
BlockingIterable<T> |
|
BroadcastProcessor<T> |
Implementation of Processor that broadcast all subsequently observed items to its current
Subscriber s.
|
BufferItemMultiEmitter<T> |
|
BufferItemMultiEmitter.EmitterBufferOverflowException |
|
BuiltinConverters |
|
BuiltinConverters |
|
CallbackDecorator |
Intercept user callbacks.
|
Cancellable |
|
CancellableSubscriber<T> |
|
Caused |
A utility class that creates a predicate on a throwable.
|
CollectionBasedMulti<T> |
|
CompositeException |
An implementation of Exception collecting several causes.
|
ConnectableMulti<T> |
|
ConnectableMultiConnection |
|
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 .
|
DefaultUniEmitter<T> |
Implementation of the Uni Emitter.
|
DeferredMulti<T> |
|
DeferredMultiWithContext<T> |
|
DeferredUniWithContext<T> |
|
DrainUtils |
Copy from Project Reactor.
|
EmitterBasedMulti<T> |
|
EmptyMulti |
Implements a Publisher which only calls onComplete immediately after subscription.
|
EmptyUniSubscription |
|
ExecutorConfiguration |
SPI allowing customizing the default executor.
|
ExponentialBackoff |
|
FailedMulti<T> |
Multi emitting a failures (constant or produced by a supplier) to subscribers.
|
FromCompletionStage<T> |
|
FromCompletionStage<T> |
|
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.
|
GeneratorBasedMulti<T,S> |
|
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.
|
HalfSerializer |
Methods to implement half-serialization: a form of serialization where onNext is guaranteed to be
called from a single thread but onError or onComplete may be called from any threads.
|
Infrastructure |
|
Infrastructure.OperatorLogger |
|
IntervalMulti |
|
ItemWithContext<T> |
Models an item flowing along a Mutiny pipeline with its subscriber context attached.
|
IterableBasedMulti<T> |
|
MpscLinkedQueue<T> |
A multi-producer single consumer unbounded queue.
|
Multi<T> |
|
MultiBroadcast<T> |
Makes the upstream Multi be able to broadcast its events ( items , failure , and
completion ) to multiple subscribers.
|
MultiBroadcaster |
|
MultiBufferOp<T> |
Buffers a given number of items and emits the groups as a single item downstream.
|
MultiBufferWithTimeoutOp<T> |
Buffers items from upstream for a given duration and emits the groups as a single item downstream.
|
MultiCacheOp<T> |
A multi caching the events emitted from upstreams and replaying it to subscribers.
|
MultiCollect<T> |
Collects / aggregates items from the upstream and send the resulting collection / structure when the
upstream completes.
|
MultiCollectorOp<T,A,R> |
|
MultiCombine |
|
MultiCombineLatestOp<I,O> |
Combines the latest values from multiple sources through a function.
|
MultiConcat |
Creates new Multi by concatenating several Multi or Publisher .
|
MultiConcatOp<T> |
Concatenates a fixed set of Publishers.
|
MultiConnectAfter<T> |
A Multi subscribing upstream when a number of subscribers is reached.
|
MultiConvert<T> |
Converts the upstream into another reactive type.
|
MultiConverter<I,T> |
|
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.
|
MultiDistinctOp<T> |
Eliminates the duplicated items from the upstream.
|
MultiEmitOnOp<T> |
Emits events from upstream on a thread managed by the given scheduler.
|
MultiEmitter<T> |
An object allowing to send signals to the downstream Multi .
|
MultiEmitterProcessor<T> |
|
MultiFailOnItemTimeout<I> |
|
MultiFlatMapOnFailure<T> |
|
MultiFlatMapOp<I,O> |
|
MultiFlatMapOp.FlatMapMainSubscriber<I,O> |
|
MultiFlatten<I,O> |
The object to tune the flatMap operation
|
MultiGlobalSpy<T> |
|
MultiGroup<T> |
|
MultiGroupByOp<T,K,V> |
|
MultiGroupByOp.GroupedUnicast<K,T> |
|
MultiGroupByOp.MultiGroupByProcessor<T,K,V> |
|
MultiGroupIntoLists<T> |
|
MultiGroupIntoMultis<T> |
|
MultiIfEmpty<T> |
|
MultiIfNoItem<T> |
|
MultiIgnoreOp<T> |
|
MultiIgnoreOp.MultiIgnoreProcessor<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 |
|
MultiLastItemOp<T> |
|
MultiLogger<T> |
|
MultiMapOp<T,U> |
|
MultiMapOp.MapProcessor<I,O> |
|
MultiMerge |
Creates new Multi by merging several Multi or Publisher .
|
MultiOnCancel<T> |
|
MultiOnCancellationCall<T> |
|
MultiOnCancellationInvoke<T> |
|
MultiOnCancellationSpy<T> |
|
MultiOnCompletion<T> |
|
MultiOnCompletionCall<T> |
|
MultiOnCompletionInvoke<T> |
|
MultiOnCompletionSpy<T> |
|
MultiOnFailure<T> |
Configures the failure handler.
|
MultiOnFailureInvoke<T> |
|
MultiOnFailureResumeOp<T> |
|
MultiOnFailureSpy<T> |
|
MultiOnFailureTransform<T> |
|
MultiOnItem<T> |
|
MultiOnItemInvoke<T> |
|
MultiOnItemSpy<T> |
|
MultiOnItemTimeout<T> |
|
MultiOnOverflowBufferOp<T> |
|
MultiOnOverflowDropItemsOp<T> |
|
MultiOnOverflowKeepLastOp<T> |
|
MultiOnOverflowSpy<T> |
|
MultiOnRequest<T> |
|
MultiOnRequestCall<T> |
|
MultiOnRequestInvoke<T> |
|
MultiOnRequestSpy<T> |
|
MultiOnSubscribe<T> |
Group to configure the action to execute when the observed Multi sends a Subscription .
|
MultiOnSubscribeCall<T> |
Execute a given callback on subscription.
|
MultiOnSubscribeInvokeOp<T> |
Execute a given (async) callback on subscription.
|
MultiOnSubscribeSpy<T> |
|
MultiOnTerminate<T> |
|
MultiOnTerminationCall<T> |
|
MultiOnTerminationInvoke<T> |
|
MultiOnTerminationSpy<T> |
|
MultiOperator<I,O> |
|
MultiOperatorProcessor<I,O> |
|
MultiOverflow<T> |
|
MultiOverflowStrategy<T> |
|
MultiPublishOp<T> |
A connectable observable which shares an underlying source and dispatches source values to subscribers in a
back-pressure-aware manner.
|
MultiReferenceCount<T> |
A Multi stays connected to the source as long as there is at least one subscription.
|
MultiReferenceCountSubscriber<T> |
|
MultiRepeatUntilOp<T> |
|
MultiRepeatUntilOp.RepeatProcessor<T> |
|
MultiRepeatWhilstOp<T> |
|
MultiRepetition |
|
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> |
|
MultiRetryOp<T> |
Multi operator re-subscribing to the upstream if it receives a failure event.
|
MultiRetryWhenOp<T> |
Retries a source when a companion stream signals an item in response to the main's failure event.
|
MultiScanOp<T> |
Scan operator accumulating items of the same type as the upstream.
|
MultiScanWithSeedOp<T,R> |
|
MultiSelect<T> |
Selects items from the upstream Multi .
|
MultiSelectFirstOp<T> |
Takes the n first items emitted by the upstream, cancelling the subscription after that.
|
MultiSelectFirstUntilOtherOp<T,U> |
Emits items from upstream until another Publisher signals an event (items, failures or completion).
|
MultiSelectFirstUntilOtherOp.TakeUntilMainProcessor<T> |
|
MultiSelectFirstUntilOtherOp.TakeUntilOtherSubscriber<U> |
|
MultiSelectFirstWhileOp<T> |
Emits the items from upstream while the given predicate returns true for the item.
|
MultiSelectLastOp<T> |
Implementation of multi, caching and emitting the last n items from upstream (emitted before the upstream completion).
|
MultiSelectWhereOp<T> |
Filters out items from the upstream that do NOT pass the given filter.
|
MultiSkip<T> |
Skips items from the upstream Multi .
|
MultiSkipFirstOp<T> |
Skips the first N items from upstream.
|
MultiSkipFirstUntilOp<T> |
Skips the items from upstream until the passed predicates returns true .
|
MultiSkipLastOp<T> |
Skips the numberOfItems last items from upstream.
|
MultiSkipRepetitionsOp<T> |
Eliminates the duplicated items from the upstream.
|
MultiSkipUntilOtherOp<T,U> |
Skips items emitted by the upstream until the other publisher emits either an item or completes.
|
MultiSubscribe<T> |
|
MultiSubscribeOnOp<T> |
Subscribes to the upstream asynchronously using the given executor.
|
MultiSubscriber<T> |
A Subscriber receiving calls to Subscriber.onSubscribe(Subscription) once after passing an instance of
Subscriber to Publisher.subscribe(Subscriber) .
|
MultiSwitchOnCompletion<T> |
|
MultiSwitchOnEmpty<T> |
|
MultiSwitchOnEmptyOp<T> |
Switches to another Multi if the upstream is empty (completes without having emitted any items).
|
MultiTimePeriod |
|
MultiWindowOnDurationOp<T> |
|
MultiWindowOp<T> |
Splits the source sequence by time of reception into potentially overlapping Multi .
|
MultiWithContext<I,O> |
|
MultiZipOp<O> |
|
MutinyInterceptor |
|
MutinyScheduler |
Implementation of ScheduledThreadPoolExecutor delegating the execution of the task to a configured
Executor .
|
NeverMulti |
Represents a publisher that does not emits any signals (items, failures or completion).
|
OnCancellationUniSignal |
A cancellation signal.
|
OnFailureUniSignal |
A onFailure signal.
|
OnItemUniSignal<T> |
A onItem signal.
|
OnSubscribeUniSignal |
A onSubscribe signal.
|
ParameterValidation |
A class to validate method parameters.
|
Queues |
|
ResourceMulti<R,I> |
|
SafeSubscriber<T> |
Wraps another Subscriber and ensures all onXXX methods conform the protocol
(except the requirement for serialized access).
|
SerializedMultiEmitter<T> |
Serializes calls to onItem, onFailure and onCompletion and their Reactive Streams equivalent.
|
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.
|
SpscArrayQueue<E> |
A Single-Producer-Single-Consumer queue backed by a pre-allocated buffer.
|
SpscLinkedArrayQueue<E> |
A single-producer single-consumer array-backed queue which can allocate new arrays in case the consumer is slower
than the producer.
|
Spy |
Helpers for creating Uni and Multi spies to observe events.
|
StateHolder<S> |
|
StreamBasedMulti<T> |
|
StrictMultiSubscriber<T> |
Ensures that the events between the upstream and downstream follow
the Reactive Streams specification.
|
Subscribers |
|
Subscribers.CallbackBasedSubscriber<T> |
|
Subscriptions |
|
Subscriptions.CancelledSubscriber<X> |
|
Subscriptions.DeferredSubscription |
|
Subscriptions.EmptySubscription |
|
Subscriptions.SingleItemSubscription<T> |
|
SwitchableSubscriptionSubscriber<O> |
An implementation of Subscription that allows switching the upstream, dealing with the requests accordingly.
|
TimeoutException |
Exception thrown when an operation times out.
|
ToCompletableFuture<T> |
|
ToCompletionStage<T> |
|
ToPublisher<T> |
|
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.
|
UniAndCombination<I,O> |
|
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 .
|
UniBlockingAwait |
|
UniCallbackSubscriber<T> |
|
UnicastProcessor<T> |
Implementation of a processor using a queue to store items and allows a single subscriber to receive
these items.
|
UniCombine |
|
UniConvert<T> |
|
UniConverter<I,T> |
|
UniCreate |
Group methods allowing to create Uni instances from various sources.
|
UniCreateFromCompletionStage<T> |
|
UniCreateFromCompletionStageWithState<T,S> |
Specialized Uni implementation for the case where the item is produced from a supplier.
|
UniCreateFromDeferredSupplier<T> |
|
UniCreateFromDeferredSupplierWithState<S,T> |
|
UniCreateFromEmitterWithState<T,S> |
Specialized Uni implementation for the case where the item is produced from a supplier.
|
UniCreateFromFailureSupplier<T> |
Specialized Uni implementation for the case where the failure is produced by a supplier.
|
UniCreateFromFuture<T> |
|
UniCreateFromItemSupplier<T> |
Specialized Uni implementation for the case where the item is produced by a supplier.
|
UniCreateFromItemWithState<T,S> |
Specialized Uni implementation for the case where the item is produced from a supplier.
|
UniCreateFromKnownFailure<T> |
Specialized Uni implementation for the case where the failure is known.
|
UniCreateFromKnownItem<T> |
Specialized Uni implementation for the case where the item is known.
|
UniCreateFromPublisher<T> |
|
UniCreateWithEmitter<T> |
|
UniDelayOnItem<T> |
|
UniDelayUntil<T> |
|
UniDelegatingSubscriber<I,O> |
|
UniEmitOn<I> |
|
UniEmitter<T> |
An object allowing to send signals to the downstream Uni .
|
UniFailOnTimeout<I> |
|
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.JoinFirstStrategy<T> |
|
UniJoinAll<T> |
|
UniJoinAll.Mode |
|
UniJoinFirst<T> |
|
UniJoinFirst.Mode |
|
UniLogger<T> |
|
UniMemoize<T> |
|
UniMemoizeOp<I> |
|
UniNever<T> |
|
UniOnCancel<T> |
|
UniOnCancellation<T> |
|
UniOnCancellationCall<I> |
|
UniOnCancellationSpy<T> |
|
UniOnFailure<T> |
Configures the failure handler.
|
UniOnFailureFlatMap<I> |
|
UniOnFailureSpy<T> |
|
UniOnFailureTransform<I,O> |
|
UniOnItem<T> |
|
UniOnItemConsume<T> |
|
UniOnItemDelay<T> |
Configures the delay applied to the item emission.
|
UniOnItemIgnore<T> |
|
UniOnItemOrFailure<T> |
|
UniOnItemOrFailureConsume<T> |
|
UniOnItemOrFailureFlatMap<I,O> |
|
UniOnItemOrFailureMap<I,O> |
|
UniOnItemOrFailureSpy<T> |
|
UniOnItemSpy<T> |
|
UniOnItemTransform<I,O> |
|
UniOnItemTransformToMulti<I,O> |
|
UniOnItemTransformToUni<I,O> |
|
UniOnNotNull<T> |
|
UniOnNull<T> |
|
UniOnSubscribe<T> |
|
UniOnSubscribeCall<T> |
|
UniOnSubscribeInvoke<T> |
|
UniOnSubscribeSpy<T> |
|
UniOnTerminate<T> |
|
UniOnTermination<T> |
|
UniOnTerminationCall<I> |
|
UniOnTerminationSpy<T> |
|
UniOnTimeout<T> |
|
UniOperator<I,O> |
|
UniOperatorProcessor<I,O> |
|
UniOr<T> |
|
UniOrCombination<T> |
|
UniRepeat<T> |
Repeatedly subscribes to a given Uni to generate a Multi .
|
UniRetry<T> |
|
UniRetryAtMost<T> |
|
UniRunSubscribeOn<I> |
|
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> |
|
UniSubscribeToCompletionStage |
|
UniSubscription |
A Subscription for the Uni type.
|
UniToMultiPublisher<T> |
|
UniWithContext<I,O> |
|
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.
|