public class NoopDistributionSummary extends NoopMeter implements DistributionSummary
DistributionSummary.BuilderMeter.Id, Meter.Type| Constructor and Description |
|---|
NoopDistributionSummary(Meter.Id id) |
| Modifier and Type | Method and Description |
|---|---|
long |
count() |
double |
max() |
void |
record(double amount)
Updates the statistics kept by the summary with the specified amount.
|
HistogramSnapshot |
takeSnapshot()
Summary statistics should be published off of a single snapshot instance so that, for example, there isn't
disagreement between the distribution's bucket counts because more events continue to stream in.
|
double |
totalAmount() |
getIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuilder, histogramCountAtValue, mean, measure, percentiletakeSnapshotpublic NoopDistributionSummary(Meter.Id id)
public void record(double amount)
DistributionSummaryrecord in interface DistributionSummaryamount - Amount for an event being measured. For example, if the size in bytes of responses
from a server. If the amount is less than 0 the value will be dropped.public long count()
count in interface DistributionSummarypublic double totalAmount()
totalAmount in interface DistributionSummarypublic double max()
max in interface DistributionSummarypublic HistogramSnapshot takeSnapshot()
HistogramSupporttakeSnapshot in interface HistogramSupport