Is the of late binding commit interval possible?
How to late bind the commit interval?
Can I do the following:
<bean id="step"
class="org.springframework.batch.core.step.item.Si mpleStepFactoryBean">
<property name="transactionManager" ref="transactionManager" />
<property name="jobRepository" ref="jobRepository" />
<property name="itemReader" ref="itemReader" />
<property name="itemWriter" ref="rtdsItemWriter" />
<property name="commitInterval" value="#{jobParameters[commitInterval]}" />
<property name="itemProcessor" ref="itemProcessor" />
</bean>
OR,
<job id="ioSampleJob" xmlns="http://www.springframework.org/schema/batch">
<listeners>
<listener after-job-method="afterJob" before-job-method="beforeJob"
ref="batchJobListener" />
</listeners>
<step id="step1" parent="step">
<tasklet> <chunk reader="itemReader" processor="itemProcessor" writer="rtdsItemWriter" commit-interval="#{jobParameters[commitInterval]}"/>
</tasklet>
</step>
</job>