Clase: Mongo::Error::NoServerAvailable

Hereda:
Error
  • Objeto
Mostrar todo
Definido en:
lib/mongo/error/no_server_available.rb

Overview

Se muestra si no hay servidores disponibles que coincidan con la preferencia.

Desde:

  • 2.0.0

Resumen del método de instancia colapsar

Detalles del Constructor

#initialize(server_selector, clúster = nil, msg = nil) ⇒ NoServerAvailable

Instancia la nueva excepción.

Ejemplos:

Instanciar la excepción.

Mongo::Error::NoServerAvailable.new(server_selector)

Parámetros:

  • selector_de_servidor (encriptada)

    La preferencia del servidor que no pudo ser satisfecha.

  • clúster (clúster) (valor por defecto: nil)

    El clúster en el que se realizó la selección del servidor. (añadido en 2.7.0)

Desde:

  • 2.0.0



34
35
36
37
38
39
40
41
42
43
# Archivo 'lib/mongo/error/no_server_available.rb', línea 34

def inicializar(selector_de_servidor, clúster = nulo, msg = nulo)
  a menos que msg
    msg = "No #{server_selector.nombre} servidor está disponible"
    msg += " in cluster: #{cluster.summary}" si clúster
    msg += " con timeout=#{server_selector.server_selection_timeout}, " +
           "LT=#{server_selector.local_threshold}"
  end

  super(msg)
end