2014-09-19 59 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正在獲取下一個鍵,但看起來好像沒有在步驟完成時遞增。

任何幫助,將不勝感激。

回答