读书人

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

发布时间: 2013-06-19 10:26:41 作者: rapoo

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,

读书人网 >J2EE开发

热点推荐