2012-10-02 66 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 –

相关问题