在EJB 3.0中TimerService.createTimer(initialDuration, intervalDuration, TimerID)
方法只接受initialDuration
和intervalDuration
參數。EJB 3.0 TimerService - 在每個月的第一天運行計時器
問題是我想在每個月的第一天運行計時器,並且我無法使用cron表達式來設置我的計時器,就像在EJB 3.1 TimerService
中那樣。
某些解決方法就像是在每日基礎上運行,並在@Timeout
方法中檢查日期,如果其'月的第一個月'但這不是合適的方法。
我在網上瀏覽了很多示例/教程,但沒有運氣。有沒有其他的方法來實現這種情況?
我想你只是回答自己。每天運行並檢查日期是一個非常好的解決方法,它不需要任何費用。 – MaDa 2011-12-28 08:24:13