wvlet.airframe.rx
Attributes
Members list
Type members
Classlikes
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Cancelable.type
Attributes
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
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
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait RxEventclass Objecttrait Matchableclass Any
- Self type
- OnCompletion.type
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait RxOption[A]trait RxOptionCache[A]class RxOptionCacheOp[A]class RxOptionOp[A]class RxOptionVar[A]trait RxStream[A]class ConcatOp[A]class IntervalOpclass LastOp[A]class SeqOp[A]class SingleOp[A]class TakeOp[A]class TimerOpclass TryOp[A]class CacheOp[A]class FilterOp[A]class NamedOp[A]class ThrottleFirstOp[A]class ThrottleLastOp[A]trait RxSource[A]class RxBlockingQueue[A]trait RxStreamCache[A]class RxVar[A]
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
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- Known subtypes
An interface for enriching RxOption[A] with caching capability
An interface for enriching RxOption[A] with caching capability
Attributes
- Graph
- Supertypes
- Known subtypes
- class RxOptionCacheOp[A]
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait RxOptionCache[A]trait RxOption[A]class Objecttrait Matchableclass Any
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
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Rx implementation where the data is provided from an external process.
Rx implementation where the data is provided from an external process.
Attributes
- Graph
- Supertypes
- Known subtypes
- class RxBlockingQueue[A]
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.)
Attributes
- Graph
- Supertypes
- trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializabletrait Rx[A]class Objecttrait Matchableclass Any
- Known subtypes
- class ConcatOp[A]class IntervalOpclass LastOp[A]class SeqOp[A]class SingleOp[A]class TakeOp[A]class TimerOpclass TryOp[A]class CacheOp[A]class FilterOp[A]class NamedOp[A]class ThrottleFirstOp[A]class ThrottleLastOp[A]trait RxSource[A]class RxBlockingQueue[A]trait RxStreamCache[A]class RxVar[A]
A reactive variable supporting update and propagation of the updated value to the chained operators
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class RxOptionVar[A]class RxVar[A]
Ticker is for measuring the elapsed time.
Ticker is for measuring the elapsed time.
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class ManualTicker