object EventStream

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

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[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  6. def combineSeq[A](streams: Seq[EventStream[A]]): EventStream[Seq[A]]
    Annotations
    @inline()
  7. val empty: EventStream[Nothing]

    Event stream that never emits anything

  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. def fromCustomSource[A](shouldStart: (StartIndex) => Boolean = _ => true, start: (FireValue[A], FireError, GetStartIndex, GetIsStarted) => Unit, stop: (StartIndex) => Unit): EventStream[A]

    Easy helper for custom events.

    Easy helper for custom events. See CustomStreamSource for docs.

    stop

    MUST NOT THROW!

  11. def fromFuture[A](future: Future[A], emitFutureIfCompleted: Boolean = false): EventStream[A]
  12. def fromJsPromise[A](promise: Promise[A]): EventStream[A]
  13. def fromSeq[A](events: Seq[A], emitOnce: Boolean = false): EventStream[A]

    emitOnce

    if true, the event will be emitted at most one time. If false, the event will be emitted every time the stream is started.

  14. def fromTry[A](value: Try[A], emitOnce: Boolean = false): EventStream[A]

    emitOnce

    if true, the event will be emitted at most one time. If false, the event will be emitted every time the stream is started.

  15. def fromValue[A](event: A, emitOnce: Boolean = false): EventStream[A]

    emitOnce

    if true, the event will be emitted at most one time. If false, the event will be emitted every time the stream is started.

  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. def merge[A](streams: EventStream[A]*): EventStream[A]
  20. def mergeSeq[A](streams: Seq[EventStream[A]]): EventStream[A]
    Annotations
    @inline()
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  24. def periodic(intervalMs: Int, emitInitial: Boolean = true, resetOnStop: Boolean = true): PeriodicEventStream[Int]
  25. def sequence[A](streams: Seq[EventStream[A]]): EventStream[Seq[A]]
  26. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  27. implicit def toCombinableStream[A](stream: EventStream[A]): CombinableEventStream[A]

    Provides methods on EventStream: combine, combineWith, withCurrentValueOf, sample

  28. implicit def toDebuggableStream[A](stream: EventStream[A]): DebuggableEventStream[A]

    Provides debug* methods on EventStream: debugSpy, debugLogEvents, debugBreakErrors, etc.

  29. implicit def toEventStreamCompanionCombineSyntax(s: EventStream.type): StaticEventStreamCombineOps.type

    Provides methods on EventStream companion object: combine, combineWith

  30. implicit def toSplittableOneStream[A](stream: EventStream[A]): SplittableOneEventStream[A]

    Provides methods on EventStream: splitOne, splitOneIntoSignals

  31. implicit def toSplittableStream[M[_], Input](stream: EventStream[M[Input]]): SplittableEventStream[M, Input]

    Provides methods on EventStream: split, splitOneIntoSignals

  32. def toString(): String
    Definition Classes
    AnyRef → Any
  33. implicit def toTupleStream2[T1, T2](stream: EventStream[(T1, T2)]): TupleEventStream2[T1, T2]
  34. implicit def toTupleStream3[T1, T2, T3](stream: EventStream[(T1, T2, T3)]): TupleEventStream3[T1, T2, T3]
  35. implicit def toTupleStream4[T1, T2, T3, T4](stream: EventStream[(T1, T2, T3, T4)]): TupleEventStream4[T1, T2, T3, T4]
  36. implicit def toTupleStream5[T1, T2, T3, T4, T5](stream: EventStream[(T1, T2, T3, T4, T5)]): TupleEventStream5[T1, T2, T3, T4, T5]
  37. implicit def toTupleStream6[T1, T2, T3, T4, T5, T6](stream: EventStream[(T1, T2, T3, T4, T5, T6)]): TupleEventStream6[T1, T2, T3, T4, T5, T6]
  38. implicit def toTupleStream7[T1, T2, T3, T4, T5, T6, T7](stream: EventStream[(T1, T2, T3, T4, T5, T6, T7)]): TupleEventStream7[T1, T2, T3, T4, T5, T6, T7]
  39. implicit def toTupleStream8[T1, T2, T3, T4, T5, T6, T7, T8](stream: EventStream[(T1, T2, T3, T4, T5, T6, T7, T8)]): TupleEventStream8[T1, T2, T3, T4, T5, T6, T7, T8]
  40. implicit def toTupleStream9[T1, T2, T3, T4, T5, T6, T7, T8, T9](stream: EventStream[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]): TupleEventStream9[T1, T2, T3, T4, T5, T6, T7, T8, T9]
  41. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  42. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  43. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  44. def withCallback[A]: (EventStream[A], (A) => Unit)

    Create a stream and a callback that, when fired, makes that stream emit.

  45. def withJsCallback[A]: (EventStream[A], Function1[A, Unit])

    Create a stream and a JS callback that, when fired, makes that stream emit.

  46. def withObserver[A]: (EventStream[A], Observer[A])

    Create a stream and an observer that, when receiving an event or an error, makes that stream emit.

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped