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 forMultidemand pacers and theMulti.paceDemand()operator.MultiEmitter<T> An object allowing to send signals to the downstreamMulti.MultiSubscriber<T> AFlow.Subscriberreceiving calls toFlow.Subscriber.onSubscribe(Subscription)once after passing an instance ofFlow.SubscribertoFlow.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 thisUniSubscribertoUniSubscribe.withSubscriber(UniSubscriber)retrieved fromUni.subscribe().UniSubscription AFlow.Subscriptionfor theUnitype. -
Class Summary Class Description DemandPacer.Request A demand request.FixedDemandPacer A demand pacer with a fixed delay / fixed demand.MultiSubscriberAdapter<T> Thin adapter of aFlow.Subscriberto a MutinyMultiSubscriber.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.Subscriptionthat allows switching the upstream, dealing with the requests accordingly.UniDelegatingSubscriber<I,O> UniSerializedSubscriber<T> An implementation ofUniSubscriberandUniSubscriptionmaking sure event handlers are only called once. -
Enum Summary Enum Description BackPressureStrategy The back pressure strategies. -
Exception Summary Exception Description BackPressureFailure