Files
springside4/examples/showcase/src/main/resources/schedule/applicationContext-executor.xml
T
2012-02-26 00:56:01 +08:00

25 lines
1.2 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"
default-lazy-init="true">
<description>使用JDK ScheduledExecutorService的定时任务配置</description>
<!-- 定期执行的业务类 -->
<bean id="jdkExecutorJob" class="org.springside.examples.showcase.schedule.JdkExecutorJob" lazy-init="false">
<!-- 每次执行间隔120秒 -->
<property name="period" value="120" />
<!-- 首次执行延期1秒 -->
<property name="initialDelay" value="1" />
<!-- shutdown时等待任务完成, 最多等待20秒 -->
<property name="shutdownTimeout" value="20" />
</bean>
<!-- 根据Cron表达式执行的业务类 -->
<bean id="springCronJob" class="org.springside.examples.showcase.schedule.SpringCronJob" lazy-init="false">
<!-- cron表达式 -->
<property name="cronExpression" value="* 15 9-17 * * MON-FRI"/>
<!-- shutdown时等待任务完成, 最多等待20秒 -->
<property name="shutdownTimeout" value="20" />
</bean>
</beans>