I was able to get it to work using the following:
Code:
chunk-completion-policy="completionPolicy">
</chunk>
</tasklet>
</step>
</job>
<bean id="completionPolicy" class="org.springframework.batch.repeat.policy.DefaultResultCompletionPolicy"/>
The reason I don't like this solution is because it takes a long time. I turned debug on and I see thousands of lines that look like this:
Code:
DEBUG [org.springframework.batch.repeat.support.RepeatTemplate] - <Repeat operation about to start at count=465>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Initializing new StandardEnvironment>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Adding [systemProperties] PropertySource with lowest search precedence>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Adding [systemEnvironment] PropertySource with lowest search precedence>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Initialized StandardEnvironment with PropertySources [systemProperties,systemEnvironment]>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Initializing new StandardEnvironment>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Adding [systemProperties] PropertySource with lowest search precedence>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Adding [systemEnvironment] PropertySource with lowest search precedence>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Initialized StandardEnvironment with PropertySources [systemProperties,systemEnvironment]>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Initializing new StandardEnvironment>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Adding [systemProperties] PropertySource with lowest search precedence>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Adding [systemEnvironment] PropertySource with lowest search precedence>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Initialized StandardEnvironment with PropertySources [systemProperties,systemEnvironment]>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Initializing new StandardEnvironment>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Adding [systemProperties] PropertySource with lowest search precedence>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Adding [systemEnvironment] PropertySource with lowest search precedence>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Initialized StandardEnvironment with PropertySources [systemProperties,systemEnvironment]>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Initializing new StandardEnvironment>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Adding [systemProperties] PropertySource with lowest search precedence>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Adding [systemEnvironment] PropertySource with lowest search precedence>
DEBUG [org.springframework.core.env.StandardEnvironment] - <Initialized StandardEnvironment with PropertySources [systemProperties,systemEnvironment]>