Classe: Mongo::Monitoring::Event::Cmap::PoolCleared
- Herda:
-
Base
- Objeto
- Evento::Base
- Base
- Mongo::Monitoramento::Event::Cmap::PoolCleared
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/cmap/pool_cleared.rb
Visão geral
Evento publicado quando um pool de conexões é limpo.
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 conectarão.
-
#opções ➤ Hash
Somente leitura
Opções As opções.
-
#service_id ➤ nil | Objeto
Somente leitura
A ID do serviço, se houver.
Recolhimento do Resumo do método de instância
-
#initialize(address, service_id: nil, interrupt_in_use_connections: nil) ➤ PoolCleared
construtor
privado
Crie o evento.
-
#resumo ➤ string
Retorna um resumo conciso, mas útil, do evento.
Detalhes do construtor
#initialize(address, service_id: nil, interrupt_in_use_connections: nil) ➤ PoolCleared
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.
48 49 50 51 52 53 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/event/cmap/pool_cleared.rb', linha 48 def inicializar(endereço, service_id: nada, interrupt_in_use_connections: nada) @address = endereço @service_id = service_id @opções = {} @opções[:interrupt_in_use_connections] = interrupt_in_use_connections 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 conectarão.
32 33 34 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/event/cmap/pool_cleared.rb', linha 32 def endereço @address end |
#opções ➤ Hash (somente leitura)
Retorna as opções As opções.
38 39 40 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/event/cmap/pool_cleared.rb', linha 38 def @opções end |
#service_id ➤ nil | Objeto (somente leitura)
Retorna A ID do serviço, se houver.
35 36 37 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/event/cmap/pool_cleared.rb', linha 35 def service_id @service_id end |
Detalhes do método de instância
#resumo ➤ string
Observação:
Este método é experimental e sujeito a alterações.
Retorna um resumo conciso, mas útil, do evento.
63 64 65 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/event/cmap/pool_cleared.rb', linha 63 def Resumo "#<#{self.classe.name.sub(/^Mongo::Monitoring::Event::Cmap::/, '')} endereço=#{endereço}>" end |