| Package | Description |
|---|---|
| io.helidon.common.reactive.valve |
Reactive utilities for Helidon projects.
|
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
Valve<T> |
| Modifier and Type | Class | 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 | Description |
|---|---|---|
void |
Tank.handle(java.util.function.BiConsumer<T,Pausable> onData,
java.util.function.Consumer<java.lang.Throwable> onError,
java.lang.Runnable onComplete) |
|
default void |
Valve.handle(java.util.function.BiConsumer<T,Pausable> onData) |
Register data handlers (callbacks).
|
default void |
Valve.handle(java.util.function.BiConsumer<T,Pausable> onData,
java.util.function.Consumer<java.lang.Throwable> onError) |
Register data handlers (callbacks).
|
void |
Valve.handle(java.util.function.BiConsumer<T,Pausable> onData,
java.util.function.Consumer<java.lang.Throwable> onError,
java.lang.Runnable onComplete) |
Register data handlers (callbacks).
|
Copyright © 2018 Oracle Corporation. All rights reserved.