複数のトリガーがそれぞれ異なる時間に実行されるようにスケジュールされた Quartz ジョブがあります。各トリガーには、<job-data-map></job-data-map>
. ジョブを手動で実行すると、scheduler.triggerJob(jobName, groupName)
Quartz は各トリガーに関連付けられたジョブ データを取得しません。私は何か間違ったことをしていますか?
質問する
922 次
1 に答える
0
あなたは自分自身に答えています。ジョブ データのないジョブと、そのジョブに関連付けられた一連のトリガーがあります。
以下を使用して手動でジョブを実行している場合:
scheduler.triggerJob(jobName, groupName)
基本的に、その場で一時的なトリガーを作成し、すぐにジョブを実行します。明らかに、そのトリガーに関連付けられたジョブ データはありません。結局のところ、トリガーごとに異なるジョブ データがある場合、トリガーが指定されていない場合はどれを使用すればよいでしょうか。
triggerJob(JobKey, JobDataMap)
任意のジョブデータを渡すことができるメソッドを使用してみませんか?
于 2012-10-22T17:23:38.157 に答える