Classe: Mongo::Monitoring::Event::TopologyChanged
- Herda:
-
Evento::Base
- Objeto
- Evento::Base
- Mongo::Monitoramento::Evento::TopologyChanged
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/topology_changed.rb
Visão geral
Evento disparado quando a topologia muda.
Recolhimento do Resumo do atributo de instância
-
#new_topology ➤ Cluster::Topology
Somente leitura
New_topology A nova topologia.
-
#Previous_topology ➤ Cluster::Topology
Somente leitura
Previous_topology A topologia anterior.
Recolhimento do Resumo do método de instância
-
#initialize(previous_topology, new_topology) ➤ TopologyChanged
construtor
Crie o evento.
-
#resumo ➤ string
Retorna um resumo conciso, mas útil, do evento.
Detalhes do construtor
#initialize(previous_topology, new_topology) ➤ TopologyChanged
Crie o evento.
42 43 44 45 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/topology_changed.rb', linha 42 def inicializar(anterior_topologia, new_topology) @previous_topology = anterior_topologia @new_topology = new_topology end |
Detalhes do atributo da instância
#new_topology ➤ Cluster::Topology (readonly)
Retorna new_topology A nova topologia.
31 32 33 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/topology_changed.rb', linha 31 def new_topology @new_topology end |
#Previous_topology ➤ Cluster::Topology (readonly)
Retorna anterior_topologia A topologia anterior.
28 29 30 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/topology_changed.rb', linha 28 def anterior_topologia @previous_topology 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.
55 56 57 58 59 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/topology_changed.rb', linha 55 def Resumo "#<#{curto_class_name}" + " prev=#{anterior_topologia.resumo}" + " new=#{new_topology.resume}>" end |