Clase: Mongo::supervisión::evento::TopologyChanged

Hereda:
evento::Base
  • Objeto
Mostrar todo
Definido en:
lib/mongo/supervisión/evento/topology_changed.rb

Overview

Evento disparado cuando la topología cambia.

Desde:

  • 2.4.0

Resumen de atributos de la instancia colapsar

Resumen del método de instancia colapsar

Detalles del Constructor

#inicializar(topología_anterior, nueva_topología) ⇒ TopologíaCambiada

Crear el evento.

Ejemplos:

Crear el evento.

TopologyChanged.new(previous, new)

Parámetros:

Desde:

  • 2.4.0



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íaclúster::topología (solo lectura)

Devuelve new_topology La nueva topología.

Devuelve:

Desde:

  • 2.4.0



28
29
30
# Archivo 'lib/mongo/supervisión/evento/topology_changed.rb', línea 28

def new_topology
  @nueva_topología
end

#topología_anteriorClúster::Topología (solo lectura)

Devuelve la topología_anterior La topología anterior.

Devuelve:

Desde:

  • 2.4.0



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

#summaryString

Nota:

Este método es experimental y está sujeto a cambios.

Devuelve un resumen conciso pero útil del evento.

Devuelve:

  • (string)

    String summary of the evento.

Desde:

  • 2.7.0



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