问题1
为了实现多个定时器,多次调用createTimer(),可以吗?
public void scheduleTimer() {
//TODO something,创建第一个定时器
ctx.getTimerService().createTimer(.....);
//TODO something else,创建第二个定期
ctx.getTimerService().createTimer(.....);
}
问题2
如果上述写法可以,那么遇到定时器_1 和定时器_2 同时timeout是,如何协同调用timeoutHandler()?
谢谢
EJB ejb
为了实现多个定时器,多次调用createTimer(),可以吗?
public void scheduleTimer() {
//TODO something,创建第一个定时器
ctx.getTimerService().createTimer(.....);
//TODO something else,创建第二个定期
ctx.getTimerService().createTimer(.....);
}
问题2
如果上述写法可以,那么遇到定时器_1 和定时器_2 同时timeout是,如何协同调用timeoutHandler()?
谢谢
EJB ejb
解决方案 »
- 有关servlet的求助
- tomcat配置虚拟主机问题
- 请教struts2.1 中 <sx:datetimepicker>以及<s:token>的使用步骤
- 哪位大哥帮我看看 我在看一个JAVA 编写的软件 源码SRC 中 .form 形式的文件 是什么啊
- 求助:请问jsp错误是否可能由tomcat的版本不同引起 急!
- resin启动时就报这个错误!请问怎么回事啊
- 了解深圳J2EE开发人员的行情!
- 在使用validator验证框架后如何在页面显示的问题!
- 哪位好心人可以帮帮我?哪里有jbuilder9的入门教程下载呀?我找了好久找不到
- 高手请进!!!!
- 求-中关村”黑马程序员“训练营视频教程之<方立勋Jdbc\mysql视频>
- struts2文件上传 求解决
每个定时搞个@Schedule,
我后来是这么实现的//schedule timers
public void scheduleTimer() {
//TODO something,创建第一个定时器
ctx.getTimerService().createTimer("TIMER_1");
//TODO something else,创建第二个定期
ctx.getTimerService().createTimer("TIMER_2");
}//timeout handler
@Timeout
public void timeoutHandler(Timer timer) throws RemoteException {
if (timer.getInfo().equals("TIMER_1")){
//TODO something
}else if (timer.getInfo().equals("TIMER_2")){
//TODO something
}}