Clase: Mongo::supervisión::evento::ServerHeartbeatFailed
- Hereda:
-
evento::Base
- Objeto
- evento::Base
- Mongo::supervisión::evento::ServerHeartbeatFailed
- Definido en:
- lib/mongo/supervisión/event/server_heartbeat_failed.rb
Overview
Evento activado cuando se envía un latido del servidor.
Resumen de atributos de la instancia colapsar
-
#dirección ⇒ Dirección
Solo lectura
Dirección. La dirección del servidor.
-
#error ⇒ Excepción (también: #failure)
Solo lectura
Error. La excepción que se produjo en la llamada hello.
-
#round_trip_time ⇒ Float (también: #duration)
Solo lectura
Round_trip_time Duración de la llamada Hello en segundos.
-
#started_event ⇒ supervisión::evento::ServerHeartbeatStarted
Solo lectura
El evento iniciado correspondiente.
Resumen del método de instancia colapsar
-
#awaited? ⇒ true | false
Si se esperaba el latido del corazón.
-
#inicializar(dirección, tiempo_de_ida_y_vuelta, error, evento_iniciado:, esperado: false) ⇒ FalloEnLatidoDelServidor
constructor
privado
Crear el evento.
-
#summary ⇒ String
Devuelve un resumen conciso pero útil del evento.
Detalles del Constructor
#initialize(address, round_trip_time, error, started_event:, awaited: false) ⇒ ServerHeartbeatFailed
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Crear el evento.
37 38 39 40 41 42 43 44 |
# archivo 'lib/mongo/supervisión/evento/server_heartbeat_failed.rb', línea 37 def inicializar(dirección, tiempo_de_viaje_de_ida_y_vuelta, Error, started_event:, esperado: false) super() @address = dirección @round_trip_time = tiempo_de_viaje_de_ida_y_vuelta @error = Error @awaited = !!en espera @started_event = evento_inicio end |
Detalles de atributo de instancias
#address ⇒ Dirección (solo lectura)
Regresa la dirección La dirección del servidor.
47 48 49 |
# archivo 'lib/mongo/supervisión/evento/server_heartbeat_failed.rb', línea 47 def dirección @address end |
#error ⇒ Exception (solo lectura) También conocido como: fallo
Devuelve error La excepción que ocurrió en la llamada de saludo.
56 57 58 |
# archivo 'lib/mongo/supervisión/evento/server_heartbeat_failed.rb', línea 56 def Error @error end |
#round_trip_time ⇒ Float (solo lectura) También conocido como: duración
Devuelve la duración round_trip_time de la llamada hello en segundos.
50 51 52 |
# archivo 'lib/mongo/supervisión/evento/server_heartbeat_failed.rb', línea 50 def tiempo_de_viaje_de_ida_y_vuelta @round_trip_time end |
#started_event ⇒ Monitoring::Event::ServerHeartbeatStarted (solo lectura)
Devuelve el evento iniciado correspondiente.
70 71 72 |
# archivo 'lib/mongo/supervisión/evento/server_heartbeat_failed.rb', línea 70 def evento_inicio @started_event end |
Detalles del método de instancia
#¿esperado? ⇒ true | false
Devuelve si se esperó el latido.
62 63 64 |
# archivo 'lib/mongo/supervisión/evento/server_heartbeat_failed.rb', línea 62 def ¿esperado? @awaited end |
#summary → String
Este método es experimental y está sujeto a cambios.
Devuelve un resumen conciso pero útil del evento.
80 81 82 83 84 |
# archivo 'lib/mongo/supervisión/evento/server_heartbeat_failed.rb', línea 80 def Resumen "#<#{short_name_class}" + " dirección=#{dirección}" + " error=#{error.inspect}>" end |