Class AbstractMultiOperator<I,O>
- java.lang.Object
-
- io.smallrye.mutiny.operators.AbstractMulti<O>
-
- io.smallrye.mutiny.operators.multi.AbstractMultiOperator<I,O>
-
- Type Parameters:
I
- the upstream value type / input typeO
- the output value type / produced type
- All Implemented Interfaces:
Multi<O>
,org.reactivestreams.Publisher<O>
- Direct Known Subclasses:
MultiBufferOp
,MultiBufferWithTimeoutOp
,MultiCacheOp
,MultiCollectorOp
,MultiDistinctOp
,MultiEmitOnOp
,MultiFlatMapOp
,MultiGlobalSpy
,MultiGroupByOp
,MultiIgnoreOp
,MultiLastItemOp
,MultiLogger
,MultiMapOp
,MultiOnCancellationCall
,MultiOnCancellationInvoke
,MultiOnCancellationSpy
,MultiOnCompletionCall
,MultiOnCompletionInvoke
,MultiOnCompletionSpy
,MultiOnFailureInvoke
,MultiOnFailureResumeOp
,MultiOnFailureSpy
,MultiOnItemInvoke
,MultiOnItemSpy
,MultiOnOverflowBufferOp
,MultiOnOverflowDropItemsOp
,MultiOnOverflowKeepLastOp
,MultiOnOverflowSpy
,MultiOnRequestCall
,MultiOnRequestInvoke
,MultiOnRequestSpy
,MultiOnSubscribeCall
,MultiOnSubscribeInvokeOp
,MultiOnSubscribeSpy
,MultiOnTerminationCall
,MultiOnTerminationInvoke
,MultiOnTerminationSpy
,MultiRepeatUntilOp
,MultiRepeatWhilstOp
,MultiRetryOp
,MultiRetryWhenOp
,MultiScanOp
,MultiScanWithSeedOp
,MultiSelectFirstOp
,MultiSelectFirstUntilOtherOp
,MultiSelectFirstWhileOp
,MultiSelectLastOp
,MultiSelectWhereOp
,MultiSkipFirstOp
,MultiSkipFirstUntilOp
,MultiSkipLastOp
,MultiSkipRepetitionsOp
,MultiSkipUntilOtherOp
,MultiSubscribeOnOp
,MultiSwitchOnEmptyOp
,MultiWindowOnDurationOp
,MultiWindowOp
,MultiWithContext
public abstract class AbstractMultiOperator<I,O> extends AbstractMulti<O> implements Multi<O>
Abstract base class for operators that take an upstream sourceMulti
.
-
-
Constructor Summary
Constructors Constructor Description AbstractMultiOperator(Multi<? extends I> upstream)
Creates a newAbstractMultiOperator
with the passedMulti
as upstream.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Multi<? extends I>
upstream()
-
Methods inherited from class io.smallrye.mutiny.operators.AbstractMulti
broadcast, cache, collect, convert, emitOn, group, ifNoItem, log, log, onCancellation, onCompletion, onFailure, onFailure, onFailure, onItem, onOverflow, onRequest, onSubscribe, onSubscription, onTermination, runSubscriptionOn, select, skip, subscribe, subscribe, subscribe, toHotStream, toUni, withContext
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.smallrye.mutiny.Multi
attachContext, broadcast, cache, call, call, collect, concatMap, convert, emitOn, filter, flatMap, group, ifNoItem, invoke, invoke, log, log, map, onCancellation, onCompletion, onFailure, onFailure, onFailure, onItem, onOverflow, onRequest, onSubscribe, onSubscription, onTermination, plug, runSubscriptionOn, select, skip, stage, subscribe, toHotStream, toUni, withContext
-
-
-
-
Constructor Detail
-
AbstractMultiOperator
public AbstractMultiOperator(Multi<? extends I> upstream)
Creates a newAbstractMultiOperator
with the passedMulti
as upstream.- Parameters:
upstream
- the upstream, must not benull
-
-