Public Member Functions | |
void | clock () |
void | batch () |
TimerEvent | addTimer (TimerEventListener tel, long timeout, Object arg, boolean permanent) |
TimerEvent | addTimerMs (TimerEventListener tel, long timeout, Object arg, boolean permanent) |
void | removeTimer (TimerEvent te) |
Static Public Member Functions | |
TimerManager | getInstance () |
void | stop (boolean force) |
Definition at line 83 of file TimerManager.java.
|
add a new timer in the list
Definition at line 254 of file TimerManager.java. |
|
add a new timer in the list
Definition at line 265 of file TimerManager.java. Referenced by org.objectweb.jonas_ejb.container.JTimer.startTimer(), and org.objectweb.jonas_ejb.container.JTimer.timeoutExpired(). |
|
process all expired timers Definition at line 216 of file TimerManager.java. |
|
update all timers in the list each timer expired is put in a special list of expired timers they will be processed then by the Batch Thread. Definition at line 149 of file TimerManager.java. |
|
Get an instance of the TimerManager Definition at line 115 of file TimerManager.java. |
|
remove a timer from the list. this is not very efficient. A better way to do this is TimerEvent.unset()
Definition at line 282 of file TimerManager.java. |
|
stop the service
Definition at line 125 of file TimerManager.java. |