クラスタ環境で次の 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 がトリガーとジョブの詳細の両方を削除するのはなぜですか?