2012-10-02 101 views
1

我想要彈簧配置任務,它將與fixed-delay一起運行,但只能在特定時間範圍內運行,比如說早上6點至下午6點。特定時間範圍內的彈簧任務固定延遲

我明白我可以有固定的延時一樣:

<task:scheduled ref="myBean" method="myMethod" fixed-delay="60000" /> 

或運行的每個讓與的時間內說小時:

<task:scheduled ref="myBean" method="myMethod" cron="0 * 6-18 * * MON-FRI" /> 

我怎樣才能將這些?當然,我可以從我的bean中檢查時間範圍,但我正在尋找一些純粹的Spring方法。

感謝

回答

1

你將不得不作出自己的自定義Trigger。 檢查出this page關於如何創建自己的觸發器的更多信息

+0

是的,看起來不錯,讓我實現一個,然後接受答案:) +1 sofar –

相關問題