<task:scheduled-tasks scheduler="myScheduler">
<task:scheduled ref="beanA" method="methodA" fixed-delay="5000" initial-delay="1000"/>
<task:scheduled ref="beanB" method="methodB" fixed-rate="5000"/>
<task:scheduled ref="beanC" method="methodC" cron="*/5 * * * * MON-FRI"/>
</task:scheduled-tasks>
<task:scheduler id="myScheduler" pool-size="10"/>
//
initial-delay
Number of milliseconds to delay before the first execution of a fixed-rate or fixed-delay task.
fixed-delay
Execute the method with a fixed period in milliseconds between the end of the last invocation and the start of the next. – 当一次方法执行完毕之后,延迟多少毫秒再执行该方法。
fixed-rate
Execute the method with a fixed period in milliseconds between invocations. – 每隔多少毫秒执行一次该方法。
cron
A cron-like expression, extending the usual UN*X definition to include triggers on the second as well as minute, hour, day of month, month and day of week.
Cron expression is represented by six fields:
second, minute, hour, day of month, month, day(s) of week