0

クラスタ環境で次の Quartz スケジューラ コードを実行しようとしています。

scheduler.unscheduleJob("genericJobTrigger", "DEFAULT");

一方

Scheduler scheduler = (Scheduler) context.getBean("scheduler");
JobDetail genericJob = (JobDetail) context.getBean("genericJob");
CronTrigger genericJobTrigger = (CronTrigger) context.getBean("genericJobTrigger");

上記のコードは、トリガーとジョブの詳細からエントリを削除しています。トリガーだけを削除するはずですよね?

Quartz スケジューラーの unscheduleJob がトリガーとジョブの詳細の両方を削除するのはなぜですか?

4

2 に答える 2

3

トリガーが削除されたときに JOBS が削除されないように、耐久性がジョブに true に設定されます。

于 2013-05-20T10:24:12.203 に答える