Tasklet in Spring Batch
Strategy for processing in a step.
It includes a method,
RepeatStatus execute(StepContribution contribution,
ChunkContext chunkContext)
throws java.lang.Exception
Given the current context in the form of a step contribution, do whatever is necessary to process this unit inside a transaction. Implementations return RepeatStatus.FINISHED if finished. If not they return RepeatStatus.CONTINUABLE. On failure throws an exception.
Parameters:
contribution - mutable state to be passed back to update the current step execution
chunkContext - attributes shared between invocations but not between restarts
Returns:
an RepeatStatus indicating whether processing is continuable.
Throws:
java.lang.Exception