C# 클래스 Akka.Remote.DeadlineFailureDetector

Implementation of failure detector using an absolute timeout of missing heartbeats to trigger unavailability
상속: Akka.Remote.FailureDetector
파일 보기 프로젝트 열기: rogeralsing/akka.net 1 사용 예제들

공개 메소드들

메소드 설명
DeadlineFailureDetector ( Config config, EventStream ev ) : System

Constructor that reads parameters from an Akka Config section. Expects property 'acceptable-heartbeat-pause'.

DeadlineFailureDetector ( System.TimeSpan acceptableHeartbeatPause, System.Clock clock = null ) : System

Procedural constructor for DeadlineFailureDetector

HeartBeat ( ) : void

보호된 메소드들

메소드 설명
DeadlineFailureDetector ( System.Clock clock ) : System

비공개 메소드들

메소드 설명
IsAvailableTicks ( long timestamp ) : bool

메소드 상세

DeadlineFailureDetector() 보호된 메소드

protected DeadlineFailureDetector ( System.Clock clock ) : System
clock System.Clock
리턴 System

DeadlineFailureDetector() 공개 메소드

Constructor that reads parameters from an Akka Config section. Expects property 'acceptable-heartbeat-pause'.
public DeadlineFailureDetector ( Config config, EventStream ev ) : System
config Akka.Configuration.Config
ev Akka.Event.EventStream
리턴 System

DeadlineFailureDetector() 공개 메소드

Procedural constructor for DeadlineFailureDetector
public DeadlineFailureDetector ( System.TimeSpan acceptableHeartbeatPause, System.Clock clock = null ) : System
acceptableHeartbeatPause System.TimeSpan Duration corresponding to number of potentially lost/delayed /// heartbeats that will be accepted before considering it to be an anomaly. /// This margin is important to be able to survive sudden, occasional, pauses in heartbeat /// arrivals, due to for example garbage collect or network drop.
clock System.Clock The clock, returning current time in milliseconds, but can be faked for testing /// purposes. It is only used for measuring intervals (duration).
리턴 System

HeartBeat() 공개 메소드

public HeartBeat ( ) : void
리턴 void