Clase: Mongo::Monitoreo::Evento::Cmap::ConexiónCerrada
- Hereda:
-
Base
- Objeto
- Evento::Base
- Base
- Mongo::Monitoreo::Evento::Cmap::ConexiónCerrada
- Definido en:
- lib/mongo/monitoreo/evento/cmap/conexión_cerrada.rb
Overview
Evento publicado cuando se cierra una conexión.
Colapso delresumen constante
- STALE =
Devuelve STALE. Indica que la conexión se cerró debido a que estaba obsoleta.
:stale- INACTIVO =
Devuelve IDLE Indica que la conexión se cerró debido a que estaba inactiva.
:inactivo- ERROR =
Devuelve ERROR Indica que la conexión se cerró debido a que experimentó un error.
:error- PISCINA_CERRADA =
Devuelve POOL_CLOSED Indica que la conexión se cerró debido a que el grupo ya estaba cerrado.
:piscina cerrada- APRENDER_DE_CONTACTO_FALLÓ =
Devuelve HANDSHAKE_FAILED Indica que la conexión se cerró debido a una falla en el protocolo de enlace de la conexión.
:el apretón de manos falló- DESCONOCIDO =
Devuelve DESCONOCIDO Indica que la conexión se cerró por una razón desconocida.
:desconocido
Colapso delresumen de atributos de instancia
-
#dirección ⇒ Mongo::Dirección
solo lectura
Dirección La dirección del servidor al que se conectarán las conexiones del grupo.
-
#connection_id ⇒ Entero
solo lectura
Connection_id El ID de la conexión.
-
#reason ⇒ Símbolo
solo lectura
Razón: La razón por la que se cerró la conexión.
Colapso del resumen del método de instancia
-
#inicializar(dirección, id, motivo) ⇒ Conexión cerrada
constructor
privada
Crear el evento.
-
#resumen ⇒ Cadena
Devuelve un resumen conciso pero útil del evento.
Detalles del constructor
#inicializar(dirección, id, motivo) ⇒ Conexión cerrada
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.
84 85 86 87 88 |
# Archivo 'lib/mongo/monitoring/event/cmap/connection_closed.rb', línea 84 def inicializar(dirección, ID., razón) @razón = razón @DIRECCIÓN = dirección @id_de_conexión = ID. end |
Detalles de los atributos de instancia
#dirección ⇒ Mongo::Address (solo lectura)
Dirección de retorno La dirección del servidor al que se conectarán las conexiones del grupo.
75 76 77 |
# Archivo 'lib/mongo/monitoring/event/cmap/connection_closed.rb', línea 75 def dirección @DIRECCIÓN end |
#connection_id ⇒ Entero (solo lectura)
Devuelve connection_id El ID de la conexión.
64 65 66 |
# Archivo 'lib/mongo/monitoring/event/cmap/connection_closed.rb', línea 64 def id_de_conexión @id_de_conexión end |
#reason => Símbolo (solo lectura)
Devuelve motivo El motivo por el cual se cerró la conexión.
69 70 71 |
# Archivo 'lib/mongo/monitoring/event/cmap/connection_closed.rb', línea 69 def razón @razón end |
Detalles del método de instancia
#resumen ⇒ Cadena
Este método es experimental y está sujeto a cambios.
Devuelve un resumen conciso pero útil del evento.
98 99 100 101 |
# Archivo 'lib/mongo/monitoring/event/cmap/connection_closed.rb', línea 98 def resumen "#<#{self.clase.name.sub(/^Mongo::supervisión::evento::Cmap::/, '')} " + "dirección=#{dirección} id_de_conexión=#{id_de_conexión} motivo=#{motivo}>" end |