Package com.github.mizosoft.methanol.internal.flow
package com.github.mizosoft.methanol.internal.flow
-
ClassesClassDescriptionA 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.Subscriptionthat 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 manages requests to an upstream subscription according to a prefetching policy.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.