public final class HistogramSnapshot
extends java.lang.Object
| Constructor and Description |
|---|
HistogramSnapshot(long count,
double total,
double max,
ValueAtPercentile[] percentileValues,
CountAtBucket[] histogramCounts,
java.util.function.BiConsumer<java.io.PrintStream,java.lang.Double> summaryOutput) |
| Modifier and Type | Method and Description |
|---|---|
long |
count() |
static HistogramSnapshot |
empty(long count,
double total,
double max) |
CountAtBucket[] |
histogramCounts() |
double |
max() |
double |
max(java.util.concurrent.TimeUnit unit) |
double |
mean() |
double |
mean(java.util.concurrent.TimeUnit unit) |
void |
outputSummary(java.io.PrintStream out,
double scale) |
ValueAtPercentile[] |
percentileValues() |
java.lang.String |
toString() |
double |
total() |
double |
total(java.util.concurrent.TimeUnit unit) |
public HistogramSnapshot(long count,
double total,
double max,
@Nullable
ValueAtPercentile[] percentileValues,
@Nullable
CountAtBucket[] histogramCounts,
@Nullable
java.util.function.BiConsumer<java.io.PrintStream,java.lang.Double> summaryOutput)
public long count()
public double total()
public double total(java.util.concurrent.TimeUnit unit)
public double max()
public double max(java.util.concurrent.TimeUnit unit)
public double mean()
public double mean(java.util.concurrent.TimeUnit unit)
public ValueAtPercentile[] percentileValues()
public CountAtBucket[] histogramCounts()
public java.lang.String toString()
toString in class java.lang.Objectpublic static HistogramSnapshot empty(long count, double total, double max)
public void outputSummary(java.io.PrintStream out,
double scale)