2009-10-28 6 views
0

J'ai un Cron Trigger configuré à l'aide de JDBCJobStore car nous exécuterons l'application dans un environnement en cluster.Appel d'un déclencheur Cron stocké dans JDBCJobStore par programmation

J'ai le CronTrigger en marche tous les 10 heures, tout fonctionne très bien. Comment démarrer par programmation ce Cron Trigger "On-Deman"? Tout échantillon de code apprécié. Je utilise Quartz 1.6.5 sur Tomcat 6.0.

Merci pour toute aide.

Répondre

1

Si vous connaissez le nom et le groupe du travail que vous souhaitez exécuter "à la demande" et que vous disposez d'un accès par programmation au planificateur, vous pouvez programmer un SimpleTrigger à exécuter une fois et immédiatement.

http://quartz.sourceforge.net/javadoc/org/quartz/Scheduler.html

Notez que cela ne démarre pas la gâchette cron, je suppose que votre objectif est d'exécuter effectivement le travail de vos points de déclenchement de cron. Si vous avez du code qui repose sur TriggerListeners en écoutant votre trigger cron, cela n'aidera pas.

Questions connexes