Clase: Mongo::Monitoring::Event::Cmap::ConnectionCheckedIn

Hereda:
Base Mostrar todo
Definido en:
lib/mongo/monitoring/event/cmap/connection_checked_in.rb

Overview

Evento que se publica cuando se devuelve una conexión a un grupo de conexiones.

Desde:

  • 2.9.0

Colapso delresumen de atributos de instancia

Colapso del resumen del método de instancia

Detalles del constructor

#inicializar(dirección, id, pool) ⇒ ConnectionCheckedIn

Este método forma parte de una API privada. Debe evitarlo 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



52
53
54
55
56
# Archivo 'lib/mongo/monitoring/event/cmap/connection_checked_in.rb', línea 52

def inicializar(dirección, ID., Piscina)
  @DIRECCIÓN = dirección
  @id_de_conexión = ID.
  @piscina = Piscina
end

Detalles de los atributos de instancia

#direcciónDirección (solo lectura)

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

Devuelve:

  • ( DIRECCIÓN) -

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

Desde:

  • 2.9.0



31
32
33
# Archivo 'lib/mongo/monitoring/event/cmap/connection_checked_in.rb', línea 31

def dirección
  @DIRECCIÓN
end

#connection_idEntero (solo lectura)

Devuelve connection_id El ID de la conexión.

Devuelve:

  • (Entero)

    connection_id El ID de la conexión.

Desde:

  • 2.9.0



36
37
38
# Archivo 'lib/mongo/monitoring/event/cmap/connection_checked_in.rb', línea 36

def id_de_conexión
  @id_de_conexión
end

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

Fue registrado en.

Devuelve:

  • (Mongo::Servidor::Grupode conexiones)

    piscina La piscina a la que se conecta

Desde:

  • 2.11.0



43
44
45
# Archivo 'lib/mongo/monitoring/event/cmap/connection_checked_in.rb', línea 43

def Piscina
  @piscina
end

Detalles del método de instancia

#resumenCadena

Nota:

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

Devuelve un resumen conciso pero útil del evento.

Devuelve:

  • (Cadena) -

    Resumen de cadena del evento.

Desde:

  • 2.9.0



66
67
68
69
# Archivo 'lib/mongo/monitoring/event/cmap/connection_checked_in.rb', línea 66

def resumen
  "#<#{self.clase.name.sub(/^Mongo::supervisión::evento::Cmap::/, '')} " +
      "dirección=#{dirección} id_de_conexión=#{id_de_conexión} grupo=0x#{grupo.id_de_objeto}>"
end