2009-10-27 103 views

回答

0

我認爲是如何配置的觸發一個良好的開端:

http://www.opensymphony.com/quartz/wikidocs/CronTriggers%20Tutorial.html

+0

我已經詳細介紹了這一點。但我有這個獨特的需求。 讓我試着起草一個用例來解釋我正在嘗試做什麼。 用戶故事=>我想從1755小時30/10/2009 這樣,第一活動上30/10/2009 1755 第二上30/10/2009 2055 第三執行一些ABC每3小時起動on 30/10/2009 2355 4th 31/10/2009 0255 等等...... 表達式: 1. 0 55 */3 * *? * =>這個觸發時間是從00小時和s0開始計算的,第一次觸發時間爲1855年,而不是1755年2. 0 55 17/3 * *? * =>這個觸發器在1755,2055和2355第一次觸發,現在它將在第二天觸發。 – 2009-10-30 09:56:00

+0

ü看到沒有可能的表達式解決我的問題。 我現在沒有想法。請給我提供一些關於這方面的指導。 – 2009-10-30 09:56:47

2

石英文檔建議使用SimpleTrigger http://www.quartz-scheduler.org/docs/cookbook/BiDailyTrigger.html,每隔一天一個例子:

Trigger trigger = new SimpleTrigger("trigger1", "group1"); 
trigger.setRepeatCount(SimpleTrigger.REPEAT_INDEFINITELY); 
// 24 hours * 60(minutes per hour) * 60(seconds per minute) * 1000(milliseconds per second) 
trigger.setRepeatInterval(2L * 24L * 60L * 60L * 1000L); 

請注意,您將需要設置觸發開始時間和失火規則。

相關問題