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 class
MultiGlobalSpy<T>
class
MultiOnCancellationSpy<T>
class
MultiOnCompletionSpy<T>
class
MultiOnFailureSpy<T>
class
MultiOnItemSpy<T>
class
MultiOnOverflowSpy<T>
class
MultiOnRequestSpy<T>
class
MultiOnSubscribeSpy<T>
class
MultiOnTerminationSpy<T>
-
Uses of AbstractMulti in io.smallrye.mutiny.operators
Subclasses of AbstractMulti in io.smallrye.mutiny.operators Modifier and Type Class Description class
MultiOperator<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 class
AbstractMultiOperator<I,O>
Abstract base class for operators that take an upstream sourceMulti
.class
MultiBufferOp<T>
Buffers a given number of items and emits the groups as a single item downstream.class
MultiBufferWithTimeoutOp<T>
Buffers items from upstream for a given duration and emits the groups as a single item downstream.class
MultiCacheOp<T>
Amulti
caching the events emitted from upstreams and replaying it to subscribers.class
MultiCollectorOp<T,A,R>
class
MultiCombineLatestOp<I,O>
Combines the latest values from multiple sources through a function.class
MultiConcatOp<T>
Concatenates a fixed set of Publishers.class
MultiDistinctOp<T>
Eliminates the duplicated items from the upstream.class
MultiEmitOnOp<T>
Emits events from upstream on a thread managed by the given scheduler.class
MultiFailOnItemTimeout<I>
class
MultiFlatMapOnFailure<T>
class
MultiFlatMapOp<I,O>
class
MultiGroupByOp<T,K,V>
static class
MultiGroupByOp.GroupedUnicast<K,T>
class
MultiIgnoreOp<T>
class
MultiLastItemOp<T>
class
MultiLogger<T>
class
MultiMapOp<T,U>
class
MultiOnCancellationCall<T>
class
MultiOnCancellationInvoke<T>
class
MultiOnCompletionCall<T>
class
MultiOnCompletionInvoke<T>
class
MultiOnFailureInvoke<T>
class
MultiOnFailureResumeOp<T>
class
MultiOnFailureTransform<T>
class
MultiOnItemInvoke<T>
class
MultiOnRequestCall<T>
class
MultiOnRequestInvoke<T>
class
MultiOnSubscribeCall<T>
Execute a given callback on subscription.class
MultiOnSubscribeInvokeOp<T>
Execute a given (async) callback on subscription.class
MultiOnTerminationCall<T>
class
MultiOnTerminationInvoke<T>
class
MultiRepeatUntilOp<T>
class
MultiRepeatWhilstOp<T>
class
MultiRetryOp<T>
Multi operator re-subscribing to the upstream if it receives a failure event.class
MultiRetryWhenOp<T>
Retries a source when a companion stream signals an item in response to the main's failure event.class
MultiScanOp<T>
Scan operator accumulating items of the same type as the upstream.class
MultiScanWithSeedOp<T,R>
class
MultiSelectFirstOp<T>
Takes the n first items emitted by the upstream, cancelling the subscription after that.class
MultiSelectFirstUntilOtherOp<T,U>
Emits items from upstream until another Publisher signals an event (items, failures or completion).class
MultiSelectFirstWhileOp<T>
Emits the items from upstream while the given predicate returnstrue
for the item.class
MultiSelectLastOp<T>
Implementation of multi, caching and emitting the last n items from upstream (emitted before the upstream completion).class
MultiSelectWhereOp<T>
Filters out items from the upstream that do NOT pass the given filter.class
MultiSkipFirstOp<T>
Skips the first N items from upstream.class
MultiSkipFirstUntilOp<T>
Skips the items from upstream until the passed predicates returnstrue
.class
MultiSkipLastOp<T>
Skips the numberOfItems last items from upstream.class
MultiSkipRepetitionsOp<T>
Eliminates the duplicated items from the upstream.class
MultiSkipUntilOtherOp<T,U>
Skips items emitted by the upstream until the other publisher emits either an item or completes.class
MultiSubscribeOnOp<T>
Subscribes to the upstream asynchronously using the given executor.class
MultiSwitchOnCompletion<T>
class
MultiSwitchOnEmpty<T>
class
MultiSwitchOnEmptyOp<T>
Switches to another Multi if the upstream is empty (completes without having emitted any items).class
MultiWindowOnDurationOp<T>
class
MultiWindowOp<T>
Splits the source sequence by time of reception into potentially overlappingMulti
.class
MultiWithContext<I,O>
class
MultiZipOp<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 class
CollectionBasedMulti<T>
class
DeferredMulti<T>
class
DeferredMultiWithContext<T>
class
EmitterBasedMulti<T>
class
EmptyMulti
Implements aPublisher
which only callsonComplete
immediately after subscription.class
FailedMulti<T>
Multi emitting a failures (constant or produced by a supplier) to subscribers.class
GeneratorBasedMulti<T,S>
class
IntervalMulti
class
IterableBasedMulti<T>
class
NeverMulti
Represents a publisher that does not emits any signals (items, failures or completion).class
ResourceMulti<R,I>
class
StreamBasedMulti<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 class
ConnectableMulti<T>
AConnectableMulti
is 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.class
MultiConnectAfter<T>
AMulti
subscribing upstream when a number of subscribers is reached.class
MultiPublishOp<T>
A connectable observable which shares an underlying source and dispatches source values to subscribers in a back-pressure-aware manner.class
MultiReferenceCount<T>
AMulti
stays 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 class
MultiOnOverflowBufferOp<T>
class
MultiOnOverflowDropItemsOp<T>
class
MultiOnOverflowKeepLastOp<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 class
BroadcastProcessor<T>
Implementation ofProcessor
that broadcast all subsequently observed items to its currentSubscriber
s.class
UnicastProcessor<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 class
UniOnItemTransformToMulti<I,O>
-