Packages

object Sub

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

Type Members

  1. case class Combine[+Msg](sub1: Sub[Msg], sub2: Sub[Msg]) extends Sub[Msg] with Product with Serializable

    Merge two subscriptions into a single one

  2. case class OfObservable[Err, Value, Msg](id: String, observable: Observable[Err, Value], f: (Either[Err, Value]) ⇒ Msg) extends Sub[Msg] with Product with Serializable

    A subscription that forwards the notifications produced by the given observable

    A subscription that forwards the notifications produced by the given observable

    Err

    type of errors produced by the observable

    Value

    type of notifications produced by the observable

    Msg

    type of message produced by the subscription

    id

    Globally unique identifier for this subscription

    observable

    Observable that produces notifications

    f

    a function that turns every notification into a message

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def every(interval: FiniteDuration, id: String): Sub[Date]
  9. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. implicit val monoidKSub: MonoidK[Sub]
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. def ofTotalObservable[Msg](id: String, observable: Observable[Nothing, Msg]): Sub[Msg]

    Same as OfObservable but when the observable never fails

    Same as OfObservable but when the observable never fails

    id

    Subscription id

    observable

    Source of messages that never produces errors

    returns

    A subscription to the messages source

  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. def timeout[Msg](duration: FiniteDuration, msg: Msg, id: String): Sub[Msg]

    Msg

    Type of message

    duration

    Duration of the timeout

    msg

    Message produced by the timeout

    id

    Globally unique identifier for this subscription

    returns

    A subscription that notifies its subscribers with msg after duration.

  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  24. object Empty extends Sub[Nothing] with Product with Serializable

    The empty subscription represents the absence of subscriptions

Inherited from AnyRef

Inherited from Any

Ungrouped