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.

Se genera una excepción al intentar extraer una conexión de un grupo de conexiones, el grupo ha alcanzado su tamaño máximo y no hay conexiones disponibles dentro del tiempo de espera configurado.

Desde:

  • 2.9.0

Colapso delresumen de atributos de instancia

Colapso del resumen del método de instancia

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.

Crear una instancia de la nueva excepción.

Parámetros:

  • opciones (Hash)

    un conjunto personalizable de opciones

Opciones Hash(opciones):

  • :DIRECCIÓN ( 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)
  @DIRECCIÓN = opciones[:DIRECCIÓN]
  a no ser que @DIRECCIÓN
    propagar ArgumentError, 'Serequiere argumento de dirección'
  end
end

Detalles de los atributos de instancia

#direcciónMongo::Address (solo lectura)

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

Devuelve:

  • (Mongo::Dirección)

    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
  @DIRECCIÓN
end