トリガーが特定の時間に起動するようにスケジュールされているかどうかを知るにはどうすればよいでしょうか? すべての API を検索しましたが、見つかりませんでした。私が見つけた最も近い API は getNextFireTime() と getFireTimeAfter(Date afterTime) です。私の要件は、トリガーが特定の時間に起動するようにスケジュールされているかどうかを確認することです。そうでない場合は、その時間に起動するようにスケジュールします。
質問する
617 次
1 に答える
1
QuartzTriggerUtilsユーティリティメソッドを使用できます。
このメソッドcomputeFireTimes(org.quartz.spi.OperableTrigger trigg, Calendar cal, int numTimes)
は、トリガーの次の起動時刻である日付のリストを返します。
このメソッドcomputeFireTimesBetween(org.quartz.spi.OperableTrigger trigg, Calendar cal, java.util.Date from, java.util.Date to)
は、指定された日付範囲内にあるトリガーの次の起動時刻である日付のリストを返します。
これがお役に立てば幸いです。
于 2012-09-07T22:03:05.387 に答える