Package org.apache.qpid.server.transport
Class AggregateTicker
- java.lang.Object
-
- org.apache.qpid.server.transport.AggregateTicker
-
- All Implemented Interfaces:
Ticker
,SchedulingDelayNotificationListener
public class AggregateTicker extends java.lang.Object implements Ticker, SchedulingDelayNotificationListener
-
-
Constructor Summary
Constructors Constructor Description AggregateTicker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addTicker(Ticker ticker)
boolean
getModified()
int
getTimeToNextTick(long currentTime)
void
notifySchedulingDelay(long schedulingDelay)
void
removeTicker(Ticker ticker)
void
resetModified()
int
tick(long currentTime)
-
-
-
Method Detail
-
getTimeToNextTick
public int getTimeToNextTick(long currentTime)
- Specified by:
getTimeToNextTick
in interfaceTicker
-
addTicker
public void addTicker(Ticker ticker)
-
removeTicker
public void removeTicker(Ticker ticker)
-
getModified
public boolean getModified()
-
resetModified
public void resetModified()
-
notifySchedulingDelay
public void notifySchedulingDelay(long schedulingDelay)
- Specified by:
notifySchedulingDelay
in interfaceSchedulingDelayNotificationListener
-
-