Classe: Mongo::Monitoramento::Evento::Cmap::PoolCreated
- Herda:
-
Base
- Objeto
- Evento::Base
- Base
- Mongo::Monitoramento::Evento::Cmap::PoolCreated
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/monitoring/event/cmap/pool_created.rb
Visão geral
Evento publicado quando um pool de conexões é criado.
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 Opções especificadas para criação de pool.
-
#pool ➤ Mongo::Server::ConnectionPool
Somente leitura
criado.
Recolhimento do Resumo do método de instância
-
#initialize(endereço, opções, pool) ➤ PoolCreated
construtor
privado
Crie o evento.
-
#resumo ➤ string
Retorna um resumo conciso, mas útil, do evento.
Detalhes do construtor
#initialize(endereço, opções, pool) ➤ PoolCreated
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.
53 54 55 56 57 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/event/cmap/pool_created.rb', linha 53 def inicializar(endereço, , pool) @address = endereço @opções = .dup.congelar @pool = pool 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_created.rb', linha 32 def endereço @address end |
#opções ➤ Hash (somente leitura)
Retorna opções Opções especificadas para criação do pool.
37 38 39 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/event/cmap/pool_created.rb', linha 37 def @opções end |
#pool ➤ Mongo::Server::ConnectionPool (readonly)
criado.
44 45 46 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/event/cmap/pool_created.rb', linha 44 def pool @pool 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.
67 68 69 70 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/event/cmap/pool_created.rb', linha 67 def Resumo "#<#{self.classe.name.sub(/^Mongo::Monitoring::Event::Cmap::/, '')} " + "endereço=#{endereço} opções=#{} pool=0x#{pool.object_id}>" end |