Experts,
Do you think it is useful to add a method to the TimerService -
getAllTimers() - (see
http://java.net/jira/browse/EJB_SPEC-47) that will
allow to get a collection of all active timers in this application?
If you think it is useful, which options should be supported:
1. Scope
a) All timers in the same EJB module
b) All timers in the same application (EAR file)
2. Runtime:
a) Timers from 1a or 1b running on the same server instance
b) Timers from 1a or 1b running on any instance in the cluster
3. Cancelation:
a) Timers returned by this method can be canceled by the caller (i.e.
even if it doesn't own the timer)
b) Only the bean that owns a timer can cancel it.
If you think there is no need for the new API, please say so.
Best,
-marina