Uses of Interface
org.glassfish.jersey.internal.jsr166.Flow.Subscriber
Packages that use Flow.Subscriber
Package
Description
Contains a subset of classes repackaged from the jsr166 written by Doug Lea.
Common Jersey internal miscellaneous utility classes.
-
Uses of Flow.Subscriber in org.glassfish.jersey.internal.jsr166
Subinterfaces of Flow.Subscriber in org.glassfish.jersey.internal.jsr166Modifier and TypeInterfaceDescriptionstatic interface
Flow.Processor<T,
R> A component that acts as both a Subscriber and Publisher.interface
Methods in org.glassfish.jersey.internal.jsr166 with parameters of type Flow.SubscriberModifier and TypeMethodDescriptionvoid
Flow.Publisher.subscribe
(Flow.Subscriber<? super T> subscriber) Adds the given Subscriber if possible.void
SubmissionPublisher.subscribe
(Flow.Subscriber<? super T> subscriber) Adds the given Subscriber unless already subscribed.void
SubmittableFlowPublisher.subscribe
(Flow.Subscriber<? super T> subscriber) Adds the given Subscriber unless already subscribed.Method parameters in org.glassfish.jersey.internal.jsr166 with type arguments of type Flow.SubscriberModifier and TypeMethodDescriptionstatic <T> SubmittableFlowPublisher<T>
SubmissionPublisherFactory.createSubmissionPublisher
(Executor executor, int maxBufferCapacity, BiConsumer<? super Flow.Subscriber<? super T>, ? super Throwable> handler) Creates a new SubmittableFlowPublisher using the given Executor for async delivery to subscribers, with the given maximum buffer size for each subscriber, and, if non-null, the given handler invoked when any Subscriber throws an exception in methodonNext
.int
SubmissionPublisher.offer
(T item, long timeout, TimeUnit unit, BiPredicate<Flow.Subscriber<? super T>, ? super T> onDrop) Publishes the given item, if possible, to each current subscriber by asynchronously invoking itsonNext
method, blocking while resources for any subscription are unavailable, up to the specified timeout or until the caller thread is interrupted, at which point the given handler (if non-null) is invoked, and if it returns true, retried once.int
SubmissionPublisher.offer
(T item, BiPredicate<Flow.Subscriber<? super T>, ? super T> onDrop) Publishes the given item, if possible, to each current subscriber by asynchronously invoking itsonNext
method.int
SubmittableFlowPublisher.offer
(T item, long timeout, TimeUnit unit, BiPredicate<Flow.Subscriber<? super T>, ? super T> onDrop) Publishes the given item, if possible, to each current subscriber by asynchronously invoking itsonNext
method, blocking while resources for any subscription are unavailable, up to the specified timeout or until the caller thread is interrupted, at which point the given handler (if non-null) is invoked, and if it returns true, retried once.int
SubmittableFlowPublisher.offer
(T item, BiPredicate<Flow.Subscriber<? super T>, ? super T> onDrop) Publishes the given item, if possible, to each current subscriber by asynchronously invoking itsonNext
method.Constructor parameters in org.glassfish.jersey.internal.jsr166 with type arguments of type Flow.SubscriberModifierConstructorDescriptionSubmissionPublisher
(Executor executor, int maxBufferCapacity, BiConsumer<? super Flow.Subscriber<? super T>, ? super Throwable> handler) Creates a new SubmissionPublisher using the given Executor for async delivery to subscribers, with the given maximum buffer size for each subscriber, and, if non-null, the given handler invoked when any Subscriber throws an exception in methodonNext
. -
Uses of Flow.Subscriber in org.glassfish.jersey.internal.util
Classes in org.glassfish.jersey.internal.util that implement Flow.SubscriberMethods in org.glassfish.jersey.internal.util that return Flow.SubscriberModifier and TypeMethodDescriptionFlow.Subscriber<? super T>
JerseyPublisher.SubscriberWrapper.getWrappedSubscriber()
Methods in org.glassfish.jersey.internal.util with parameters of type Flow.SubscriberModifier and TypeMethodDescriptionvoid
JerseyPublisher.subscribe
(Flow.Subscriber<? super T> subscriber) Constructors in org.glassfish.jersey.internal.util with parameters of type Flow.Subscriber -
Uses of Flow.Subscriber in org.glassfish.jersey.microprofile.restclient
Classes in org.glassfish.jersey.microprofile.restclient that implement Flow.Subscriber