0
我們如何知道觸發器是否計劃在特定時間觸發?我搜查了所有的apis,但沒有找到。我發現最接近的API是getNextFireTime()和getFireTimeAfter(Date afterTime)。我的要求是要發現,如果觸發器計劃在特定時間觸發。如果不安排它在當時觸發。觸發器計劃在特定時間觸發嗎?
我們如何知道觸發器是否計劃在特定時間觸發?我搜查了所有的apis,但沒有找到。我發現最接近的API是getNextFireTime()和getFireTimeAfter(Date afterTime)。我的要求是要發現,如果觸發器計劃在特定時間觸發。如果不安排它在當時觸發。觸發器計劃在特定時間觸發嗎?
您可以使用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)
返回屬於給定日期範圍內觸發器的下一個觸發時間的日期列表。
我希望這會有所幫助。
有人可以回答這個問題嗎? – Thunderhashy