【发布时间】:2016-05-06 13:07:51
【问题描述】:
我可以使用 TimerService 上的 getAllTimers() 来获取 EJB 模块中的所有计时器。这些计时器在不同的 EJB 上运行。有没有办法知道 Timer 在哪个 bean 上运行? 或者是在创建时在 Timer 信息中明确设置它的唯一方法?
【问题讨论】:
-
在创建时设置定时器信息将解决这个问题。您是否有理由避免使用此解决方案?
-
只是看看是否有一种通用的方法来检索计时器信息,而无需修改所有计时器的创建。使用 getTimers() 此信息是隐式的,但仅限于单个 bean。因此,我希望获得相同的信息,开箱即用,范围更广。