6 votes

Écouteur d'initialisation du module EJB

Est-il possible de définir un écouteur pour EJB 3.0 .jar qui est appelé dans l'initialisation du module/contexte ? Similaire au ServerContextListener pour les projets web ?

7voto

ewernli Points 23180

AFAIK, pas avec EJB 3.0. Avec EJB 3.1, vous pouvez utiliser un EJB Singleton pour le faire.

De Rappels de démarrage/arrêt de l'application :

   1:  @Startup
   2:  @Singleton
   3:  public class FooBean {
   4:   
   5:    @PostConstruct 
   6:    void atStartup() { ... }
   7:   
   8:    @PreDestroy
   9:    void atShutdown() { ... }
  10:   
  11:  }

Voir cette réponse pour plus de détails.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X