Clase: Mongo::supervisión::evento::Cmap::PoolCleared
- Hereda:
-
Base
- Objeto
- evento::Base
- Base
- Mongo::supervisión::Evento::Cmap::PoolCleared
- Definido en:
- lib/mongo/supervisión/evento/cmap/pool_cleared.rb
Overview
Evento publicado cuando se limpia un pool de conexiones.
Resumen de atributos de la instancia colapsar
-
#dirección ⇒ Mongo::Address
Solo lectura
Dirección La dirección del servidor a la que se conectarán las conexiones del pool.
-
#options ⇒ Hash
Solo lectura
Opciones Las opciones.
-
#service_id ⇒ nil | Object
Solo lectura
El id. del servicio, si lo hay.
Resumen del método de instancia colapsar
-
#initialize(address, service_id: nil, interrupt_in_use_connections: nil) ⇒ PoolCleared
constructor
privado
Crear el evento.
-
#summary ⇒ String
Devuelve un resumen conciso pero útil del evento.
Detalles del Constructor
#initialize(address, service_id: nil, interrupt_in_use_connections: nil) ⇒ PoolCleared
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.
45 46 47 48 49 50 |
# Archivo 'lib/mongo/supervisión/evento/cmap/pool_cleared.rb', línea 45 def inicializar(dirección, service_id: nulo, interrupt_in_use_connections: nulo) @address = dirección @service_id = service_id @options = {} @options[:interrupt_in_use_connections] = interrupt_in_use_connections end |
Detalles de atributo de instancias
#Dirección ⇒ Mongo::Address (solo lectura)
Dirección de retorno La dirección del servidor a la que se conectarán las conexiones del pool.
29 30 31 |
# Archivo 'lib/mongo/supervisión/evento/cmap/pool_cleared.rb', línea 29 def dirección @address end |
#opciones ⇒ Hash (solo lectura)
Devuelve opciones Las opciones.
35 36 37 |
# Archivo 'lib/mongo/supervisión/evento/cmap/pool_cleared.rb', línea 35 def @options end |
#service_id ⇒ nil | Objeto (solo lectura)
Retorna El ID del servicio, si existe.
32 33 34 |
# Archivo 'lib/mongo/supervisión/evento/cmap/pool_cleared.rb', línea 32 def service_id @service_id end |
Detalles del método de instancia
#summary → String
Nota:
Este método es experimental y está sujeto a cambios.
Devuelve un resumen conciso pero útil del evento.
60 61 62 |
# Archivo 'lib/mongo/supervisión/evento/cmap/pool_cleared.rb', línea 60 def Resumen "#<#{self.class.name.sub(/^Mongo::Monitoring::Event::Cmap::/, '')} address=#{address}>" end |