Observer

colibri.Observer
See theObserver companion object
trait Observer[-A]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class BehaviorSubject[A]
object Empty.type
class PublishSubject[A]
class ReplayAllSubject[A]

Members list

Value members

Abstract methods

def unsafeOnError(error: Throwable): Unit
def unsafeOnNext(value: A): Unit

Concrete methods

def as(value: A): Observer[Any]
Implicitly added by Operations
def combine(obs: Observer[A]): Observer[A]
Implicitly added by Operations
def contracollect[B](f: PartialFunction[B, A]): Observer[B]
Implicitly added by Operations
def contrafilter(f: A => Boolean): Observer[A]
Implicitly added by Operations
def contraflattenEither: Observer[Either[Throwable, A]]
Implicitly added by Operations
def contraflattenIterable: Observer[Iterable[A]]
Implicitly added by Operations
def contraflattenOption: Observer[Option[A]]
Implicitly added by Operations
def contramap[B](f: B => A): Observer[B]
Implicitly added by Operations
def contramapEither[B](f: B => Either[Throwable, A]): Observer[B]
Implicitly added by Operations
def contramapFilter[B](f: B => Option[A]): Observer[B]
Implicitly added by Operations
def contramapIterable[B](f: B => Iterable[A]): Observer[B]
Implicitly added by Operations
def contrascan[B](seed: A)(f: (A, B) => A): Observer[B]
Implicitly added by Operations
def doOnError(f: Throwable => Unit): Observer[A]
Implicitly added by Operations
def doOnNext(f: A => Unit): Observer[A]
Implicitly added by Operations
Implicitly added by Operations
Implicitly added by Operations
def failed: Observer[Any]
Implicitly added by ThrowableOperations
def liftSource[G[_] : LiftSink]: G[A]
Implicitly added by Operations
def onErrorF[F[_] : Sync](error: Throwable): F[Unit]
Implicitly added by Operations
def onErrorIO(error: Throwable): IO[Unit]
Implicitly added by Operations
def onErrorSyncIO(error: Throwable): SyncIO[Unit]
Implicitly added by Operations
def onNextF[F[_] : Sync](value: A): F[Unit]
Implicitly added by Operations
def onNextIO(value: A): IO[Unit]
Implicitly added by Operations
def onNextSyncIO(value: A): SyncIO[Unit]
Implicitly added by Operations
def redirect[B](transform: Observable[B] => Observable[A]): Connectable[Observer[B]]
Implicitly added by Operations
def redirectWithLatest[B](transform: Observable[B] => Observable[A]): Connectable[Observer[B]]
Implicitly added by Operations
def tap(f: A => Unit): Observer[A]
Implicitly added by Operations
def tapFailed(f: Throwable => Unit): Observer[A]
Implicitly added by Operations
def void: Observer[Any]
Implicitly added by UnitOperations