2011-02-05 12 views
0

私は(N)トリガーを持っていますが、一度に1つの実行中のジョブがあります。 失敗したトリガーとジョブが終了したトリガーを制御して、最新の失火トリガーを実行したい。 Quartz.netのソリューションはありますか?複数のトリガーで1つのジョブを実行しています

編集:は、私はすべてのトリガのための構造などの辞書を持っており、そのうちの一つは、そのトリガーの最後の失火時の更新を不発ならば、実行中のジョブが完了した後、それが40よりも小さい渡された場合に実行すべきトリガーを決めたいです失火した時間の%。 (トリガーチェックは優先度に基づいています)

+0

あなたは私たちにいくつかのより多くの情報を与えることはできますか? – Matten

答えて

0

私は完全にあなたの質問を理解していませんが、あなたのソリューションはリスナーによって処理される構造を作成すると思います。例の

http://quartznet.sourceforge.net/tutorial/lesson_7.html(IJobListener)

public void JobToBeExecuted(JobExecutionContext context) { 
    ...deal with triggers, and determine the last one; 
} 

public void JobWasExecuted(JobExecutionContext context, JobExecutionException jobException) { 
    ...now with the job complete you can fire another behavior. 
} 
関連する問題