osmq.util
Class RateRegulator
java.lang.Object
osmq.util.RateRegulator
- All Implemented Interfaces:
- EventCounter
- public class RateRegulator
- extends java.lang.Object
- implements EventCounter
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RateRegulator
public RateRegulator()
RateRegulator
public RateRegulator(int eventsPerSecond)
nextEvent
public final void nextEvent()
setThrottleRate
public final void setThrottleRate(int eventsPerSecond)
getThrottleRate
public final int getThrottleRate()
reset
public final void reset()
getEventCount
public final long getEventCount()
- Specified by:
getEventCount
in interface EventCounter
getAvgRate
public final int getAvgRate()