Bonjour à tous
J'ai développé une application à base d'EJBs Session Stateless. Cette application utilise un adaptateur snmp qui récupère des informations par snmp, et les relaie par RMI à mes EJB stateless.
Actuellement, je suis obligé de lancer le serveur puis l'adaptateur séparément. Mais je voudrais que ce soit le serveur qui se charge de lancer l'adaptateur lors du déploiement de l'application. Seulement, je ne vois pas comment faire. J'ai essayé d'utiliser la méthode @PostConstruct de mon EJB, mais celle-ci n'est pas appelée au déploiement de l'EJB, mais seulement à sa première utilisation, et ne convient donc pas.
Je précise que l'adaptateur se lance très simplement. Il suffit de placer un "new Adaptateur().start();" quelque part. Reste à savoir où, et c'est la question que je me pose. Ce dont j'aurai besoin c'est d'une annotation "@OnDeploy", ou d'un truc similaire. Pouvez vous m'aider?
Partager