| 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 a
Flow.Publisher and Flow.Subscriber. |
| RetrySchema |
Defines delay for next read/poll operation in a polling
publisher. |
| Class | Description |
|---|---|
| Flow |
Interrelated interfaces and static methods for establishing
flow-controlled components in which
Publishers
produce items consumed by one or more Subscribers, each managed by a Subscription. |
| OutputStreamPublisher |
Output stream that
publishes any data written to it as ByteBuffer
events. |
| ReactiveStreamsAdapter |
Static utility methods for converting between Helidon reactive API
Flow and
reactive-streams. |
| RequestedCounter |
Requested event counter.
|
| SingleSubscriberHolder<T> |
A subscriber container that accepts only a single, one-time subscriber registration.
|
| SubmissionPublisher<T> |
A
Flow.Publisher that asynchronously issues submitted
(non-null) items to current subscribers until it is closed. |
Copyright © 2018–2019 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms.