Clase: Mongo::Monitoreo::Evento::Cmap::ConexiónCerrada

Hereda:
Base Mostrar todo
Definido en:
lib/mongo/monitoreo/evento/cmap/conexión_cerrada.rb

Overview

Evento publicado cuando se cierra una conexión.

Desde:

  • 2.9.0

Colapso delresumen constante

STALE =

Devuelve STALE. Indica que la conexión se cerró debido a que estaba obsoleta.

Devuelve:

  • ( Símbolo) -

    STALE Indica que la conexión se cerró debido a que estaba obsoleta.

Desde:

  • 2.9.0

:stale
INACTIVO =

Devuelve IDLE Indica que la conexión se cerró debido a que estaba inactiva.

Devuelve:

  • ( Símbolo) -

    IDLE Indica que la conexión se cerró debido a que estaba inactiva.

Desde:

  • 2.9.0

:inactivo
ERROR =

Devuelve ERROR Indica que la conexión se cerró debido a que experimentó un error.

Devuelve:

  • ( Símbolo) -

    ERROR Indica que la conexión se cerró debido a que experimentó un error.

Desde:

  • 2.9.0

:error
PISCINA_CERRADA =

Devuelve POOL_CLOSED Indica que la conexión se cerró debido a que el grupo ya estaba cerrado.

Devuelve:

  • ( Símbolo) -

    POOL_CLOSED Indica que la conexión se cerró debido a que el pool ya estaba cerrado.

Desde:

  • 2.9.0

: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.

Devuelve:

  • ( Símbolo) -

    HANDSHAKE_FAILED Indica que la conexión se cerró debido a una falla en el protocolo de enlace de la conexión.

Desde:

  • 2.9.0

:el apretón de manos falló
DESCONOCIDO =

Devuelve DESCONOCIDO Indica que la conexión se cerró por una razón desconocida.

Devuelve:

  • ( Símbolo) -

    DESCONOCIDO Indica que la conexión se cerró por una razón desconocida.

Desde:

  • 2.9.0

:desconocido

Colapso delresumen de atributos de instancia

Colapso del resumen del método de instancia

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.

Ejemplos:

Crear el evento.

ConnectionClosed.new(address, id, reason)

Desde:

  • 2.9.0



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ónMongo::Address (solo lectura)

Dirección de retorno La dirección del servidor al que se conectarán las conexiones del grupo.

Devuelve:

  • (Mongo::Dirección)

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

Desde:

  • 2.9.0



75
76
77
# Archivo 'lib/mongo/monitoring/event/cmap/connection_closed.rb', línea 75

def dirección
  @DIRECCIÓN
end

#connection_idEntero (solo lectura)

Devuelve connection_id El ID de la conexión.

Devuelve:

  • (Entero)

    connection_id El ID de la conexión.

Desde:

  • 2.9.0



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.

Devuelve:

  • ( Símbolo) -

    motivo La razón por la cual se cerró la conexión.

Desde:

  • 2.9.0



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

#resumenCadena

Nota:

Este método es experimental y está sujeto a cambios.

Devuelve un resumen conciso pero útil del evento.

Devuelve:

  • (Cadena) -

    Resumen de cadena del evento.

Desde:

  • 2.9.0



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