title: How to stop endless EJB 3 timer?
body: <p>I am new to EJB 3 . I use the following code to start endless EJB 3 timer
   then deploying it on JBOSS 4.2.3</p>
  
  <pre><code>@Stateless
  public class SimpleBean  implements SimpleBeanRemote,TimerService  {
  
  @Resource
  TimerService timerService;
  private Timer timer ;
  @Timeout
  public void timeout(Timer timer) {
      System.out.println("Hello EJB");
  
   }
  }
  </code></pre>
  
  <p>then calling it</p>
  
  <pre><code>  timer = timerService.createTimer(10,  5000, null);
  </code></pre>
  
  <p>It works well. I created a client class that calls a method that creates the timer and a method that is called when the timer times out.</p>
  
  <p>I forget to call cancel 
  then it does not stop .redeploy with cancel call never stop it. restart Jboss 4.2.3 never stop it. How I can stop EJB timer ?
  Thanks for helping.</p>