wvlet.airframe.rx
Type members
Classlikes
A Ticker implementation that can be incremented manually for testing purpose
A Ticker implementation that can be incremented manually for testing purpose
This implementation is similar to FakeTicker in Guava: https://github.com/google/guava/blob/master/guava-testlib/src/com/google/common/testing/FakeTicker.java
Blocking queue implementation for supporting gRPC streaming with Rx
Blocking queue implementation for supporting gRPC streaming with Rx
Observable event types. http://reactivex.io/documentation/observable.html
Observable event types. http://reactivex.io/documentation/observable.html
An interface for enriching RxOption[A] with caching capability
An interface for enriching RxOption[A] with caching capability
States for propagating the result of the downstream operators.
States for propagating the result of the downstream operators.
TODO: Add a state for telling how many elements can be received in downstream operators for implementing back-pressure
- Companion
- object
Rx implementation where the data is provided from an external process.
Rx implementation where the data is provided from an external process.
The base reactive stream interface that can receive events from upstream operators and chain next actions using Scala-collection like operators (e.g., map, filter, etc.)
The base reactive stream interface that can receive events from upstream operators and chain next actions using Scala-collection like operators (e.g., map, filter, etc.)
A reactive variable supporting update and propagation of the updated value to the chained operators
A reactive variable supporting update and propagation of the updated value to the chained operators
- Companion
- object