Module io.smallrye.mutiny
Package io.smallrye.mutiny.subscription
-
Interface Summary Interface Description Cancellable CancellableSubscriber<T> ContextSupport Interface for subscribers and types that provide aContext
.DemandPacer Interface forMulti
demand pacers and theMulti.paceDemand()
operator.MultiEmitter<T> An object allowing to send signals to the downstreamMulti
.MultiSubscriber<T> AFlow.Subscriber
receiving calls toFlow.Subscriber.onSubscribe(Subscription)
once after passing an instance ofFlow.Subscriber
toFlow.Publisher.subscribe(Subscriber)
.UniEmitter<T> An object allowing to send signals to the downstreamUni
.UniSubscriber<T> Will receive call toUniSubscriber.onSubscribe(UniSubscription)
once after passing an instance of thisUniSubscriber
toUniSubscribe.withSubscriber(UniSubscriber)
retrieved fromUni.subscribe()
.UniSubscription AFlow.Subscription
for theUni
type. -
Class Summary Class Description DemandPacer.Request A demand request.FixedDemandPacer A demand pacer with a fixed delay / fixed demand.SafeSubscriber<T> Wraps another Subscriber and ensures all onXXX methods conform the protocol (except the requirement for serialized access).SerializedSubscriber<T> Subscriber that makes sure signals are delivered sequentially in case the onNext, onError or onComplete methods are called concurrently.Subscribers Subscribers.CallbackBasedSubscriber<T> SwitchableSubscriptionSubscriber<O> An implementation ofFlow.Subscription
that allows switching the upstream, dealing with the requests accordingly.UniDelegatingSubscriber<I,O> UniSerializedSubscriber<T> An implementation ofUniSubscriber
andUniSubscription
making sure event handlers are only called once. -
Enum Summary Enum Description BackPressureStrategy The back pressure strategies. -
Exception Summary Exception Description BackPressureFailure