Module io.smallrye.mutiny
Package io.smallrye.mutiny.subscription
package io.smallrye.mutiny.subscription
-
ClassDescriptionThe back pressure strategies.Interface for subscribers and types that provide a
Context.Interface forMultidemand pacers and theMulti.paceDemand()operator.A demand request.A handle to control a pausable stream without holding a direct reference to the stream itself.A demand pacer with a fixed delay / fixed demand.MultiEmitter<T>An object allowing to send signals to the downstreamMulti.AFlow.Subscriberreceiving calls toFlow.Subscriber.onSubscribe(Subscription)once after passing an instance ofFlow.SubscribertoFlow.Publisher.subscribe(Subscriber).Thin adapter of aFlow.Subscriberto a MutinyMultiSubscriber.Interface for controlling a pausable Multi stream.Wraps another Subscriber and ensures all onXXX methods conform the protocol (except the requirement for serialized access).Subscriber that makes sure signals are delivered sequentially in case the onNext, onError or onComplete methods are called concurrently.An implementation ofFlow.Subscriptionthat allows switching the upstream, dealing with the requests accordingly.UniEmitter<T>An object allowing to send signals to the downstreamUni.An implementation ofUniSubscriberandUniSubscriptionmaking sure event handlers are only called once.Will receive call toUniSubscriber.onSubscribe(UniSubscription)once after passing an instance of thisUniSubscribertoUniSubscribe.withSubscriber(UniSubscriber)retrieved fromUni.subscribe().AFlow.Subscriptionfor theUnitype.