Módulo: Mongo::supervisión::Publishable
- Incluye:
- Registrable
- Incluido en:
- Clúster, Cluster::topología::Base, Servidor, Servidor::Conexión, Servidor::Base de Conexión, Servidor::Pool de Conexiones
- Definido en:
- lib/mongo/monitoring/publishable.rb
Overview
Define el comportamiento de un objeto que puede publicar eventos de supervisión.
Resumen constante
Constantes incluidas desde Loggable
Resumen de atributos de la instancia colapsar
-
#monitoring ⇒ Monitoring
Solo lectura
Supervisión La supervisión.
Resumen del método de instancia colapsar
- #publish_cmap_evento(evento) ⇒ objeto
- #publish_event(tema, evento) ⇒ objeto Obsoleto Obsoleto.
- #publish_sdam_event(tema, evento) ⇒ objeto
Métodos incluidos desde Registrable
#log_debug, #log_error, #log_fatal, #log_info, #log_warn, #logger
Detalles de atributo de instancias
#monitoring ⇒ Monitoring (readonly)
Supervisión de devoluciones La supervisión.
26 27 28 |
# Archivo 'lib/mongo/supervisión/publishable.rb', línea 26 def Monitoring @monitoring end |
Detalles del método de instancia
#publicar_cmap_event(evento) ⇒ Objeto
39 40 41 42 43 |
# Archivo 'lib/mongo/supervisión/publishable.rb', línea 39 def publish_cmap_event(Evento) return a menos que supervisión? Monitoring.publicado(Monitoring::CONNECTION_POOL, Evento) end |
#publish_event(tema, evento) ⇒ objeto
Obsoleto.
29 30 31 |
# Archivo 'lib/mongo/supervisión/publishable.rb', línea 29 def publish_event(topic, Evento) Monitoring.tuvo éxito(topic, Evento) end |
#publish_sdam_evento(tema, evento) ⇒ objeto
33 34 35 36 37 |
# Archivo 'lib/mongo/supervisión/publishable.rb', línea 33 def publish_sdam_event(topic, Evento) return a menos que supervisión? Monitoring.tuvo éxito(topic, Evento) end |