触发器是否计划在特定时间触发?

时间:2012-09-07 14:01:45

标签: quartz-scheduler

我们如何知道触发器是否安排在特定时间触发?我搜遍了所有的apis但是找不到。我找到的最近的api是getNextFireTime()和getFireTimeAfter(Date afterTime)。我的要求是找到一个触发器被安排在特定时间触发..如果没有安排它在那时开火。

1 个答案:

答案 0 :(得分:1)

您可以使用Quartz TriggerUtils实用程序方法。

方法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)返回日期列表,这些日期属于触发器的下一个触发时间,属于给定的日期范围。

我希望这会有所帮助。