Je vous explique mon problème. Je souhaiterai exécuter un bout de code Java à une heure donnée. Je sais qu'il existe les Scheduled action pour cela mais je me perds un peu entre Job/Cron/Scheduled Action pour implémenter cela.
De plus je voudrais selon les cas activer ou désactiver ce "job" à la demande via code java également.
Merci d'avance pour vos réponses et dsl du peu d'information…
regardez les exemples de job dans scheduled-jobs-context.xml. Vous avez un bean pour la définition du job, et un bean pour le trigger cron. Si vous respectez ce fonctionnement, vos jobs custom apparaitront dans la console JMX, et vous pourrez les activer / désactiver via l'interface JMX (avec par exemple jconsole, jvisualvm, …).
Merci pour votre réponse, j'ai commencé à implémenter un exemple je vous tiens au courant. Néanmoins lorsque je parle d'activation ou désactivation du job, je souhaiterai le faire par code JAVA. Y-a-t-il un moyen de récupérer le Job par son id ou autre afin de pouvoir l'activer/désactiver?