0

カスタム スケジューラを作成する必要があります。ジョブが実行される頻度を定義するすべてのパラメーターを db テーブルに格納したいと考えています。これにより、顧客は素敵な小さな webapp を介して頻度などを変更できます (webapp は私のメインのアプリケーションとは別のアプリケーションです)。

Quartzを使用すると、すべてのジョブトリガーをプログラムで定義できることは知っていますが、それはちょうど開始時ですか? 顧客がログオンして Web アプリケーションのスケジュールを変更した場合、どのように機能しますか。定期的に変更を確認することで、元のアプリでジョブ トリガーを再定義できますか?

これの良い例を知っている人はいますか?

よろしく

4

2 に答える 2

2

Scheduler インターフェースにはたくさんのメソッドがあります。JavaDocこちら

すでにスケジュールされているジョブを次のように置き換えます:

  • addJob メソッドで replace=true を使用して新しいジョブを追加します

    また

    1. 既存のジョブの削除 (メソッド: deletejob )

    2. そして、詳細を変更して新しいジョブを追加します ( addjob )

すでにスケジュールされているトリガーを次のように置き換えます

于 2013-07-06T05:55:45.633 に答える