public interface StoppableTasklet extends Tasklet
Tasklet
interface to allow users to
add logic for stopping a tasklet. It is up to each implementation
as to how the stop will behave. The only guarantee provided by the
framework is that a call to JobOperator.stop(long)
will
attempt to call the stop method on any currently running
StoppableTasklet. The call to stop()
will
be from a thread other than the thread executing Tasklet.execute(org.springframework.batch.core.StepContribution, org.springframework.batch.core.scope.context.ChunkContext)
so the appropriate thread safety and visibility controls should be
put in place.Modifier and Type | Method and Description |
---|---|
void |
stop()
Used to signal that the job this
Tasklet is executing
within has been requested to stop. |
void stop()
Tasklet
is executing
within has been requested to stop.