Clase: Mongo::supervisión::evento::TopologyChanged
- Hereda:
-
evento::Base
- Objeto
- evento::Base
- Mongo::supervisión::evento::TopologyChanged
- Definido en:
- lib/mongo/supervisión/evento/topology_changed.rb
Overview
Evento disparado cuando la topología cambia.
Resumen de atributos de la instancia colapsar
-
#new_topology ⇒ Cluster::Topology
Solo lectura
New_topology La nueva topología.
-
#previous_topología ⇒ Clúster::topología
Solo lectura
Previous_topology La topología anterior.
Resumen del método de instancia colapsar
-
#initialize(previous_topology, new_topology) ⇒ TopologyChanged
constructor
Crear el evento.
-
#summary ⇒ String
Devuelve un resumen conciso pero útil del evento.
Detalles del Constructor
#inicializar(topología_anterior, nueva_topología) ⇒ TopologíaCambiada
Crear el evento.
39 40 41 42 |
# Archivo 'lib/mongo/supervisión/evento/topology_changed.rb', línea 39 def inicializar(topología_anterior, new_topology) @previous_topology = topología_anterior @nueva_topología = new_topology end |
Detalles de atributo de instancias
#nueva_topología ⇒ clúster::topología (solo lectura)
Devuelve new_topology La nueva topología.
28 29 30 |
# Archivo 'lib/mongo/supervisión/evento/topology_changed.rb', línea 28 def new_topology @nueva_topología end |
#topología_anterior ⇒ Clúster::Topología (solo lectura)
Devuelve la topología_anterior La topología anterior.
25 26 27 |
# Archivo 'lib/mongo/supervisión/evento/topology_changed.rb', línea 25 def topología_anterior @previous_topology end |
Detalles del método de instancia
#summary → String
Nota:
Este método es experimental y está sujeto a cambios.
Devuelve un resumen conciso pero útil del evento.
52 53 54 55 56 |
# Archivo 'lib/mongo/supervisión/evento/topology_changed.rb', línea 52 def Resumen "#<#{short_name_class}" + " prev=#{previous_topology.summary}" + " nuevo=#{nueva_topología.resumen}>" end |