2012-09-07 97 views
0

我們如何知道觸發器是否計劃在特定時間觸發?我搜查了所有的apis,但沒有找到。我發現最接近的API是getNextFireTime()和getFireTimeAfter(Date afterTime)。我的要求是要發現,如果觸發器計劃在特定時間觸發。如果不安排它在當時觸發。觸發器計劃在特定時間觸發嗎?

+0

有人可以回答這個問題嗎? – Thunderhashy

回答

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)返回屬於給定日期範圍內觸發器的下一個觸發時間的日期列表。

我希望這會有所幫助。