Я новичок в 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?
Спасибо за помощь.