| Package | Description |
|---|---|
| io.helidon.common.reactive.valve |
Reactive utilities for Helidon projects.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Valve<T>
|
| Modifier and Type | Class and Description |
|---|---|
class |
InputStreamValve
The InputStreamValve is a
ByteBuffer based Valve that transforms
a possibly blocking InputStream into the Valve. |
class |
Tank<T>
Tank of events is a closeable FIFO queue with a limited size implementing
Valve reactive API. |
| Modifier and Type | Method and Description |
|---|---|
void |
Tank.handle(BiConsumer<T,Pausable> onData,
Consumer<Throwable> onError,
Runnable onComplete) |
default void |
Valve.handle(BiConsumer<T,Pausable> onData)
Register data handlers (callbacks).
|
default void |
Valve.handle(BiConsumer<T,Pausable> onData,
Consumer<Throwable> onError)
Register data handlers (callbacks).
|
void |
Valve.handle(BiConsumer<T,Pausable> onData,
Consumer<Throwable> onError,
Runnable onComplete)
Register data handlers (callbacks).
|
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.