Package org.glassfish.jersey.internal.jsr166
Contains a subset of classes repackaged from the jsr166 written by Doug Lea.
The subset contains JDK 9 Flow API (reactive streams).
-
Interface Summary Interface Description Flow.Processor<T,R> A component that acts as both a Subscriber and Publisher.Flow.Publisher<T> A producer of items (and related control messages) received by Subscribers.Flow.Subscriber<T> A receiver of messages.Flow.Subscription Message control linking aFlow.PublisherandFlow.Subscriber.JerseyFlowSubscriber<T> SubmittableFlowPublisher<T> AFlow.Publisherthat asynchronously issues submitted (non-null) items to current subscribers until it is closed. -
Class Summary Class Description Flow Interrelated interfaces and static methods for establishing flow-controlled components in whichPublishersproduce items consumed by one or moreSubscribers, each managed by aSubscription.SubmissionPublisher<T> AFlow.Publisherthat asynchronously issues submitted (non-null) items to current subscribers until it is closed.SubmissionPublisherFactory Factory creating JDK8 compatible SubmissionPublisher (Jdk8SubmissionPublisher) or JDK 9+ SubmissionPublisher