Package

wvlet.airframe

rx

Permalink

package rx

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. rx
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Cancelable extends AnyRef

    Permalink

  2. implicit final class FutureConverter[A] extends AnyVal

    Permalink
  3. case class OnError(e: Throwable) extends RxEvent with Product with Serializable

    Permalink
  4. case class OnNext(v: Any) extends RxEvent with Product with Serializable

    Permalink
  5. trait Rx[+A] extends AnyRef

    Permalink
  6. class RxBlockingQueue[A] extends RxSource[A]

    Permalink

    Blocking queue implementation for supporting gRPC streaming with Rx

  7. sealed trait RxEvent extends AnyRef

    Permalink

    Observable event types.

    Observable event types. http://reactivex.io/documentation/observable.html

  8. trait RxOption[+A] extends Rx[Option[A]]

    Permalink

  9. case class RxOptionOp[+A](in: RxStream[Option[A]]) extends RxOption[A] with Product with Serializable

    Permalink
  10. class RxOptionVar[A] extends RxOption[A] with RxVarOps[Option[A]]

    Permalink

    RxVar implementation for Option[A] type values

  11. sealed trait RxResult extends AnyRef

    Permalink

    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

  12. class RxRunner extends LogSupport

    Permalink
  13. trait RxSource[A] extends RxStream[A]

    Permalink

    Rx implementation where the data is provided from an external process.

  14. trait RxStream[+A] extends Rx[A] with LogSupport

    Permalink

  15. class RxVar[A] extends RxStream[A] with RxVarOps[A]

    Permalink

    A reactive variable supporting update and propagation of the updated value to the chained operators

  16. trait RxVarOps[A] extends AnyRef

    Permalink
  17. trait Subscriber[A] extends AnyRef

    Permalink

Value Members

  1. object Cancelable

    Permalink
  2. object OnCompletion extends RxEvent with Product with Serializable

    Permalink
  3. object Rx extends LogSupport

    Permalink
  4. object RxResult

    Permalink
  5. object RxRunner extends LogSupport

    Permalink
  6. object Subscriber

    Permalink
  7. object compat

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped