Package io.smallrye.mutiny.subscription
-
Interface Summary Interface Description Cancellable CancellableSubscriber<T> MultiEmitter<T> An object allowing to send signals to the downstreamMulti.MultiSubscriber<T> ASubscriberreceiving calls toSubscriber.onSubscribe(Subscription)once after passing an instance ofSubscribertoPublisher.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 ASubscriptionfor theUnitype. -
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 ofSubscriptionthat 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