私は、いくつかの異なる、長時間実行される Quartz ジョブを含むアプリケーションを持っています。すべてのジョブは、ある種のイベント (ユーザー アクションなど) によってトリガーされ、そのようなイベントごとに 1 回だけ実行されることを意図しています。アプリケーションが動作する環境では、次のシナリオが発生します...
- アプリケーションが実行されている、
- 長時間実行ジョブがトリガーされ、
- ジョブの実行中にアプリケーションのシャットダウンが発生し、
- アプリケーションが再起動されます。
以前に (アプリケーションの以前のセッションで) 開始され、終了していないジョブを Quartz が自動的に再起動する可能性はありますか? 私は、失敗したジョブに対してうまく機能するjdbcジョブストアを使用することを意味しますが、完了していないジョブを再起動することは可能ですか.