Uses of Class
io.smallrye.mutiny.operators.AbstractMulti
-
-
Uses of AbstractMulti in io.smallrye.mutiny.groups
Constructors in io.smallrye.mutiny.groups with parameters of type AbstractMulti Constructor Description MultiSubscribe(AbstractMulti<T> upstream) -
Uses of AbstractMulti in io.smallrye.mutiny.helpers.spies
Subclasses of AbstractMulti in io.smallrye.mutiny.helpers.spies Modifier and Type Class Description classMultiGlobalSpy<T>classMultiOnCancellationSpy<T>classMultiOnCompletionSpy<T>classMultiOnFailureSpy<T>classMultiOnItemSpy<T>classMultiOnOverflowSpy<T>classMultiOnRequestSpy<T>classMultiOnSubscribeSpy<T>classMultiOnTerminationSpy<T> -
Uses of AbstractMulti in io.smallrye.mutiny.operators
Subclasses of AbstractMulti in io.smallrye.mutiny.operators Modifier and Type Class Description classMultiOperator<I,O> -
Uses of AbstractMulti in io.smallrye.mutiny.operators.multi
Subclasses of AbstractMulti in io.smallrye.mutiny.operators.multi Modifier and Type Class Description classAbstractMultiOperator<I,O>Abstract base class for operators that take an upstream sourceMulti.classMultiBufferOp<T>Buffers a given number of items and emits the groups as a single item downstream.classMultiBufferWithTimeoutOp<T>Buffers items from upstream for a given duration and emits the groups as a single item downstream.classMultiCacheOp<T>Amulticaching the events emitted from upstreams and replaying it to subscribers.classMultiCollectorOp<T,A,R>classMultiCombineLatestOp<I,O>Combines the latest values from multiple sources through a function.classMultiConcatOp<T>Concatenates a fixed set of Publishers.classMultiDistinctOp<T>Eliminates the duplicated items from the upstream.classMultiEmitOnOp<T>Emits events from upstream on a thread managed by the given scheduler.classMultiFlatMapOnFailure<T>classMultiFlatMapOp<I,O>classMultiGroupByOp<T,K,V>static classMultiGroupByOp.GroupedUnicast<K,T>classMultiIgnoreOp<T>classMultiLastItemOp<T>classMultiLogger<T>classMultiMapOp<T,U>classMultiOnCancellationCall<T>classMultiOnCancellationInvoke<T>classMultiOnCompletionCall<T>classMultiOnCompletionInvoke<T>classMultiOnFailureInvoke<T>classMultiOnFailureResumeOp<T>classMultiOnFailureTransform<T>classMultiOnItemInvoke<T>classMultiOnRequestCall<T>classMultiOnRequestInvoke<T>classMultiOnSubscribeCall<T>Execute a given callback on subscription.classMultiOnSubscribeInvokeOp<T>Execute a given (async) callback on subscription.classMultiOnTerminationCall<T>classMultiOnTerminationInvoke<T>classMultiRepeatUntilOp<T>classMultiRepeatWhilstOp<T>classMultiRetryOp<T>Multi operator re-subscribing to the upstream if if receives a failure event.classMultiRetryWhenOp<T>Retries a source when a companion stream signals an item in response to the main's failure event.classMultiScanOp<T>Scan operator accumulating items of the same type as the upstream.classMultiScanWithSeedOp<T,R>classMultiSelectFirstOp<T>Takes the n first items emitted by the upstream, cancelling the subscription after that.classMultiSelectFirstUntilOtherOp<T,U>Emits items from upstream until another Publisher signals an event (items, failures or completion).classMultiSelectFirstWhileOp<T>Emits the items from upstream while the given predicate returnstruefor the item.classMultiSelectLastOp<T>Implementation of multi, caching and emitting the last n items from upstream (emitted before the upstream completion).classMultiSelectWhereOp<T>Filters out items from the upstream that do NOT pass the given filter.classMultiSkipFirstOp<T>Skips the first N items from upstream.classMultiSkipFirstUntilOp<T>Skips the items from upstream until the passed predicates returnstrue.classMultiSkipLastOp<T>Skips the numberOfItems last items from upstream.classMultiSkipRepetitionsOp<T>Eliminates the duplicated items from the upstream.classMultiSkipUntilOtherOp<T,U>Skips items emitted by the upstream until the other publisher emits either an item or completes.classMultiSubscribeOnOp<T>Subscribes to the upstream asynchronously using the given executor.classMultiSwitchOnCompletion<T>classMultiSwitchOnEmpty<T>classMultiSwitchOnEmptyOp<T>Switches to another Multi if the upstream is empty (completes without having emitted any items).classMultiWindowOnDurationOp<T>classMultiWindowOp<T>Splits the source sequence by time of reception into potentially overlappingMulti.classMultiZipOp<O> -
Uses of AbstractMulti in io.smallrye.mutiny.operators.multi.builders
Subclasses of AbstractMulti in io.smallrye.mutiny.operators.multi.builders Modifier and Type Class Description classCollectionBasedMulti<T>classDeferredMulti<T>classEmitterBasedMulti<T>classEmptyMultiImplements aPublisherwhich only callsonCompleteimmediately after subscription.classFailedMulti<T>Multi emitting a failures (constant or produced by a supplier) to subscribers.classGeneratorBasedMulti<T,S>classIntervalMulticlassIterableBasedMulti<T>classNeverMultiRepresents a publisher that does not emits any signals (items, failures or completion).classResourceMulti<R,I>classStreamBasedMulti<T> -
Uses of AbstractMulti in io.smallrye.mutiny.operators.multi.multicast
Subclasses of AbstractMulti in io.smallrye.mutiny.operators.multi.multicast Modifier and Type Class Description classConnectableMulti<T>AConnectableMultiis similar to a regularMulti, except that it does not begin emitting items (from upstream to downstream) when it is subscribed to, but only when itsConnectableMulti.connect(io.smallrye.mutiny.operators.multi.multicast.ConnectableMultiConnection)method is called.classMultiConnectAfter<T>AMultisubscribing upstream when a number of subscribers is reached.classMultiPublishOp<T>A connectable observable which shares an underlying source and dispatches source values to subscribers in a back-pressure-aware manner.classMultiReferenceCount<T>AMultistays connected to the source as long as there is at least one subscription. -
Uses of AbstractMulti in io.smallrye.mutiny.operators.multi.overflow
Subclasses of AbstractMulti in io.smallrye.mutiny.operators.multi.overflow Modifier and Type Class Description classMultiOnOverflowBufferOp<T>classMultiOnOverflowDropItemsOp<T>classMultiOnOverflowKeepLastOp<T> -
Uses of AbstractMulti in io.smallrye.mutiny.operators.multi.processors
Subclasses of AbstractMulti in io.smallrye.mutiny.operators.multi.processors Modifier and Type Class Description classBroadcastProcessor<T>Implementation ofProcessorthat broadcast all subsequently observed items to its currentSubscribers.classUnicastProcessor<T>Implementation of a processor using a queue to store items and allows a single subscriber to receive these items. -
Uses of AbstractMulti in io.smallrye.mutiny.operators.uni
Subclasses of AbstractMulti in io.smallrye.mutiny.operators.uni Modifier and Type Class Description classUniOnItemTransformToMulti<I,O>
-