Package org.apache.pulsar.common.stats
Class Rate
- java.lang.Object
-
- org.apache.pulsar.common.stats.Rate
-
public class Rate extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Rate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcalculateRate()voidcalculateRate(double period)doublegetAverageValue()longgetCount()doublegetRate()longgetTotalCount()doublegetValueRate()voidrecordEvent()voidrecordEvent(long value)voidrecordMultipleEvents(long events, long totalValue)
-
-
-
Method Detail
-
recordEvent
public void recordEvent()
-
recordEvent
public void recordEvent(long value)
-
recordMultipleEvents
public void recordMultipleEvents(long events, long totalValue)
-
calculateRate
public void calculateRate()
-
calculateRate
public void calculateRate(double period)
-
getCount
public long getCount()
-
getAverageValue
public double getAverageValue()
-
getRate
public double getRate()
-
getValueRate
public double getValueRate()
-
getTotalCount
public long getTotalCount()
-
-