public class SpectatorDistributionSummary extends java.lang.Object implements DistributionSummary
DistributionSummary.Builder
Meter.Type
Constructor and Description |
---|
SpectatorDistributionSummary(com.netflix.spectator.api.DistributionSummary distributionSummary,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
long |
count()
The number of times that record has been called since this timer was created.
|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getDescription() |
java.lang.String |
getName() |
java.lang.Iterable<Tag> |
getTags() |
int |
hashCode() |
void |
record(double amount)
Updates the statistics kept by the summary with the specified amount.
|
double |
totalAmount()
The total amount of all recorded events since this summary was created.
|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
measure
public SpectatorDistributionSummary(com.netflix.spectator.api.DistributionSummary distributionSummary, java.lang.String description)
public void record(double amount)
DistributionSummary
record
in interface DistributionSummary
amount
- Amount for an event being measured. For this implementation,
amount is truncated to a long because the underlying Spectator
implementation takes a long.public long count()
DistributionSummary
count
in interface DistributionSummary
public double totalAmount()
DistributionSummary
totalAmount
in interface DistributionSummary
public java.lang.String getDescription()
getDescription
in interface Meter
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object