Classe: Mongo::Monitoring::Event::ServerHeartbeatSucceeded
- Herda:
-
Evento::Base
- Objeto
- Evento::Base
- Mongo::Monitoramento::Evento::ServerHeartbeatSucceeded
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/server_ heartbeat_succeeded.rb
Visão geral
Evento disparado quando um heartbeat de servidor é despachado.
Recolhimento do Resumo do atributo de instância
-
#endereço ➤ Endereço
Somente leitura
Endereço O endereço do servidor.
-
#round_trip_time ➤ Flutuante (também: #duração)
Somente leitura
Open_trip_time Duração da chamada de saudação em segundos.
-
#started_event ⇒ Monitoramento::Event::ServerHeartbeatStarted
Somente leitura
O evento iniciado correspondente .
Recolhimento do Resumo do método de instância
-
#esperado? ➤ verdadeiro | false
Se o heartbeat era esperado.
-
#initialize(address, round_trip_time, awaited: false, started_event:) ➤ ServerHeartbeatSucceeded
construtor
privado
Crie o evento.
-
#resumo ➤ string
Retorna um resumo conciso, mas útil, do evento.
Detalhes do construtor
#initialize(address, round_trip_time, awaited: false, started_event:) ➤ ServerHeartbeatSucceeded
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Crie o evento.
40 41 42 43 44 45 46 47 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/server_ heartbeat_succeeded.rb', linha 40 def inicializar(endereço, round_trip_time, esperado: false, started_event: ) @address = endereço @round_trip_time = round_trip_time @waited = !!esperado @started_event = started_event end |
Detalhes do atributo da instância
#endereço ➤ Endereço (somente leitura)
Retorna endereço O endereço do servidor.
50 51 52 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/server_ heartbeat_succeeded.rb', linha 50 def endereço @address end |
#round_trip_time ➤ Flutuante (somente leitura) Também conhecido como: duração
Retorna round_trip_time Duração da chamada de saudação em segundos.
53 54 55 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/server_ heartbeat_succeeded.rb', linha 53 def round_trip_time @round_trip_time end |
#started_event ➤ Monitoramento::Event::ServerHeartbeatStarted (readonly)
Retorna O evento iniciado correspondente.
67 68 69 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/server_ heartbeat_succeeded.rb', linha 67 def started_event @started_event end |
Detalhes do método de instância
#esperado? ➤ verdadeiro | false
Retorna se a pulsação era esperada.
59 60 61 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/server_ heartbeat_succeeded.rb', linha 59 def esperado? @waited end |
#resumo ➤ string
Observação:
Este método é experimental e sujeito a alterações.
Retorna um resumo conciso, mas útil, do evento.
77 78 79 80 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/server_ heartbeat_succeeded.rb', linha 77 def Resumo "#<#{curto_class_name}" + " endereço=#{endereço}>" end |