monifu

reactive

package reactive

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Ack extends Future[Ack]

    Represents the acknowledgement of processing that a consumer sends back upstream on Observer.onNext

  2. trait Channel[-I] extends AnyRef

    A channel is meant for imperative style feeding of events.

  3. trait Notification[+T] extends AnyRef

    Used by Observable.materialize.

  4. trait Observable[+T] extends AnyRef

    The Observable interface in the Rx pattern.

  5. trait Observer[-T] extends AnyRef

    The Observer from the Rx pattern is the trio of callbacks that get subscribed to an Observable for receiving events.

  6. sealed trait OverflowStrategy extends AnyRef

    Represents the buffering overflowStrategy chosen for actions that need buffering, instructing the pipeline what to do when the buffer is full.

  7. trait Subject[I, +T] extends Observable[T] with Observer[I] with LiftOperators2[I, T, Subject]

    A Subject is a sort of bridge or proxy that acts both as an Observer and as an Observable and that must respect the contract of both.

  8. trait Subscriber[-T] extends Observer[T]

    A Subscriber value is a named tuple of an observer and a scheduler, whose usage is in Observable.create.

Value Members

  1. object Ack

  2. object Notification

  3. object Observable

  4. object Observer

  5. object OverflowStrategy

  6. object Subject

  7. object Subscriber

  8. package channels

  9. package exceptions

  10. package observables

  11. package observers

  12. package streams

  13. package subjects

Ungrouped