Clase: Mongo::supervisión::evento::Cmap::ConnectionCheckOutFailed
- Hereda:
-
Base
- Objeto
- evento::Base
- Base
- Mongo::supervisión::evento::Cmap::ConnectionCheckOutFailed
- Definido en:
- lib/mongo/supervisión/event/cmap/connection_check_out_failed.rb
Overview
Evento publicado cuando no se puede extraer una conexión de un grupo de conexiones.
Resumen de constantes colapsar
- POOL_CLOSED =
Returns POOL_CLOSED Indica que la extracción de la conexión falló porque el pool ya estaba cerrado.
La piscina está cerrada- TIMEOUT =
Devuelve TIMEOUT. Indica que la comprobación de la conexión falló debido a que se alcanzó el tiempo de espera antes de que una conexión estuviera disponible.
:timeout- CONNECTION_ERROR =
Devuelve CONNECTION_ERROR indica que la comprobación de conexión falló debido a un error ocurrido al configurar una nueva conexión.
:connection_error
Resumen de atributos de la instancia colapsar
-
#dirección ⇒ Mongo::Address
Solo lectura
Dirección La dirección del servidor al que se habría conectado la conexión.
-
#reason ⇒ Símbolo
Solo lectura
Motivo: El motivo por el cual no se pudo adquirir una conexión.
Resumen del método de instancia colapsar
-
#initialize(dirección, motivo) ⇒ ConnectionCheckOutFailed
constructor
privado
Crear el evento.
-
#summary ⇒ String
Devuelve un resumen conciso pero útil del evento.
Detalles del Constructor
#initialize(address, reason) ⇒ ConnectionCheckOutFailed
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.
64 65 66 67 |
# Archivo 'lib/mongo/supervisión/evento/cmap/connection_check_out_failed.rb', línea 64 def inicializar(dirección, motivo) @reason = motivo @address = dirección end |
Detalles de atributo de instancias
#Dirección ⇒ Mongo::Address (solo lectura)
Devuelve la dirección La dirección del servidor al que la conexión se habría conectado.
49 50 51 |
# Archivo 'lib/mongo/supervisión/evento/cmap/connection_check_out_failed.rb', línea 49 def dirección @address end |
#reason => Símbolo (solo lectura)
Motivo de devolución: el motivo por el cual no se pudo adquirir una conexión.
55 56 57 |
# Archivo 'lib/mongo/supervisión/evento/cmap/connection_check_out_failed.rb', línea 55 def motivo @reason end |
Detalles del método de instancia
#summary → String
Este método es experimental y está sujeto a cambios.
Devuelve un resumen conciso pero útil del evento.
77 78 79 80 |
# Archivo 'lib/mongo/supervisión/evento/cmap/connection_check_out_failed.rb', línea 77 def Resumen "#<#{self.class.name.sub(/^Mongo::Monitoring::Event::Cmap::/, '')} dirección=#{dirección} " + "razón=#{razón}>" end |