public class TotalLatency<T extends java.lang.Enum<T>> extends AbstractMetrics<T> implements WritableLatency<T>, PartitionedLatency<T>
clazz| Constructor and Description |
|---|
TotalLatency(java.lang.Class<T> clazz) |
TotalLatency(PartitionedLatency<T> latency) |
| Modifier and Type | Method and Description |
|---|---|
org.HdrHistogram.Histogram |
getHistogram(T metric) |
long |
getValueAtPercentile(T metric,
double percentile) |
boolean |
isHDR() |
void |
record(T result,
long number,
long nanoLatency) |
void |
reset() |
void |
write(T metric,
long number,
long nanoLatency,
long nanoTime) |
getMetricClazzclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMetricClazzpublic TotalLatency(PartitionedLatency<T> latency)
public TotalLatency(java.lang.Class<T> clazz)
public void record(T result, long number, long nanoLatency)
record in interface PartitionedLatency<T extends java.lang.Enum<T>>public org.HdrHistogram.Histogram getHistogram(T metric)
getHistogram in interface PartitionedLatency<T extends java.lang.Enum<T>>public long getValueAtPercentile(T metric, double percentile)
getValueAtPercentile in interface PartitionedLatency<T extends java.lang.Enum<T>>public boolean isHDR()
isHDR in interface PartitionedLatency<T extends java.lang.Enum<T>>public void reset()
reset in interface PartitionedLatency<T extends java.lang.Enum<T>>reset in interface Resettablepublic void write(T metric, long number, long nanoLatency, long nanoTime)
write in interface WritableLatency<T extends java.lang.Enum<T>>Copyright © 2014 Tim Brooks. All Rights Reserved.