ChangeObserver

dev.mongocamp.driver.mongodb.database.ChangeObserver
case class ChangeObserver[A](onChangeCallback: ChangeStreamDocument[A] => Unit) extends Observer[ChangeStreamDocument[A]], LazyLogging

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait LazyLogging
trait Observer[ChangeStreamDocument[A]]
trait Subscriber[ChangeStreamDocument[A]]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def onComplete(): Unit

Attributes

Definition Classes
Observer -> Subscriber
override def onError(throwable: Throwable): Unit

Attributes

Definition Classes
Observer -> Subscriber
override def onNext(changeDocument: ChangeStreamDocument[A]): Unit

Attributes

Definition Classes
Observer -> Subscriber
override def onSubscribe(subscription: Subscription): Unit

Attributes

Definition Classes
Observer

Inherited methods

override def onSubscribe(subscription: Subscription): Unit

Attributes

Definition Classes
Observer -> Subscriber
Inherited from:
Observer
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Inherited fields

lazy protected val logger: Logger

Attributes

Inherited from:
LazyLogging