Observer

trait Observer[-A]
Companion:
object
class Object
trait Matchable
class Any
object Empty.type
class ReplaySubject[A]

Value members

Abstract methods

def onError(error: Throwable): Unit
def onNext(value: A): Unit

Concrete methods

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 contraflattenIterable[B]: Observer[Iterable[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
def redirect[B](transform: Observable[B] => Observable[A]): Connectable[Observer[B]]
Implicitly added by Operations

Concrete fields

val sink: Observer[A]
Implicitly added by Operations