Clase: Mongo::supervisión::evento::Cmap::PoolClosed

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

Overview

Evento publicado cuando se cierra un grupo 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, pool) ⇒ PoolClosed

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.

PoolClosed.new(address, pool)

Desde:

  • 2.9.0



47
48
49
50
# Archivo 'lib/mongo/monitoring/event/cmap/pool_closed.rb', línea 47

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

Detalles de los atributos de instancia

#direcciónMongo::Address (solo lectura)

Devuelve la dirección. La dirección del servidor a la que se conectarán las conexiones del pool.

Devuelve:

  • (Mongo::Address)

    dirección La dirección del servidor a la que se conectarán las conexiones del conjunto de conexiones.

Desde:

  • 2.9.0



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

def dirección
  @address
end

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

Devuelve el pool El pool que fue cerrado.

Devuelve:

  • (Mongo::Servidor::Grupode conexiones)

    pool El pool que se cerró.

Desde:

  • 2.11.0



38
39
40
# Archivo 'lib/mongo/monitoring/event/cmap/pool_closed.rb', línea 38

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)

    Resumen de cadena del evento.

Desde:

  • 2.9.0



60
61
62
63
# Archivo 'lib/mongo/monitoring/event/cmap/pool_closed.rb', línea 60

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