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]trait RxStreamCache[A]class RxVar[A]
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.
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]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