Clase: Mongo::Monitoring::Event::ServerHeartbeatSucceeded

Hereda:
Evento::Base
  • Objeto
Mostrar todo
Definido en:
lib/mongo/monitoring/event/server_heartbeat_succeeded.rb

Overview

Evento que se activa cuando se envía un latido del servidor.

Desde:

  • 2.7.0

Colapso delresumen de atributos de instancia

Colapso del resumen del método de instancia

Detalles del constructor

#inicializar(dirección, tiempo de ida y vuelta, esperado: falso, evento iniciado:) ⇒ ServerHeartbeatSucceeded

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.

Ejemplos:

Crear el evento.

ServerHeartbeatSucceeded.new(address, duration)

Parámetros:

  • dirección ( DIRECCIÓN) -

    La dirección del servidor.

  • tiempo de ida y vuelta (Flotar) -

    Duración de la llamada de saludo en segundos.

  • esperado (true | false) (predeterminado: falso)

    Si se esperaba el latido del corazón.

  • evento iniciado (Monitoreo::Evento::ServerHeartbeatStarted)

    El evento iniciado correspondiente.

Desde:

  • 2.7.0



40
41
42
43
44
45
46
47
# Archivo 'lib/mongo/monitoring/event/server_heartbeat_succeeded.rb', línea 40

def inicializar(dirección, tiempo de ida y vuelta, esperado: false,
  evento iniciado:
)
  @DIRECCIÓN = dirección
  @tiempo_de_viaje_de_ida_y_vuelta = tiempo de ida y vuelta
  @esperado = !!esperado
  @started_event = evento iniciado
end

Detalles de los atributos de instancia

#direcciónDirección (solo lectura)

Dirección de retorno La dirección del servidor.

Devuelve:

  • ( DIRECCIÓN) -

    dirección La dirección del servidor.

Desde:

  • 2.7.0



50
51
52
# Archivo 'lib/mongo/monitoring/event/server_heartbeat_succeeded.rb', línea 50

def dirección
  @DIRECCIÓN
end

#round_trip_timeFloat (solo lectura) También conocido como: duración

Devuelve round_trip_time Duración de la llamada de saludo en segundos.

Devuelve:

  • (Flotar) -

    round_trip_time Duración de la llamada de saludo en segundos.

Desde:

  • 2.7.0



53
54
55
# Archivo 'lib/mongo/monitoring/event/server_heartbeat_succeeded.rb', línea 53

def tiempo de ida y vuelta
  @tiempo_de_viaje_de_ida_y_vuelta
end

#begun_eventMonitoring::Event::ServerHeartbeatStarted (solo lectura)

Devuelve el evento iniciado correspondiente.

Devuelve:

Desde:

  • 2.7.0



67
68
69
# Archivo 'lib/mongo/monitoring/event/server_heartbeat_succeeded.rb', línea 67

def evento iniciado
  @started_event
end

Detalles del método de instancia

#¿esperado?verdadero | falso

Devuelve si se esperó el latido.

Devuelve:

  • (verdadero | falso)

    Si se esperaba el latido del corazón.

Desde:

  • 2.7.0



59
60
61
# Archivo 'lib/mongo/monitoring/event/server_heartbeat_succeeded.rb', línea 59

def ¿esperado?
  @esperado
end

#resumenCadena

Nota:

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

Devuelve un resumen conciso pero útil del evento.

Devuelve:

  • (Cadena) -

    Resumen de cadena del evento.

Desde:

  • 2.7.0



77
78
79
80
# Archivo 'lib/mongo/monitoring/event/server_heartbeat_succeeded.rb', línea 77

def resumen
  "#<#{nombre_de_clase_corto}" +
  " dirección=#{dirección}>"
end