Package io.smallrye.mutiny.subscription
-
Interface Summary Interface Description Cancellable CancellableSubscriber<T> ContextSupport Interface for subscribers and types that provide aContext
.MultiEmitter<T> An object allowing to send signals to the downstreamMulti
.MultiSubscriber<T> ASubscriber
receiving calls toSubscriber.onSubscribe(Subscription)
once after passing an instance ofSubscriber
toPublisher.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 ASubscription
for theUni
type. -
Class Summary Class Description 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 ofSubscription
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