public class LatencySimpleMovingAverage extends Object implements ChainedEventObserver, LatencyStatistic
| Constructor and Description |
|---|
LatencySimpleMovingAverage(long time,
TimeUnit unit) |
LatencySimpleMovingAverage(long time,
TimeUnit unit,
int partitionCount) |
| Modifier and Type | Method and Description |
|---|---|
double |
average() |
void |
event(long timeNs,
long latencyNs)
Called to indicate an event happened.
|
Long |
maximum() |
Long |
minimum() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaverageStatistic, maximumStatistic, minimumStatisticpublic LatencySimpleMovingAverage(long time,
TimeUnit unit)
public LatencySimpleMovingAverage(long time,
TimeUnit unit,
int partitionCount)
public final double average()
average in interface LatencyStatisticpublic final Long maximum()
maximum in interface LatencyStatisticpublic final Long minimum()
minimum in interface LatencyStatisticpublic void event(long timeNs,
long latencyNs)
ChainedEventObserverevent in interface ChainedEventObservertimeNs - the clock at event completion in nslatencyNs - the event latency in nsCopyright © 2018. All rights reserved.