我们如何知道触发器是否计划在特定时间触发?我搜索了所有的api,但找不到。我找到的最接近的 api 是 getNextFireTime() 和 getFireTimeAfter(Date afterTime)。我的要求是找出触发器是否计划在特定时间触发。如果不计划在那个时间触发。
问问题
617 次
1 回答
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)
返回一个日期列表,这些日期是在给定日期范围内的触发器的下一次触发时间。
我希望这有帮助。
于 2012-09-07T22:03:05.387 回答