Слушатель инициализации модуля EJB - PullRequest
6 голосов
/ 24 сентября 2010

Можно определить слушателя для EJB 3.0 .jar, который вызывается при инициализации модуля / контекста? Похоже на ServerContextListener для веб-проекта?

1 Ответ

7 голосов
/ 26 сентября 2010

AFAIK, не с EJB 3.0.С EJB 3.1 вы можете использовать Singleton EJB для этого.

С Обратные вызовы при запуске / завершении работы приложения :

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

См. этот ответ для более подробной информации.

...