Clase: Mongo::supervisión::evento::Cmap::ConnectionClosed
- Hereda:
-
Base
- Objeto
- evento::Base
- Base
- Mongo::supervisión::evento::Cmap::ConnectionClosed
- Definido en:
- lib/mongo/supervisión/evento/cmap/connection_closed.rb
Overview
Evento publicado cuando se cierra una conexión.
Resumen de constantes colapsar
- 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ó porque estaba inactiva.
:inactivo- ERROR =
Devuelve ERROR Indica que la conexión fue cerrada debido a que experimentó un error.
Error- POOL_CLOSED =
Devuelve POOL_CLOSED Indica que se cerró la conexión debido a que el pool ya estaba cerrado.
La piscina está cerrada- HANDSHAKE_FAILED =
Devuelve HANDSHAKE_FAILED. Indica que la conexión se cerró debido a que falló el apretón de manos.
El Handshake no se completó- DESCONOCIDO =
Devuelve UNKNOWN Indica que la conexión se cerró por un motivo desconocido.
:desconocido
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.
-
#connection_id ⇒ Integer
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.
Resumen del método de instancia colapsar
-
#Inicializar(dirección, id, motivo) ⇒ ConexiónCerrada
constructor
privado
Crear el evento.
-
#summary ⇒ String
Devuelve un resumen conciso pero útil del evento.
Detalles del Constructor
#inicializar(dirección, id, motivo) ⇒ Conexión cerrada
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.
81 82 83 84 85 |
# Archivo 'lib/mongo/supervisión/evento/cmap/connection_closed.rb', línea 81 def inicializar(dirección, ID, motivo) @reason = motivo @address = dirección @connection_id = ID 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.
72 73 74 |
# Archivo 'lib/mongo/supervisión/evento/cmap/connection_closed.rb', línea 72 def dirección @address end |
#connection_id ⇒ Entero (solo lectura)
Devuelve connection_id El ID de la conexión.
61 62 63 |
# Archivo 'lib/mongo/supervisión/evento/cmap/connection_closed.rb', línea 61 def connection_id @connection_id end |
#reason => Símbolo (solo lectura)
Motivo de devoluciones El motivo por el cual se cerró la conexión.
66 67 68 |
# Archivo 'lib/mongo/supervisión/evento/cmap/connection_closed.rb', línea 66 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.
95 96 97 98 |
# Archivo 'lib/mongo/supervisión/evento/cmap/connection_closed.rb', línea 95 def Resumen "#<#{self.clase.name.sub(/^Mongo::supervisión::evento::Cmap::/, '')} " + "address=#{address} connection_id=#{connection_id} reason=#{reason}>" end |