Clase: Mongo::supervisión::evento::TopologyChanged
- Hereda:
-
evento::Base
- Objeto
- evento::Base
- Mongo::supervisión::evento::TopologyChanged
- Definido en:
- lib/mongo/monitoreo/evento/topología_cambiada.rb
Overview
Evento disparado cuando la topología cambia.
Resumen de atributos de la instancia colapsar
-
#new_topology ⇒ Cluster::Topology
Solo lectura
Nueva_topología La nueva topología.
-
#topología_anterior ⇒ Clúster::Topología
Solo lectura
Previous_topology La topología anterior.
Resumen del método de instancia colapsar
-
#inicializar(topología anterior, nueva topología) ⇒ Topología modificada
constructor
Crear el evento.
-
#resumen ⇒ Cadena
Devuelve un resumen conciso pero útil del evento.
Detalles del constructor
#inicializar(topología_anterior, nueva_topología) ⇒ TopologíaCambiada
Crear el evento.
42 43 44 45 |
# Archivo 'lib/mongo/supervisión/evento/topology_changed.rb', línea 42 def inicializar(topología_anterior, new_topology) @previous_topology = topología_anterior @nueva_topología = new_topology end |
Detalles de los atributos de instancia
#nueva_topología ⇒ clúster::topología (solo lectura)
Devuelve new_topology La nueva topología.
31 32 33 |
# Archivo 'lib/mongo/supervisión/evento/topology_changed.rb', línea 31 def new_topology @nueva_topología end |
#previous_topology ⇒ Cluster::Topology (solo lectura)
Devuelve la topología_anterior La topología anterior.
28 29 30 |
# Archivo 'lib/mongo/supervisión/evento/topology_changed.rb', línea 28 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.
55 56 57 58 59 |
# Archivo 'lib/mongo/supervisión/evento/topology_changed.rb', línea 55 def Resumen "#<#{short_name_class}" + " prev=#{previous_topology.summary}" + " nuevo=#{nueva_topología.resumen}>" end |