【发布时间】:2011-01-07 21:42:57
【问题描述】:
我是 EJB 3 的新手。我使用以下代码启动无尽的 EJB 3 计时器 然后将其部署到 JBOSS 4.2.3
@Stateless
public class SimpleBean implements SimpleBeanRemote,TimerService {
@Resource
TimerService timerService;
private Timer timer ;
@Timeout
public void timeout(Timer timer) {
System.out.println("Hello EJB");
}
}
然后调用它
timer = timerService.createTimer(10, 5000, null);
效果很好。我创建了一个客户端类,该类调用一个创建计时器的方法和一个在计时器超时时调用的方法。
我忘记调用取消 然后它不会停止 .redeploy 并取消调用永远不会停止它。重启 Jboss 4.2.3 永远不要停止它。如何停止 EJB 计时器? 感谢您的帮助。
【问题讨论】: