implicit final class Operations[A] extends AnyVal

Annotations
@inline()
Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Operations
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Operations(source: Observable[A])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##: Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. def as[B](value: B): Observable[B]
  5. def asDelay[B](value: => B): Observable[B]
  6. def asEffect[F[_], B](value: F[B])(implicit arg0: RunEffect[F]): Observable[B]
  7. def asFuture[B](value: Future[B]): Observable[B]
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def async: Observable[A]
    Annotations
    @inline()
  10. def asyncMacro: Observable[A]
  11. def asyncMicro: Observable[A]
  12. def attempt: Observable[Either[Throwable, A]]
  13. def behavior(value: A): Connectable[Value[A]]
    Annotations
    @inline()
  14. def behaviorSelector[B](value: A)(f: (Value[A]) => Observable[B]): Observable[B]
    Annotations
    @inline()
  15. def collect[B](f: PartialFunction[A, B]): Observable[B]
  16. def combineLatest[B, C, D, E, F](sourceB: Observable[B], sourceC: Observable[C], sourceD: Observable[D], sourceE: Observable[E], sourceF: Observable[F]): Observable[(A, B, C, D, E, F)]
    Annotations
    @inline()
  17. def combineLatest[B, C, D, E](sourceB: Observable[B], sourceC: Observable[C], sourceD: Observable[D], sourceE: Observable[E]): Observable[(A, B, C, D, E)]
    Annotations
    @inline()
  18. def combineLatest[B, C, D](sourceB: Observable[B], sourceC: Observable[C], sourceD: Observable[D]): Observable[(A, B, C, D)]
    Annotations
    @inline()
  19. def combineLatest[B, C](sourceB: Observable[B], sourceC: Observable[C]): Observable[(A, B, C)]
    Annotations
    @inline()
  20. def combineLatest[B](sourceB: Observable[B]): Observable[(A, B)]
    Annotations
    @inline()
  21. def combineLatestMap[B, C, D, E, F, R](sourceB: Observable[B], sourceC: Observable[C], sourceD: Observable[D], sourceE: Observable[E], sourceF: Observable[F])(f: (A, B, C, D, E, F) => R): Observable[R]
  22. def combineLatestMap[B, C, D, E, R](sourceB: Observable[B], sourceC: Observable[C], sourceD: Observable[D], sourceE: Observable[E])(f: (A, B, C, D, E) => R): Observable[R]
  23. def combineLatestMap[B, C, D, R](sourceB: Observable[B], sourceC: Observable[C], sourceD: Observable[D])(f: (A, B, C, D) => R): Observable[R]
  24. def combineLatestMap[B, C, R](sourceB: Observable[B], sourceC: Observable[C])(f: (A, B, C) => R): Observable[R]
  25. def combineLatestMap[B, R](sourceB: Observable[B])(f: (A, B) => R): Observable[R]
  26. def debounce(duration: FiniteDuration): Observable[A]
    Annotations
    @inline()
  27. def debounceMillis(duration: Int): Observable[A]
  28. def delay(duration: FiniteDuration): Observable[A]
    Annotations
    @inline()
  29. def delayMillis(duration: Int): Observable[A]
  30. def discard: Observable[Nothing]
  31. def distinct(implicit equality: Eq[A]): Observable[A]
    Annotations
    @inline()
  32. def distinctBy[B](f: (A) => B)(implicit equality: Eq[B]): Observable[A]
  33. def distinctByOnEquals[B](f: (A) => B): Observable[A]
    Annotations
    @inline()
  34. def distinctOnEquals: Observable[A]
    Annotations
    @inline()
  35. def drop(num: Int): Observable[A]
  36. def dropUntil(until: Observable[Unit]): Observable[A]
  37. def dropWhile(predicate: (A) => Boolean): Observable[A]
  38. def evalOn(ec: ExecutionContext): Observable[A]
  39. def failed: Observable[Throwable]
  40. def filter(f: (A) => Boolean): Observable[A]
  41. def foreach_(f: (A) => Unit): Observable[Unit]
  42. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  43. def head: Observable[A]
    Annotations
    @inline()
  44. def headF[F[_]](implicit arg0: Async[F]): F[A]
  45. def headIO: IO[A]
    Annotations
    @inline()
  46. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  47. def map[B](f: (A) => B): Observable[B]
  48. def mapEffect[F[_], B](f: (A) => F[B])(implicit arg0: RunEffect[F]): Observable[B]
  49. def mapEffectSingleOrDrop[F[_], B](f: (A) => F[B])(implicit arg0: RunEffect[F]): Observable[B]
  50. def mapEither[B](f: (A) => Either[Throwable, B]): Observable[B]
  51. def mapFilter[B](f: (A) => Option[B]): Observable[B]
  52. def mapFuture[B](f: (A) => Future[B]): Observable[B]
    Annotations
    @inline()
  53. def mapFutureSingleOrDrop[B](f: (A) => Future[B]): Observable[B]
    Annotations
    @inline()
  54. def mapIterable[B](f: (A) => Iterable[B]): Observable[B]
  55. def mapResource[F[_], B](f: (A) => Resource[F, B])(implicit arg0: RunEffect[F], arg1: Sync[F]): Observable[B]
    Annotations
    @inline()
  56. def merge(sources: Observable[A]*): Observable[A]
  57. def mergeMap[B](f: (A) => Observable[B]): Observable[B]
    Annotations
    @inline()
  58. def multicast(pipe: Subject[A]): Connectable[Observable[A]]
  59. def multicastMaybeValue(pipe: Subject.MaybeValue[A]): Connectable[MaybeValue[A]]
  60. def multicastValue(pipe: Subject.Value[A]): Connectable[Value[A]]
  61. def prepend(value: A): Observable[A]
  62. def prependDelay(value: => A): Observable[A]
  63. def prependEffect[F[_]](value: F[A])(implicit arg0: RunEffect[F]): Observable[A]
    Annotations
    @inline()
  64. def prependFuture(value: => Future[A]): Observable[A]
    Annotations
    @inline()
  65. def publish: Connectable[Observable[A]]
    Annotations
    @inline()
  66. def publishSelector[B](f: (Observable[A]) => Observable[B]): Observable[B]
    Annotations
    @inline()
  67. def recover(f: PartialFunction[Throwable, A]): Observable[A]
  68. def recoverOption(f: PartialFunction[Throwable, Option[A]]): Observable[A]
  69. def replayAll: Connectable[Observable[A]]
    Annotations
    @inline()
  70. def replayAllSelector[B](f: (Observable[A]) => Observable[B]): Observable[B]
    Annotations
    @inline()
  71. def replayLatest: Connectable[MaybeValue[A]]
    Annotations
    @inline()
  72. def replayLatestSelector[B](f: (MaybeValue[A]) => Observable[B]): Observable[B]
    Annotations
    @inline()
  73. def sample(duration: FiniteDuration): Observable[A]
    Annotations
    @inline()
  74. def sampleMillis(duration: Int): Observable[A]
  75. def scan[B](seed: B)(f: (B, A) => B): Observable[B]
  76. def scan0[B](seed: B)(f: (B, A) => B): Observable[B]
  77. def scan0ToList: Observable[List[A]]
  78. def scanToList: Observable[List[A]]
  79. val source: Observable[A]
  80. def startWith(values: Iterable[A]): Observable[A]
  81. def subscribeF[F[_]](implicit arg0: Sync[F]): F[Cancelable]
    Annotations
    @inline()
  82. def subscribeIO: IO[Cancelable]
    Annotations
    @inline()
  83. def subscribeSyncIO: SyncIO[Cancelable]
    Annotations
    @inline()
  84. def subscribing(f: Observable[Unit]): Observable[A]
  85. def switch(sources: Observable[A]*): Observable[A]
  86. def switchMap[B](f: (A) => Observable[B]): Observable[B]
    Annotations
    @inline()
  87. def switchMapResource[F[_], B](f: (A) => Resource[F, B])(implicit arg0: RunEffect[F], arg1: Sync[F]): Observable[B]
    Annotations
    @inline()
  88. def take(num: Int): Observable[A]
  89. def takeUntil(until: Observable[Unit]): Observable[A]
  90. def takeWhile(predicate: (A) => Boolean): Observable[A]
  91. def tap(f: (A) => Unit): Observable[A]
  92. def tapEffect[F[_]](f: (A) => F[Unit])(implicit arg0: RunEffect[F], arg1: Functor[F]): Observable[A]
  93. def tapFailed(f: (Throwable) => Unit): Observable[A]
  94. def tapFailedEffect[F[_]](f: (Throwable) => F[Unit])(implicit arg0: RunEffect[F], arg1: Applicative[F]): Observable[A]
  95. def tapSubscribe(f: () => Cancelable): Observable[A]
  96. def tapSubscribeEffect[F[_]](f: F[Cancelable])(implicit arg0: RunEffect[F]): Observable[A]
  97. def to(sink: Observer[A]): Observable[Unit]
  98. def toString(): String
    Definition Classes
    Any
  99. def transformSink[B](transform: (Observer[B]) => Observer[A]): Observable[B]
    Annotations
    @inline()
  100. def transformSource[B](transform: (Observable[A]) => Observable[B]): Observable[B]
    Annotations
    @inline()
  101. def unsafeForeach(f: (A) => Unit): Cancelable
    Annotations
    @inline()
  102. def unsafeSubscribe(): Cancelable
    Annotations
    @inline()
  103. def via(sink: Observer[A]): Observable[A]
  104. def void: Observable[Unit]
  105. def withLatest[B, C, D, E, F](latestB: Observable[B], latestC: Observable[C], latestD: Observable[D], latestE: Observable[E], latestF: Observable[F]): Observable[(A, B, C, D, E, F)]
  106. def withLatest[B, C, D, E](latestB: Observable[B], latestC: Observable[C], latestD: Observable[D], latestE: Observable[E]): Observable[(A, B, C, D, E)]
  107. def withLatest[B, C, D](latestB: Observable[B], latestC: Observable[C], latestD: Observable[D]): Observable[(A, B, C, D)]
  108. def withLatest[B, C](latestB: Observable[B], latestC: Observable[C]): Observable[(A, B, C)]
  109. def withLatest[B](latest: Observable[B]): Observable[(A, B)]
  110. def withLatestMap[B, C, D, E, F, G, R](latestB: Observable[B], latestC: Observable[C], latestD: Observable[D], latestE: Observable[E], latestF: Observable[F], latestG: Observable[G])(f: (A, B, C, D, E, F, G) => R): Observable[R]
  111. def withLatestMap[B, C, D, E, F, R](latestB: Observable[B], latestC: Observable[C], latestD: Observable[D], latestE: Observable[E], latestF: Observable[F])(f: (A, B, C, D, E, F) => R): Observable[R]
  112. def withLatestMap[B, C, D, E, R](latestB: Observable[B], latestC: Observable[C], latestD: Observable[D], latestE: Observable[E])(f: (A, B, C, D, E) => R): Observable[R]
  113. def withLatestMap[B, C, D, R](latestB: Observable[B], latestC: Observable[C], latestD: Observable[D])(f: (A, B, C, D) => R): Observable[R]
  114. def withLatestMap[B, C, R](latestB: Observable[B], latestC: Observable[C])(f: (A, B, C) => R): Observable[R]
  115. def withLatestMap[B, R](latest: Observable[B])(f: (A, B) => R): Observable[R]
  116. def zip[B, C, D, E, F](sourceB: Observable[B], sourceC: Observable[C], sourceD: Observable[D], sourceE: Observable[E], sourceF: Observable[F]): Observable[(A, B, C, D, E, F)]
    Annotations
    @inline()
  117. def zip[B, C, D, E](sourceB: Observable[B], sourceC: Observable[C], sourceD: Observable[D], sourceE: Observable[E]): Observable[(A, B, C, D, E)]
    Annotations
    @inline()
  118. def zip[B, C, D](sourceB: Observable[B], sourceC: Observable[C], sourceD: Observable[D]): Observable[(A, B, C, D)]
    Annotations
    @inline()
  119. def zip[B, C](sourceB: Observable[B], sourceC: Observable[C]): Observable[(A, B, C)]
    Annotations
    @inline()
  120. def zip[B](sourceB: Observable[B]): Observable[(A, B)]
    Annotations
    @inline()
  121. def zipMap[B, C, D, E, F, R](sourceB: Observable[B], sourceC: Observable[C], sourceD: Observable[D], sourceE: Observable[E], sourceF: Observable[F])(f: (A, B, C, D, E, F) => R): Observable[R]
  122. def zipMap[B, C, D, E, R](sourceB: Observable[B], sourceC: Observable[C], sourceD: Observable[D], sourceE: Observable[E])(f: (A, B, C, D, E) => R): Observable[R]
  123. def zipMap[B, C, D, R](sourceB: Observable[B], sourceC: Observable[C], sourceD: Observable[D])(f: (A, B, C, D) => R): Observable[R]
  124. def zipMap[B, C, R](sourceB: Observable[B], sourceC: Observable[C])(f: (A, B, C) => R): Observable[R]
  125. def zipMap[B, R](sourceB: Observable[B])(f: (A, B) => R): Observable[R]
  126. def zipWithIndex[R]: Observable[(A, Int)]

Deprecated Value Members

  1. def doOnError(f: (Throwable) => Unit): Observable[A]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.4) Use .tapFailed(f) instead

  2. def doOnNext(f: (A) => Unit): Observable[A]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.4) Use .tap(f) instead

  3. def doOnSubscribe(f: () => Cancelable): Observable[A]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.4) Use .tapSubscribe(f) instead

  4. def foreach(f: (A) => Unit): Cancelable
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.3.0) Use unsafeForeach(f) or foreach_(f).unsafeSubscribe() instead

  5. def mapAsync[F[_], B](f: (A) => F[B])(implicit arg0: RunEffect[F]): Observable[B]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.0) Use mapEffect instead

  6. def mapAsyncSingleOrDrop[F[_], B](f: (A) => F[B])(implicit arg0: RunEffect[F]): Observable[B]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.0) Use mapEffectSingleOrDrop instead

  7. def mapSync[F[_], B](f: (A) => F[B])(implicit arg0: RunSyncEffect[F]): Observable[B]
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.3.0) Use mapEffect instead

  8. def prependAsync[F[_]](value: F[A])(implicit arg0: RunEffect[F]): Observable[A]
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.3.0) Use prependEffect instead

  9. def prependSync[F[_]](value: F[A])(implicit arg0: RunSyncEffect[F]): Observable[A]
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.3.0) Use prependEffect instead

  10. def recoverToEither: Observable[Either[Throwable, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.0) Use attempt instead

  11. def replay: Connectable[MaybeValue[A]]
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.3.4) Use replayLatest instead

  12. def replaySelector[B](f: (MaybeValue[A]) => Observable[B]): Observable[B]
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.3.4) Use replayLatestSelector instead

  13. def subscribe(): Cancelable
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.3.0) Use unsafeSubscribe() or subscribeF[F] instead

  14. def subscribe(sink: Observer[A]): Cancelable
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.3.0) Use unsafeSubscribe(sink) or to(sink).unsafeSubscribe() or to(sink).subscribeF[F] instead

  15. def withDefaultSubscription(sink: Observer[A]): Observable[A]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.4.3) Manage subscriptions directly with subscribe, to, via, etc.

Inherited from AnyVal

Inherited from Any

Ungrouped