2014-09-19 69 views
0

如果下一步本身就是如何让弹簧批处理作业在两次执行之间休眠?在步骤之间的弹簧批次睡眠

例如

<batch:step id="messages" next="messages"> 
..... 
</batch:step> 

我已经使用父=“simpleJob”具有以下配置只拿到唯一键约束尝试。不知道我错过了什么。

<bean id="simpleJob" class="org.springframework.batch.core.job.SimpleJob" abstract="true"> 
    <property name="jobRepository" ref="jobRepository"/> 
</bean> 

<bean id="runScheduler" class="com.test.boa.scheduler.RunScheduler"> 
    <property name="dataSource" ref="dataSource"/> 
</bean> 

<task:scheduled-tasks> 
    <task:scheduled ref="runScheduler" method="run" fixed-delay="500000"/> 
</task:scheduled-tasks> 

runScheduler正在获取下一个键,但看起来好像没有在步骤完成时递增。

任何帮助,将不胜感激。

回答