春天批次睡觉之间的步骤

时间:2014-09-19 20:28:07

标签: java spring spring-batch

如果下一步是自己,如何在执行之间让Spring批处理作业休眠?

例如

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

我尝试使用带有以下配置的parent =“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正在获取下一个键,但似乎在步骤完成时不会增加。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)