Clase: Mongo::supervisión::evento::Cmap::ConnectionCheckOutFailed

Hereda:
Base
  • Objeto
Mostrar todo
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.

Desde:

  • 2.9.0

Colapso delresumen constante

POOL_CLOSED =

Returns POOL_CLOSED Indica que la extracción de la conexión falló porque el pool ya estaba cerrado.

Devuelve:

  • (Símbolo)

    POOL_CLOSED Indica que la verificación de la conexión falló debido a que el grupo ya estaba cerrado.

Desde:

  • 2.9.0

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

Devuelve:

  • (Símbolo)

    TIEMPO DE ESPERA Indica que la verificación de la conexión falló debido a que se alcanzó el tiempo de espera antes de que una conexión estuviera disponible.

Desde:

  • 2.9.0

:timeout
ERROR DE CONEXIÓN =

Devuelve CONNECTION_ERROR indica que la comprobación de conexión falló debido a un error ocurrido al configurar una nueva conexión.

Devuelve:

  • (Símbolo)

    CONNECTION_ERROR Indica que la verificación de la conexión falló debido a un error que se encontró al establecer una nueva conexión.

Desde:

  • 2.10.0

:connection_error

Resumen de atributos de la instancia colapsar

Resumen del método de instancia colapsar

Detalles del constructor

#inicializar(dirección, motivo) ⇒ ConnectionCheckOutFailed

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.

Parámetros:

  • dirección ( DIRECCIÓN)
  • motivo (Símbolo)

Desde:

  • 2.9.0



67
68
69
70
# Archivo 'lib/mongo/supervisión/evento/cmap/connection_check_out_failed.rb', línea 67

def inicializar(dirección, motivo)
  @reason = motivo
  @address = dirección
end

Detalles de los atributos de instancia

#direcciónMongo::Address (solo lectura)

Devuelve la dirección La dirección del servidor al que la conexión se habría conectado.

Devuelve:

  • (Mongo::Address)

    dirección La dirección del servidor al que se habría conectado la conexión.

Desde:

  • 2.9.0



52
53
54
# Archivo 'lib/mongo/supervisión/evento/cmap/connection_check_out_failed.rb', línea 52

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.

Devuelve:

  • (Símbolo)

    razón El motivo por el que no se pudo adquirir una conexión.

Desde:

  • 2.9.0



58
59
60
# Archivo 'lib/mongo/supervisión/evento/cmap/connection_check_out_failed.rb', línea 58

def motivo
  @reason
end

Detalles del método de instancia

#summaryString

Nota:

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

Devuelve un resumen conciso pero útil del evento.

Devuelve:

  • (string)

    Resumen de cadena del evento.

Desde:

  • 2.9.0



80
81
82
83
# Archivo 'lib/mongo/supervisión/evento/cmap/connection_check_out_failed.rb', línea 80

def Resumen
  "#<#{self.class.name.sub(/^Mongo::Monitoring::Event::Cmap::/, '')} dirección=#{dirección} " +
      "razón=#{razón}>"
end