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 void
calculateRate()
void
calculateRate(double period)
double
getAverageValue()
long
getCount()
double
getRate()
long
getTotalCount()
double
getValueRate()
void
recordEvent()
void
recordEvent(long value)
void
recordMultipleEvents(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()
-
-