| Class | Description |
|---|---|
| AbstractMultiOperator<I,O> |
Abstract base class for operators that take an upstream source
Multi. |
| 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. |
| MultiCollectorOp<T,A,R> | |
| MultiCombineLatestOp<I,O> |
Combines the latest values from multiple sources through a function.
|
| MultiConcatOp<T> |
Concatenates a fixed set of Publishers.
|
| MultiDistinctOp<T> |
Eliminates the duplicated items from the upstream.
|
| MultiDistinctUntilChangedOp<T> |
Eliminates the duplicated items from the upstream.
|
| MultiEmitOnOp<T> |
Emits events from upstream on a thread managed by the given scheduler.
|
| MultiFilterOp<T> |
Filters out items from the upstream that do NOT pass the given filter.
|
| MultiFlatMapOp<I,O> | |
| MultiFlatMapOp.FlatMapMainSubscriber<I,O> | |
| MultiGroupByOp<T,K,V> | |
| MultiGroupByOp.MultiGroupByProcessor<T,K,V> | |
| MultiIgnoreOp<T> | |
| MultiLastItemOp<T> | |
| MultiMapOp<T,U> | |
| MultiOnFailureResumeOp<T> | |
| MultiOnSubscribeInvokeOp<T> |
Execute a given (async) callback on subscription.
|
| MultiOnSubscribeInvokeUniOp<T> |
Execute a given callback on subscription.
|
| MultiOnTerminationInvoke<T> | |
| MultiOnTerminationInvokeUni<T> | |
| MultiOperatorProcessor<I,O> | |
| MultiRepeatUntilOp<T> | |
| MultiRepeatUntilOp.RepeatProcessor<T> | |
| MultiRepeatWhilstOp<T> | |
| MultiRetryOp<T> |
Multi operator re-subscribing to the upstream if if 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> | |
| MultiSignalConsumerOp<T> |
Attach consumers to the various events and signals received by this
Publisher. |
| MultiSkipLastOp<T> |
Skips the numberOfItems last items from upstream.
|
| MultiSkipOp<T> |
Skips the first N items from upstream.
|
| MultiSkipUntilOp<T> |
Skips the items from upstream until the passed predicates returns
true. |
| MultiSkipUntilPublisherOp<T,U> |
Skips items emitted by the upstream until the other publisher emits either an item or completes.
|
| MultiSubscribeOnOp<T> |
Subscribes to the upstream asynchronously using the given executor.
|
| MultiSwitchOnEmptyOp<T> |
Switches to another Multi if the upstream is empty (completes without having emitted any items).
|
| MultiTakeLastOp<T> |
Implementation of multi, caching and emitting the last n items from upstream (emitted before the upstream completion).
|
| MultiTakeOp<T> |
Takes the n first items emitted by the upstream, cancelling the subscription after that.
|
| MultiTakeUntilOtherOp<T,U> |
Emits items from upstream until another Publisher signals an event (items, failures or completion).
|
| MultiTakeWhileOp<T> |
Emits the items from upstream while the given predicate returns
true for the item. |
| MultiWindowOnDurationOp<T> | |
| MultiWindowOp<T> |
Splits the source sequence by time of reception into potentially overlapping
Multi. |
| MultiZipOp<O> |
Copyright © 2019–2020 SmallRye. All rights reserved.