Clase: Mongo::Error::ConnectionCheckOutTimeout

Hereda:
Timeout::Error
  • Objeto
Mostrar todo
Definido en:
lib/mongo/error/tiempo_de_espera_de_comprobación_de_conexión.rb

Overview

Nota:

Por razones de compatibilidad con versiones anteriores, esta clase se deriva de Timeout::Error en lugar de Mongo::Error.

Excepción generada al intentar sacar una conexión de un pool de conexiones, el pool está en su tamaño máximo y no hay conexiones disponibles dentro del tiempo de espera configurado.

Desde:

  • 2.9.0

Resumen de atributos de la instancia colapsar

Resumen del método de instancia colapsar

Detalles del constructor

#initialize(msg, options) ⇒ ConnectionCheckOutTimeout

Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.

Instancia la nueva excepción.

Parámetros:

  • opciones (encriptada)

    un conjunto personalizable de opciones

Opciones Hash (options):

  • :address ( DIRECCIÓN)

Desde:

  • 2.9.0



42
43
44
45
46
47
48
# Archivo 'lib/mongo/error/connection_check_out_timeout.rb', línea 42

def inicializar(msg, opciones)
  super(msg)
  @address = opciones[:address]
  a menos que @address
    propagar ArgumentError, 'Se requiere el argumento de dirección'
  end
end

Detalles de los atributos de instancia

#direcciónMongo::Address (solo lectura)

Devuelve la dirección La dirección del servidor al que se conectan las conexiones del grupo.

Devuelve:

  • (Mongo::Address)

    dirección La dirección del servidor al que se conectan las conexiones del grupo.

Desde:

  • 2.9.0



35
36
37
# Archivo 'lib/mongo/error/connection_check_out_timeout.rb', línea 35

def dirección
  @address
end