| Package | Description |
|---|---|
| io.smallrye.mutiny.operators.multi | |
| io.smallrye.mutiny.operators.multi.overflow |
| Modifier and Type | Class and Description |
|---|---|
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 |
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. |
| Modifier and Type | Class and Description |
|---|---|
class |
MultiOnOverflowBufferOp<T> |
class |
MultiOnOverflowDropItemsOp<T> |
class |
MultiOnOverflowKeepLastOp<T> |
Copyright © 2019–2020 SmallRye. All rights reserved.