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.

Obsoleto.

As leituras distribuídas estão obsoletas no MongoDB Server 8.0 e serão removidas em uma versão futura.

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



57
58
59
# File 'lib/mongo/error/invalid_server_preference.rb', linha 57

def inicializar(mensagem)
  super
end