| Constructor and Description |
|---|
MultiSubscribe(AbstractMulti<T> upstream) |
| Modifier and Type | Class and Description |
|---|---|
class |
MultiFlatMapOnFailure<T> |
class |
MultiMapOnFailure<T> |
class |
MultiOperator<I,O> |
class |
MultiSwitchOnCompletion<T> |
class |
MultiSwitchOnEmpty<T> |
class |
UniOnItemTransformToMulti<I,O> |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMultiOperator<I,O>
Abstract base class for operators that take an upstream source
Multi. |
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>
A
multi 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 |
MultiDistinctUntilChangedOp<T>
Eliminates the duplicated items from the upstream.
|
class |
MultiEmitOnOp<T>
Emits events from upstream on a thread managed by the given scheduler.
|
class |
MultiFilterOp<T>
Filters out items from the upstream that do NOT pass the given filter.
|
class |
MultiFlatMapOp<I,O> |
class |
MultiGroupByOp<T,K,V> |
class |
MultiIgnoreOp<T> |
class |
MultiLastItemOp<T> |
class |
MultiMapOp<T,U> |
class |
MultiOnFailureResumeOp<T> |
class |
MultiOnSubscribeInvokeOp<T>
Execute a given (async) callback on subscription.
|
class |
MultiOnSubscribeInvokeUniOp<T>
Execute a given callback on subscription.
|
class |
MultiOnTerminationInvoke<T> |
class |
MultiOnTerminationInvokeUni<T> |
class |
MultiRepeatUntilOp<T> |
class |
MultiRepeatWhilstOp<T> |
class |
MultiRetryOp<T>
Multi operator re-subscribing to the upstream if if 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 |
MultiSignalConsumerOp<T>
Attach consumers to the various events and signals received by this
Publisher. |
class |
MultiSkipLastOp<T>
Skips the numberOfItems last items from upstream.
|
class |
MultiSkipOp<T>
Skips the first N items from upstream.
|
class |
MultiSkipUntilOp<T>
Skips the items from upstream until the passed predicates returns
true. |
class |
MultiSkipUntilPublisherOp<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 |
MultiSwitchOnEmptyOp<T>
Switches to another Multi if the upstream is empty (completes without having emitted any items).
|
class |
MultiTakeLastOp<T>
Implementation of multi, caching and emitting the last n items from upstream (emitted before the upstream completion).
|
class |
MultiTakeOp<T>
Takes the n first items emitted by the upstream, cancelling the subscription after that.
|
class |
MultiTakeUntilOtherOp<T,U>
Emits items from upstream until another Publisher signals an event (items, failures or completion).
|
class |
MultiTakeWhileOp<T>
Emits the items from upstream while the given predicate returns
true for the item. |
class |
MultiWindowOnDurationOp<T> |
class |
MultiWindowOp<T>
Splits the source sequence by time of reception into potentially overlapping
Multi. |
class |
MultiZipOp<O> |
| Modifier and Type | Class and Description |
|---|---|
class |
CollectionBasedMulti<T> |
class |
DeferredMulti<T> |
class |
EmitterBasedMulti<T> |
class |
EmptyMulti
Implements a
Publisher which only calls onComplete immediately after subscription. |
class |
FailedMulti<T>
Multi emitting a failures (constant or produced by a supplier) to subscribers.
|
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> |
| Modifier and Type | Class and Description |
|---|---|
class |
ConnectableMulti<T>
A
ConnectableMulti is similar to a regular Multi, except that it does not begin
emitting items (from upstream to downstream) when it is subscribed to, but only when its ConnectableMulti.connect(io.smallrye.mutiny.operators.multi.multicast.ConnectableMultiConnection) method is
called. |
class |
MultiConnectAfter<T>
A
Multi 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>
A
Multi stays connected to the source as long as there is at least one subscription. |
| Modifier and Type | Class and Description |
|---|---|
class |
MultiOnOverflowBufferOp<T> |
class |
MultiOnOverflowDropItemsOp<T> |
class |
MultiOnOverflowKeepLastOp<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
BroadcastProcessor<T>
Implementation of
Processor that broadcast all subsequently observed items to its current
Subscribers. |
class |
UnicastProcessor<T>
Implementation of a processor using a queue to store items and allows a single subscriber to receive
these items.
|
Copyright © 2019–2020 SmallRye. All rights reserved.