1
A
回答
2
不是真的。
但是,您可以定義 2個定時器
ctx.getTimerService().createTimer(1000, 1000, "timerA");
ctx.getTimerService().createTimer(1000, 1000, "timerB");
,並有一個超時的方法來處理兩個定時器超時。
@Timeout
public void handleTimeout(Timer timer) {
String info = (String)timer.getInfo();
if ("timerA".equals(info) { handleTimerEventA(); }
else if ("timerB".equals(info) { handleTimerEventB(); }
}
相關問題
- 1. EJB 3.0 TimerService redeploy
- 2. TimerService EJB初始化多次
- 3. 什麼是替代EJB和EJB Timerservice的最佳技術?
- 4. EJB 3計時器問題
- 5. CDI + EJB 3 + EJB Transaction
- 6. 開始TimerService與WebLogic上
- 7. EJB 3.0 TimerService - 在每個月的第一天運行計時器
- 8. 解決方案爲具有狀態ejb的TimerService
- 9. EJB TimerService:更改文件數據存儲的位置
- 10. DEADLOCK,具有異步方法的EJB 3.1和Singleton中的TimerService
- 11. EJB 3或Hibernate 3
- 12. EJB3.1 TimerService @Timeout現任校長
- 13. TimerService引發NullPointerException
- 14. EJB 3與Swing
- 15. EJB 3與JDBC
- 16. 問題,EJB 3
- 17. 調用定時器超時錯誤 - 無法在EJB 3的5MINUTES中獲取鎖定timerservice
- 18. 無法注入TimerService
- 19. EJB 3存根代
- 20. Glassfish EJB 3 OpenJPA 2
- 21. EJB 3和Spring @Transactional
- 22. EJB 3持久性
- 23. 作爲JBoss 7.1.1 EJB 3:EJB池錯誤
- 24. EJB 3定時器多次執行
- 25. 如何停止無休止的EJB 3計時器?
- 26. Spring 3 Bean中的EJB 3 Sessioncontext
- 27. 調用遠程EJB 3
- 28. 先決條件EJB 3
- 29. Glassfish的EJB 3注無法
- 30. EJB 3 + JMS和事務
爲什麼要這麼做?一個計時器可以爲許多EJB服務,不是嗎? – skaffman 2009-07-08 09:37:31