Clase: Mongo::Monitoring::Event::ServerDescriptionChanged
- Hereda:
-
Evento::Base
- Objeto
- Evento::Base
- Mongo::Monitoreo::Evento::Descripción del servidor modificada
- Definido en:
- lib/mongo/monitoring/event/server_description_changed.rb
Overview
Evento se activa cuando cambia la descripción de un servidor.
Colapso delresumen de atributos de instancia
-
#dirección ⇒ Dirección
solo lectura
Dirección La dirección del servidor.
-
#nueva_descripción ⇒ Servidor::Descripción
solo lectura
New_description La nueva descripción del servidor.
-
#previous_description ⇒ Servidor::Descripción
solo lectura
Previous_description La descripción del servidor anterior.
-
#topology ⇒ Topology
solo lectura
Topología La topología.
Colapso del resumen del método de instancia
-
#¿esperado? ⇒ verdadero | falso
Si se esperaba el latido del corazón.
-
#inicializar(dirección, topología, descripción anterior, nueva descripción, esperado: falso) ⇒ ServerDescriptionChanged
constructor
privada
Crear el evento.
-
#resumen ⇒ Cadena
Devuelve un resumen conciso pero útil del evento.
Detalles del constructor
#initialize(address, topology, previous_description, new_description, awaited: false) ⇒ ServerDescriptionChanged
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Crear el evento.
62 63 64 65 66 67 68 69 70 |
# Archivo 'lib/mongo/supervisión/evento/server_description_changed.rb', línea 62 def inicializar(dirección, topología, descripción anterior, new_description, esperado: false ) @DIRECCIÓN = dirección @topology = topología @descripción_anterior = descripción anterior @nueva_descripción = new_description @esperado = !!esperado end |
Detalles de los atributos de instancia
#dirección ⇒ Dirección (solo lectura)
Dirección de retorno La dirección del servidor.
28 29 30 |
# Archivo 'lib/mongo/supervisión/evento/server_description_changed.rb', línea 28 def dirección @DIRECCIÓN end |
#new_description ⇒ Servidor::Descripción (solo lectura)
Devuelve new_description La nueva descripción del servidor.
39 40 41 |
# Archivo 'lib/mongo/supervisión/evento/server_description_changed.rb', línea 39 def new_description @nueva_descripción end |
#previous_description ⇒ Servidor::Descripción (solo lectura)
Devuelve previous_description La descripción del servidor anterior.
35 36 37 |
# Archivo 'lib/mongo/supervisión/evento/server_description_changed.rb', línea 35 def descripción anterior @descripción_anterior end |
#topología ⇒ Topología (solo lectura)
Devuelve topología La topología.
31 32 33 |
# Archivo 'lib/mongo/supervisión/evento/server_description_changed.rb', línea 31 def topología @topology end |
Detalles del método de instancia
#¿esperado? ⇒ verdadero | falso
Devuelve si se esperó el latido.
44 45 46 |
# Archivo 'lib/mongo/supervisión/evento/server_description_changed.rb', línea 44 def ¿esperado? @esperado end |
#resumen ⇒ Cadena
Este método es experimental y está sujeto a cambios.
Devuelve un resumen conciso pero útil del evento.
80 81 82 83 84 85 |
# Archivo 'lib/mongo/supervisión/evento/server_description_changed.rb', línea 80 def resumen "#<#{nombre_de_clase_corto}" + " dirección=#{dirección}" + # TODO Agregar resúmenes a las descripciones y usarlos aquí " anterior=#{descripción_anterior.tipo_servidor. mayúsculas y minúsculas } nuevo=#{nueva_descripción.tipo_servidor. mayúsculasy minúsculas}#{indicador_esperado}>" end |