Hi,
I have developed an small application for spring batch...in order to understand its complete functionality but on class dynamic job parameter is being used , i didn't understand that why it is being used and it is also configured in xml file also...I am sending u the code have a look @ it...and plz explain.......
DynamicJobParameters
import java.util.Date;
import org.springframework.batch.core.JobParameters;
import org.springframework.batch.core.JobParametersBuilde r;
import org.springframework.batch.core.JobParametersIncrem enter;
public class DynamicJobParameters implements JobParametersIncrementer {
public JobParameters getNext(JobParameters parameters) {
parameters = new JobParametersBuilder().addDate("schedule.time",new Date()).toJobParameters();
return parameters;
}
}
file2file.xml
*********
<beans:bean id="dynamicJobParameters" class="com.ecomputercoach.file.DynamicJobParameter s"/>
<job id="careerProcessorJob" job-repository="jobRepository" incrementer="dynamicJobParameters"> <step id="step1">
<tasklet transaction-manager="jobRepository-transactionManager" >
<chunk reader="playerFileItemReader" processor="careerProcessor" writer="playerFileItemWriter"
commit-interval="10" />
</tasklet>
</step>
</job>
</beans:beans>


Reply With Quote