org.globus.wsrf.impl.timer
Class TimerManagerImpl
java.lang.Object
org.globus.wsrf.impl.timer.TimerManagerImpl
- All Implemented Interfaces:
- commonj.timers.TimerManager
- public class TimerManagerImpl
- extends java.lang.Object
- implements commonj.timers.TimerManager
|
Method Summary |
int |
getPoolSize()
|
protected void |
removeTask(java.lang.Object task)
|
void |
resume()
|
commonj.timers.Timer |
schedule(commonj.timers.TimerListener listener,
java.util.Date time)
|
commonj.timers.Timer |
schedule(commonj.timers.TimerListener listener,
java.util.Date firstTime,
long period)
|
commonj.timers.Timer |
schedule(commonj.timers.TimerListener listener,
long delay)
|
commonj.timers.Timer |
schedule(commonj.timers.TimerListener listener,
long delay,
long period)
|
commonj.timers.Timer |
scheduleAtFixedRate(commonj.timers.TimerListener listener,
java.util.Date firstTime,
long period)
|
commonj.timers.Timer |
scheduleAtFixedRate(commonj.timers.TimerListener listener,
long delay,
long period)
|
void |
setPoolSize(int poolSize)
|
void |
stop()
|
void |
suspend()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
poolSize
private int poolSize
taskList
private java.util.List taskList
timerPool
private java.util.List timerPool
currentTimer
private int currentTimer
TimerManagerImpl
public TimerManagerImpl()
resume
public void resume()
- Specified by:
resume in interface commonj.timers.TimerManager
schedule
public commonj.timers.Timer schedule(commonj.timers.TimerListener listener,
java.util.Date firstTime,
long period)
- Specified by:
schedule in interface commonj.timers.TimerManager
schedule
public commonj.timers.Timer schedule(commonj.timers.TimerListener listener,
java.util.Date time)
- Specified by:
schedule in interface commonj.timers.TimerManager
schedule
public commonj.timers.Timer schedule(commonj.timers.TimerListener listener,
long delay,
long period)
- Specified by:
schedule in interface commonj.timers.TimerManager
schedule
public commonj.timers.Timer schedule(commonj.timers.TimerListener listener,
long delay)
- Specified by:
schedule in interface commonj.timers.TimerManager
scheduleAtFixedRate
public commonj.timers.Timer scheduleAtFixedRate(commonj.timers.TimerListener listener,
java.util.Date firstTime,
long period)
- Specified by:
scheduleAtFixedRate in interface commonj.timers.TimerManager
scheduleAtFixedRate
public commonj.timers.Timer scheduleAtFixedRate(commonj.timers.TimerListener listener,
long delay,
long period)
- Specified by:
scheduleAtFixedRate in interface commonj.timers.TimerManager
stop
public void stop()
- Specified by:
stop in interface commonj.timers.TimerManager
suspend
public void suspend()
- Specified by:
suspend in interface commonj.timers.TimerManager
removeTask
protected void removeTask(java.lang.Object task)
getPoolSize
public int getPoolSize()
setPoolSize
public void setPoolSize(int poolSize)