Jboss TimerService EJB 3

Jboss TimerService EJB 3,jboss,ejb-3.0,timer,Jboss,Ejb 3.0,Timer,与TimerService相关,我可以定义两个计时器实例并将每个计时器绑定到同一EJB中注释为@Timeout的特定(不同)方法吗 谢谢, 罗德不太喜欢 但是,您可以定义2个计时器 ctx.getTimerService().createTimer(1000, 1000, "timerA"); ctx.getTimerService().createTimer(1000, 1000, "timerB"); 并且有一个超时方法来处理两个计时器的超时 @Timeout public void

与TimerService相关,我可以定义两个计时器实例并将每个计时器绑定到同一EJB中注释为@Timeout的特定(不同)方法吗

谢谢, 罗德不太喜欢

但是,您可以定义2个计时器

ctx.getTimerService().createTimer(1000, 1000, "timerA");
ctx.getTimerService().createTimer(1000, 1000, "timerB");
并且有一个超时方法来处理两个计时器的超时

@Timeout
  public void handleTimeout(Timer timer) {
    String info = (String)timer.getInfo();
    if ( "timerA".equals(info) { handleTimerEventA(); }
    else if ( "timerB".equals(info) { handleTimerEventB(); }
}

你为什么要这么做?一个计时器可以为许多EJB服务,不是吗?