Classe: Mongo::Monitoring::Event::ServerHeartbeatFailed
- Herda:
-
Evento::Base
- Objeto
- Evento::Base
- Mongo::Monitoramento::Evento::ServerHeartbeatFailed
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/monitoring/event/server_ heartbeat_failed.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.
-
#error Exception (também: #failure)
Somente leitura
Erro A exceção que ocorreu na chamada de hello.
-
#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, erro, awaited: false, started_event:) ➤ ServerHeartbeatFailed
construtor
privado
Crie o evento.
-
#resumo ➤ string
Retorna um resumo conciso, mas útil, do evento.
Detalhes do construtor
#initialize(address, round_trip_time, erro, awaited: false, started_event:) ➤ ServerHeartbeatFailed
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 48 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/server_ heartbeat_failed.rb', linha 40 def inicializar(endereço, round_trip_time, Erro, esperado: false, started_event: ) @address = endereço @round_trip_time = round_trip_time @erro = Erro @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.
51 52 53 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/server_ heartbeat_failed.rb', linha 51 def endereço @address end |
#error Exception (readonly) Também conhecido como: failure
Retorna o erro A exceção que ocorreu na chamada hello.
60 61 62 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/server_ heartbeat_failed.rb', linha 60 def Erro @erro 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.
54 55 56 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/server_ heartbeat_failed.rb', linha 54 def round_trip_time @round_trip_time end |
#started_event ➤ Monitoramento::Event::ServerHeartbeatStarted (readonly)
Retorna O evento iniciado correspondente.
74 75 76 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/server_ heartbeat_failed.rb', linha 74 def started_event @started_event end |
Detalhes do método de instância
#esperado? ➤ verdadeiro | false
Retorna se a pulsação era esperada.
66 67 68 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/server_ heartbeat_failed.rb', linha 66 def esperado? @waited end |
#resumo ➤ string
Este método é experimental e sujeito a alterações.
Retorna um resumo conciso, mas útil, do evento.
84 85 86 87 88 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/ evento/server_ heartbeat_failed.rb', linha 84 def Resumo "#<#{curto_class_name}" + " endereço=#{endereço}" + " error=#{error.inspect}>" end |