はじめに
このプロジェクトでは、Quartzフレームワークを使って、ユーザーに目覚めるように促す、歯を磨くように促す、顔を洗うように促すという簡単なジョブをスケジュールして実行する方法を学びます。
🎯 タスク
このプロジェクトでは、以下のことを学びます。
RemindJob
クラスでJob
インターフェイスを実装して、実行する必要のあるタスクを定義する方法RemindScheduler
クラスを実装して、Quartz Schedulerを使ってRemindJob
をスケジュールして実行する方法RemindScheduler
クラスのスケジューリング機能を検証するためのテスト関数を書く方法
🏆 成果
このプロジェクトを完了すると、以下のことができるようになります。
- Quartzフレームワークを使ってジョブをスケジュールして実行する
- ジョブ用の
JobDetail
とTrigger
インスタンスを作成して構成する - Quartz Schedulerを起動して停止する
- アプリケーションの機能を検証するためのテスト関数を書く