我正在將我的項目從seam 2改爲seam 3。seam-cron,@Expiration和@IntervalCron?
在縫2,我們有@Expiration
和@IntervalCron
註解,但在縫的cron我們沒有任何這樣的標註。 @scheduled
在那裏,但對我的要求不完整。
我已經通過文檔,但coudn't找到任何運氣。
有什麼辦法可以解決這個問題嗎?
我正在將我的項目從seam 2改爲seam 3。seam-cron,@Expiration和@IntervalCron?
在縫2,我們有@Expiration
和@IntervalCron
註解,但在縫的cron我們沒有任何這樣的標註。 @scheduled
在那裏,但對我的要求不完整。
我已經通過文檔,但coudn't找到任何運氣。
有什麼辦法可以解決這個問題嗎?
我不推薦使用Seam Cron,因爲該項目處於非活動狀態,並且不再有任何發佈。至少據我所知。
所以目前我推薦使用EJB3的調度功能來代替。
我不知道任何其他CDI擴展提供此類功能。
當使用依賴EJB作爲CDI bean時,EJB3調度/定時器/異步是有問題的。
您可以考慮爲Cron編寫CDI擴展,如使用Quartz進行調度,jaxenter.com爲此提供了一個很好的教程。