Comment arrêter sans fin EJB 3 timer?

Je suis nouveau à l'EJB 3 . J'utilise le code suivant pour démarrer sans fin EJB 3 minuterie
puis déploiement sur 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");

 }
}

appel

  timer = timerService.createTimer(10,  5000, null);

Il fonctionne bien. J'ai créé une classe client qui appelle une méthode qui crée la minuterie et une méthode qui est appelée lorsque la minuterie arrive à expiration.

J'oublie d'appeler annuler
ensuite, il ne s'arrête pas .redéployer avec annuler l'appel ne jamais l'arrêter. redémarrer Jboss 4.2.3 jamais l'arrêter. Comment je peux arrêter EJB timer ?
Merci pour votre aide.

OriginalL'auteur mebada | 2010-01-21