2009-12-14 5 views
14

Existe-t-il un moyen de supprimer un déclencheur planifié avec un travail spécifique? Il semble que la seule façon de supprimer un déclencheur est de supprimer l'ensemble du travail, puis de réenregistrer le travail et de déclencher.Supprimer le déclencheur dans le quartz

J'ai un travail qui peut potentiellement avoir plus de 100 déclencheurs et je ne veux vraiment pas supprimer le travail et ré-enregistrer tous les déclencheurs quand je viens de supprimer 1 déclencheur.

De même, existe-t-il un moyen d'empêcher le planificateur d'exécuter le travail dès que le déclencheur est configuré?

Merci

Répondre

19

essayer scheduler.unscheduleJob

ce accepte les déclencheurs et les groupe en tant que paramètres et ne supprime le déclencheur spécifié, pas le travail.

QuartzScheduler

Scheduler

Forum

+0

J'ai essayé de faire getTriggersOfJob avant et après avoir fait unscheduleJob. Cela ne supprime pas le déclencheur. Une fois que je l'enlève, dois-je faire autre chose pour que le planificateur soit au courant? – user140736

+0

essayez le forum (lien en réponse). James est très utile. – pstanton

+3

Les réponses dans le lien ont disparu – maxisam

Questions connexes