クォーツのトリガーを削除する 質問する

クォーツのトリガーを削除する 質問する

特定のジョブでスケジュールされたトリガーを削除する方法はありますか? トリガーを削除する唯一の方法は、ジョブ全体を削除してから、ジョブとトリガーを再登録することのようです。

潜在的に 100 個以上のトリガーを持つジョブがあり、トリガーを 1 つ削除するだけで済むのに、ジョブを削除してすべてのトリガーを再登録したくありません。

また、トリガーが構成されるとすぐにスケジューラがジョブを実行しないようにする方法はありますか?

ありがとう

ベストアンサー1

試すscheduler.unscheduleJob

これはトリガーとグループ名をパラメータとして受け入れ、ジョブではなく指定されたトリガーのみを削除します。

クォーツスケジューラ

スケジューラ

フォーラム

おすすめ記事