Classe: Mongo::Error::InvalidServerPreference

Herda:
Erro
  • Objeto
mostrar tudo
Definido em:
lib/mongo/error/invalid_server_preference.rb

Visão geral

Gerado quando uma preferência de servidor inválida é fornecida.

Desde:

  • 2.0.0

Colapsode resumo constante

NO_tag_SUPPORT =

Mensagem de erro quando as tags são especificadas para uma preferência de leitura que não as suporta.

Desde:

  • 2.4.0

'Esta preferência de leitura não pode ser combinada com tags.'
NO_MAX_STALENESS_SUPPORT =

Mensagem de erro quando uma desatualização máxima é especificada para uma preferência de leitura que não a suporta.

Desde:

  • 2.4.0

'max_staleness não pode ser definido para esta preferência de leitura.'
NO_HEDGE_SUPPORT =

Essa constante faz parte de uma API privada. Você deve evitar usar essa constante, se possível, pois ela pode ser removida ou alterada no futuro.

Mensagem de erro quando a cobertura é especificada para uma preferência de leitura que não a suporta.

Desde:

  • 2.0.0

'A opção de cobertura não pode ser definida para esta preferência de leitura'
INVALID_MAX_STALENESS =
Obsoleto.

Mensagem de erro para quando a desatualização máxima não é pelo menos duas vezes a frequência de pulsação.

Desde:

  • 2.4.0

'O valor`max_staleness` é muito pequeno. Deve ser pelo menos ' +
"`ServerSelector::SMALLEST_MAX_STALENESS_SECONDS' e (a heartbeat_frequency do cluster " +
'configuração + `Cluster::IDLE_WRITE_PERIOD_SECONDS').'

Recolhimento do Resumo do método de instância

Detalhes do construtor

#initialize(message) ➤ InvalidServerPreference

Instancie a nova exceção.

Exemplos:

Instancie a exceção.

Mongo::Error::InvalidServerPreference.new

Parâmetros:

  • mensagem (string)

    A mensagem de erro.

Desde:

  • 2.0.0



54
55
56
# File 'lib/mongo/error/invalid_server_preference.rb', linha 54

def inicializar(mensagem)
  super
end