Clase: Mongo::Supervisión::Evento::Cmap::ConnectionCheckedIn

Hereda:
Base
  • Objeto
Mostrar todo
Definido en:
lib/mongo/supervisión/evento/cmap/connection_checked_in.rb

Overview

Evento publicado cuando se devuelve una conexión a un pool de conexiones.

Desde:

  • 2.9.0

Resumen de atributos de la instancia colapsar

Resumen del método de instancia colapsar

Detalles del Constructor

#inicializar(dirección, id, pool) ⇒ ConexiónRegistrada

Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.

Crear el evento.

Ejemplos:

Crear el evento.

ConnectionCheckedIn.new(address, id, pool)

Desde:

  • 2.9.0



49
50
51
52
53
# archivo 'lib/mongo/supervisión/evento/cmap/connection_checked_in.rb', línea 49

def inicializar(dirección, ID, group)
  @address = dirección
  @connection_id = ID
  @pool = group
end

Detalles de atributo de instancias

#addressDirección (solo lectura)

Devuelve la dirección La dirección del servidor al que se ha conectado la conexión.

Devuelve:

  • (Dirección)

    address La dirección del servidor al que se conectó la conexión.

Desde:

  • 2.9.0



28
29
30
# archivo 'lib/mongo/supervisión/evento/cmap/connection_checked_in.rb', línea 28

def dirección
  @address
end

#connection_idEntero (solo lectura)

Devuelve connection_id El ID de la conexión.

Devuelve:

  • (Número entero)

    connection_id El ID de la conexión.

Desde:

  • 2.9.0



33
34
35
# archivo 'lib/mongo/supervisión/evento/cmap/connection_checked_in.rb', línea 33

def connection_id
  @connection_id
end

#poolMongo::servidor::ConnectionPool (solo lectura)

se marcó como verificado en.

Devuelve:

Desde:

  • 2.11.0



40
41
42
# archivo 'lib/mongo/supervisión/evento/cmap/connection_checked_in.rb', línea 40

def group
  @pool
end

Detalles del método de instancia

#summaryString

Nota:

Este método es experimental y está sujeto a cambios.

Devuelve un resumen conciso pero útil del evento.

Devuelve:

  • (string)

    String summary of the evento.

Desde:

  • 2.9.0



63
64
65
66
# archivo 'lib/mongo/supervisión/evento/cmap/connection_checked_in.rb', línea 63

def Resumen
  "#<#{self.clase.name.sub(/^Mongo::supervisión::evento::Cmap::/, '')} " +
    "dirección=#{dirección} id_conexión=#{id_conexión} pool=0x#{pool.id_objeto}>"
end