2009-11-26 19 views

答えて

6

は、仕事を火の時間を持っていない、トリガーはありません。トリガにはgetPreviousFireTime()があります。 http://www.quartz-scheduler.org/api/2.2.0/org/quartz/Trigger.html#getPreviousFireTime%28%29

ジョブに複数のトリガがある場合は、それらをすべて取得して、それらの起動時間を調べることができます。 http://www.quartz-scheduler.org/docs/cookbook/index.html

+0

@ user41536の料理の例を参照してください。なぜ、これを受け入れられた回答としていませんでしたか? –

+1

これに注目する価値は、実際には100%正確ではありません。定期的ではないトリガ(例えばWithSimpleSchedule)は保存されません(実行後に削除されます)。この方法で元に戻すのは最後の時間です*現在アクティブなトリガー*ジョブを実行しました。ジョブが実際に実行された最後の時間であってもなくてもよい。 – Doug

+0

@Doug:期限切れのトリガーやトリック/回避策を維持する方法があれば、どんな考えですか? –