我们如何知道触发器是否安排在特定时间触发?我搜遍了所有的apis但是找不到。我找到的最近的api是getNextFireTime()和getFireTimeAfter(Date afterTime)。我的要求是找到一个触发器被安排在特定时间触发..如果没有安排它在那时开火。
答案 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)
返回日期列表,这些日期属于触发器的下一个触发时间,属于给定的日期范围。
我希望这会有所帮助。