| 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 | Description |
|---|---|---|
static interface |
Flow.Processor<T,R> |
A component that acts as both a Subscriber and Publisher.
|
| Modifier and Type | Class | 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 | Description |
|---|---|---|
static <T> Flow.Publisher<T> |
ReactiveStreamsAdapter.publisherToFlow(org.reactivestreams.Publisher<T> publisher) |
Return a
Flow.Publisher from a Publisher. |
| Modifier and Type | Method | 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 | Description |
|---|---|---|
default Flow.Publisher<T> |
Valve.toPublisher() |
Transforms this
Valve into Flow.Publisher representation. |
| Modifier and Type | Method | Description |
|---|---|---|
static <T> Valve<T> |
Valves.from(Flow.Publisher<T> publisher) |
Creates a
Valve instance from provided Flow.Publisher. |
Copyright © 2018 Oracle Corporation. All rights reserved.