Module methanol
Package com.github.mizosoft.methanol.internal.flow
package com.github.mizosoft.methanol.internal.flow
-
ClassDescriptionA subscription that emits items from a pollable source.A subscription that emits items from a queue and completes downstream as soon as a sentinel value is observed.An abstract
Flow.Subscription
that implements most of the machinery for execution and backpressure control.Helpers for implementing reactive streams subscriptions and the like.ASubscriber<T>
that forwards to a downstreamSubscriber<? super T>
.An object that prefetches items from upstream and maintains a certain number of .A forwarding subscriber that ensures the delegate isn't called concurrently.TimeoutSubscriber<T,S extends Flow.Subscriber<? super T>> A subscriber that intercepts requests to upstream and schedules error completion if each requested item isn't received within a timeout.A one-use atomic reference to an upstream subscription.