Packages

trait ConnectionListener extends AnyRef

Listener definition for the connection events.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ConnectionListener
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def nodeSetUpdated(supervisor: String, connection: String, previous: NodeSetInfo, updated: NodeSetInfo): Unit

    The node set of the connection pool has been updated.

    The node set of the connection pool has been updated. This is fired asynchronously.

    supervisor

    the name of the pool supervisor (for logging)

    connection

    the name of the connection pool

    previous

    the previous node set

    updated

    the new/updated node set

  2. abstract def poolCreated(options: MongoConnectionOptions, supervisor: String, connection: String): Unit

    The connection pool is initialized.

    The connection pool is initialized.

    options

    the connection options

    supervisor

    the name of the pool supervisor (for logging)

    connection

    the name of the connection pool

  3. abstract def poolShutdown(supervisor: String, connection: String): Unit

    The connection is being shut down.

    The connection is being shut down.

    supervisor

    the name of the pool supervisor (for logging)

    connection

    the name of the connection pool

Concrete Value Members

  1. lazy val logger: Logger

    Logger available for the listener implementation.