All Downloads are FREE. Search and download functionalities are using the official Maven repository.

outwatch.helpers.StatefulOberver.scala Maven / Gradle / Ivy

There is a newer version: 1.1.0
Show newest version
package outwatch.helpers

import colibri.Observer

private[outwatch] class StatefulObserver[T] extends Observer[T] {
  private var observer: Observer[T]   = Observer.empty
  def set(observer: Observer[T])      = this.observer = observer
  def unsafeOnNext(value: T)          = this.observer.unsafeOnNext(value)
  def unsafeOnError(error: Throwable) = this.observer.unsafeOnError(error)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy