Class HeartbeatHistory

java.lang.Object
pt.unl.fct.di.novasys.channel.accrual.HeartbeatHistory

public class HeartbeatHistory extends Object
Based on the akka implementation of the Phi Accrual Failure Detector: https://github.com/akka/akka/blob/main/akka-remote/src/main/scala/akka/remote/PhiAccrualFailureDetector.scala
  • Constructor Details

    • HeartbeatHistory

      public HeartbeatHistory(int maxSampleSize, long firstHeartbeatEstimateMs)
  • Method Details

    • mean

      public double mean()
    • stdDev

      public double stdDev()
    • add

      public void add(long interval)
    • isEmpty

      public boolean isEmpty()
    • size

      public int size()