public long getAverageLatency() { if (numKeyType.equals(StatType.INT_TYPE)) { int numberCounter = monitor.getStatistic(numberKey).intValue(); long timeCounter = monitor.getStatistic(timeKey).longValue(); return MetricsCalculator.getAverageLatency(numberCounter, timeCounter); } else { long numberCounter = monitor.getStatistic(numberKey).longValue(); long timeCounter = monitor.getStatistic(timeKey).longValue(); return MetricsCalculator.getAverageLatency(numberCounter, timeCounter); } }
public long getAverageLatency() { if (numKeyType.equals(StatType.INT_TYPE)) { int numberCounter = monitor.getStatistic(numberKey).intValue(); long timeCounter = monitor.getStatistic(timeKey).longValue(); return MetricsCalculator.getAverageLatency(numberCounter, timeCounter); } else { long numberCounter = monitor.getStatistic(numberKey).longValue(); long timeCounter = monitor.getStatistic(timeKey).longValue(); return MetricsCalculator.getAverageLatency(numberCounter, timeCounter); } }
public long getLatency() { if (numKeyType.equals(StatType.INT_TYPE)) { int latestNumberCounter = monitor.getStatistic(numberKey).intValue(); long latestTimeCounter = monitor.getStatistic(timeKey).longValue(); long latency = MetricsCalculator.getLatency(prevIntNumberCounter, latestNumberCounter, prevTimeCounter, latestTimeCounter); prevTimeCounter = latestTimeCounter; prevIntNumberCounter = latestNumberCounter; return latency; } else { long latestNumberCounter = monitor.getStatistic(numberKey).longValue(); long latestTimeCounter = monitor.getStatistic(timeKey).longValue(); long latency = MetricsCalculator.getLatency(prevLongNumberCounter, latestNumberCounter, prevTimeCounter, latestTimeCounter); prevLongNumberCounter = latestNumberCounter; prevTimeCounter = latestTimeCounter; return latency; } }
public long getLatency() { if (numKeyType.equals(StatType.INT_TYPE)) { int latestNumberCounter = monitor.getStatistic(numberKey).intValue(); long latestTimeCounter = monitor.getStatistic(timeKey).longValue(); long latency = MetricsCalculator.getLatency(prevIntNumberCounter, latestNumberCounter, prevTimeCounter, latestTimeCounter); prevTimeCounter = latestTimeCounter; prevIntNumberCounter = latestNumberCounter; return latency; } else { long latestNumberCounter = monitor.getStatistic(numberKey).longValue(); long latestTimeCounter = monitor.getStatistic(timeKey).longValue(); long latency = MetricsCalculator.getLatency(prevLongNumberCounter, latestNumberCounter, prevTimeCounter, latestTimeCounter); prevLongNumberCounter = latestNumberCounter; prevTimeCounter = latestTimeCounter; return latency; } }