Classe: Mongo::Monitoring::Event::Cmap::ConnectionCheckOutFailed
- Herda:
-
Base
- Objeto
- Evento::Base
- Base
- Mongo::Monitoring::Event::Cmap::ConnectionCheckOutFailed
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/monitoring/event/cmap/connection_check_out_failed.rb
Visão geral
Evento publicado quando não é possível fazer check-out de uma conexão de um pool.
Colapsode resumo constante
- POOL_Closed =
Retorna POOL_Closed Indica que o check-out da conexão falhou devido ao pool já estar fechado.
:pool_closed
- TIMEOUT =
Retorna TIMEOUT Indica que o check-out da conexão falhou devido ao tempo limite sido atingido antes de uma conexão ficar disponível.
:timeout
- CONNECTION_ERROR =
Retorna CONNECTION_ERROR Indica que a verificação da conexão falhou devido a um erro encontrado ao configurar uma nova conexão.
:connection_error
Recolhimento do Resumo do atributo de instância
-
#endereço ➤ Mongo::Endereço
Somente leitura
Endereço O endereço do servidor ao qual a conexão teria se conectado.
-
#motivo ➤ Símbolo
Somente leitura
Motivo O motivo pelo qual uma conexão não pôde ser adquirida.
Recolhimento do Resumo do método de instância
-
#initialize(endereço, razão) ➤ ConnectionCheckOutFailed
construtor
privado
Crie o evento.
-
#resumo ➤ string
Retorna um resumo conciso, mas útil, do evento.
Detalhes do construtor
#initialize(endereço, razão) ➤ ConnectionCheckOutFailed
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.
Crie o evento.
67 68 69 70 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/cmap/connection_check_out_failed.rb', linha 67 def inicializar(endereço, Razão) @reason = Razão @address = endereço end |
Detalhes do atributo da instância
#endereço ➤ Mongo::Endereço (somente leitura)
Retorna endereço O endereço do servidor ao qual a conexão teria se conectado.
52 53 54 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/cmap/connection_check_out_failed.rb', linha 52 def endereço @address end |
#motivo ➤ Símbolo (somente leitura)
Retorna o motivo O motivo pelo qual uma conexão não pôde ser adquirida.
58 59 60 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/cmap/connection_check_out_failed.rb', linha 58 def Razão @reason end |
Detalhes do método de instância
#resumo ➤ string
Este método é experimental e sujeito a alterações.
Retorna um resumo conciso, mas útil, do evento.
80 81 82 83 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/cmap/connection_check_out_failed.rb', linha 80 def Resumo "#<#{self.classe.name.sub(/^Mongo::Monitoring::Event::Cmap::/, '')} endereço=#{endereço} " + "motivo=#{motivo}>" end |