在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