Clase: Mongo::Error::PoolClearedError

Hereda:
PoolError
  • Objeto
Mostrar todo
Incluye:
ChangeStreamResumable, WriteRetryable
Definido en:
lib/mongo/error/pool_cleared_error.rb

Overview

Excepción generada si se intenta operar en una conexión que fue interrumpida debido a un tiempo de espera del monitor del servidor.

Desde:

  • 2.0.0

Resumen del atributo de la instancia

Atributos heredados de PoolError

#dirección, #pool

Resumen del método de instancia colapsar

Métodos incluidos de ChangeStreamResumable

#change_stream_resumable?

Métodos incluidos de WriteRetryable

#write_retryable?

Detalles del Constructor

#initialize(address, pool) ⇒ PoolClearedError

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.

Ejemplos:

Instanciar la excepción.

Mongo::Error::PoolClearedError.new(address, pool)

Desde:

  • 2.0.0



31
32
33
34
35
36
# Archivo 'lib/mongo/error/pool_cleared_error.rb', línea 31

def inicializar(dirección, group)
  add_label('TransientTransactionError')
  super(dirección, group,
    "Conexión a #{address} interrumpida por tiempo de espera del monitor del servidor " +
       "(para el pool 0x#{pool.object_id})")
end