-
Daemon Thread ?
Bonjour à tous !
Actuellement je developpe une application web en Java avec Struts.
Il existe une notion d'alarme qui prévient un utilisteur lorsque l'un de ses articles devient obsolète.
Le problème est que le calcul des alarmes doit se faire sur toutes les données, on a opté pour l'execution d'une classe regulierement :
En clair, un cron sous linux execute cette classe tout les jours à 00h00.
Ce cron est etroitement lié au serveur tomcat :roll:
Cependant pour pouvoir rendre cette apllication plus portable j'aimerai executer cette classe independament du serveur.
Je les connait bien un jour ou l'autre ils vont s'amuser à changer de serveur .....
J'ai trouvé dans la javadoc la notion de Thread de type Daemon.
Est-ce que je suis sur la bonne voie ?
Y a t'il d'autres solution ?
D'avance merci
-
C'est un cas d'utilisation que J2EE n'a pas spécifié. Il est donc nécessaire de passer par un artifice 'non J2EE' qui dépend de ton environnement. Il existe un project Open Source qui pourrait répondre à ton besoin: Quartz, http://www.opensymphony.com/quartz/
C'est un schéduler purement Java/J2EE qui se déploie sur la plupart des serveur d'applications.
-
Merci pour la réponse j'y vais jeter un oeil de ce pas.
Je posterai ulterieurement une solution à mon problème.
Dés fois que ça interesee quelqu'un