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

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.

Devuelve:

  • (Símbolo)

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

Desde:

  • 2.9.0

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.

Devuelve:

  • (Símbolo)

    TIMEOUT indica que la verificación de conexión falló porque se alcanzó el límite de tiempo antes de que hubiera una conexión disponible.

Desde:

  • 2.9.0

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

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

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

Parámetros:

Desde:

  • 2.9.0



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ó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 a la que se habría conectado la conexión.

Desde:

  • 2.9.0



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.

Devuelve:

  • (Símbolo)

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

Desde:

  • 2.9.0



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

#summaryString

Nota:

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

Devuelve un resumen conciso pero útil del evento.

Devuelve:

  • (string)

    String summary of the evento.

Desde:

  • 2.9.0



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