users@ejb-spec.java.net

[ejb-spec users] [jsr345-experts] TimerService.getAllTimers() (EJB_SPEC-47)

From: Marina Vatkina <marina.vatkina_at_oracle.com>
Date: Wed, 18 Apr 2012 14:01:06 -0700

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