首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

EJB3 中 为了兑现多个定时器,这样对吗

2013-06-19 
EJB3 中 为了实现多个定时器,这样对吗?问题1为了实现多个定时器,多次调用createTimer(),可以吗?public voi

EJB3 中 为了实现多个定时器,这样对吗?


问题1
为了实现多个定时器,多次调用createTimer(),可以吗?
public void scheduleTimer() {
   
     //TODO something,创建第一个定时器     
     ctx.getTimerService().createTimer(.....);
   
     //TODO something else,创建第二个定期
     ctx.getTimerService().createTimer(.....);
}
问题2
如果上述写法可以,那么遇到定时器_1 和定时器_2 同时timeout是,如何协同调用timeoutHandler()?
   
谢谢
EJB? ejb
[解决办法]
ejb中不是有个@Schedule注解吗,直接用这个注解就行了,一个注解就是一个定时器,每个定时器之间是异步的
[解决办法]
楼上说的对,用@Schedule就好了
每个定时搞个@Schedule,

热点排行