Classe: Mongo::Error::ConnectionCheckOutTimeout
- Herda:
-
Timeout::Error
- Objeto
- Timeout::Error
- Mongo::Error::ConnectionCheckOutTimeout
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/error/connection_check_out_timeout.rb
Visão geral
Observação:
Por motivos de compatibilidade com versões anteriores, essa classe deriva de Timeout::Error em vez de Mongo::Error.
Exceção gerada ao tentar fazer check-out de uma conexão de um pool de conexões em que o pool está em seu tamanho máximo e nenhuma conexão fica disponível dentro do tempo limite de espera configurado.
Recolhimento do Resumo do atributo de instância
-
#endereço ➤ Mongo::Endereço
Somente leitura
Endereço O endereço do servidor ao qual as conexões do pool se conectam.
Recolhimento do Resumo do método de instância
-
#initialize(msg, options) ➤ ConnectionCheckOutTimeout
construtor
privado
Instancie a nova exceção.
Detalhes do construtor
#initialize(msg, options) ➤ ConnectionCheckOutTimeout
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Instancie a nova exceção.
42 43 44 45 46 47 48 |
# File 'build/ruby-driver-v2.19/lib/mongo/error/connection_check_out_timeout.rb', linha 42 def inicializar(mensagem, ) super(mensagem) @address = [:address] a menos que @address aumentar ArgumentError, ' Oargumento de endereço é necessário' end end |
Detalhes do atributo da instância
#endereço ➤ Mongo::Endereço (somente leitura)
Retorna endereço O endereço do servidor ao qual as conexões do pool se conectam.
35 36 37 |
# File 'build/ruby-driver-v2.19/lib/mongo/error/connection_check_out_timeout.rb', linha 35 def endereço @address end |