Clase: Mongo::Error::ConnectionCheckOutTimeout

Hereda:
Timeout::Error
  • Objeto
Mostrar todo
Definido en:
lib/mongo/error/connection_check_timeout.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 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.

Instancia la nueva excepción.

Parámetros:

  • opciones (encriptada)

    un conjunto personalizable de opciones

Opciones Hash (options):

Aumenta:

  • (ArgumentError)

Desde:

  • 2.9.0



39
40
41
42
43
44
45
# Archivo 'lib/mongo/error/connection_check_out_timeout.rb', línea 39

def inicializar(msg, opciones)
  super(msg)
  @address = opciones[:address]
  return si @address

  propagar ArgumentError, 'Se requiere el argumento de dirección'
end

Detalles de atributo de instancias

#DirecciónMongo::Address (solo lectura)

Retorna la dirección La dirección del servidor a la que se conectan las conexiones del pool.

Devuelve:

  • (Mongo::Address)

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

Desde:

  • 2.9.0



32
33
34
# Archivo 'lib/mongo/error/connection_check_out_timeout.rb', línea 32

def dirección
  @address
end