| Package | Description |
|---|---|
| io.helidon.common.reactive |
Common reactive library for Helidon projects.
|
| io.helidon.common.reactive.valve |
Reactive utilities for Helidon projects.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Flow.Processor<T,R>
A component that acts as both a Subscriber and Publisher.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OutputStreamPublisher
Output stream that
publishes any data written to it as ByteBuffer
events. |
class |
SubmissionPublisher<T>
A
Flow.Publisher that asynchronously issues submitted
(non-null) items to current subscribers until it is closed. |
| Modifier and Type | Method and Description |
|---|---|
static <T> Flow.Publisher<T> |
ReactiveStreamsAdapter.publisherToFlow(Publisher<T> publisher)
Return a
Flow.Publisher from a Publisher. |
| Modifier and Type | Method and Description |
|---|---|
static <T> reactor.core.publisher.Flux<T> |
ReactiveStreamsAdapter.publisherFromFlow(Flow.Publisher<T> publisher)
Return a
Publisher from a Flow.Publisher. |
| Modifier and Type | Method and Description |
|---|---|
default Flow.Publisher<T> |
Valve.toPublisher()
Transforms this
Valve into Flow.Publisher representation. |
| Modifier and Type | Method and Description |
|---|---|
static <T> Valve<T> |
Valves.from(Flow.Publisher<T> publisher)
Creates a
Valve instance from provided Flow.Publisher. |
Copyright © 2018–2019 Oracle Corporation. All rights reserved.