
|
If you were logged in you would be able to see more operations.
|
|
|
|
Issue Links:
|
Related
|
|
This issue is related to:
|
|
BATCH-401
aspect-oriented handling of job interruption logic
|
|
|
|
|
|
|
|
|
Currenlty jobExecution#stop() is implemented by setting the "terminateOnly" flag on all step executions created so far. Therefore in case stop() is called e.g. in StepListener#afterStep(..) it has no effect on the following steps. Also the terminateOnly flag is checked only in ItemOrientedStep so a job consisting of arbitrary number of TaskletSteps can't be stopped unless the Tasklet implementations support interruption.
|
|
Description
|
Currenlty jobExecution#stop() is implemented by setting the "terminateOnly" flag on all step executions created so far. Therefore in case stop() is called e.g. in StepListener#afterStep(..) it has no effect on the following steps. Also the terminateOnly flag is checked only in ItemOrientedStep so a job consisting of arbitrary number of TaskletSteps can't be stopped unless the Tasklet implementations support interruption. |
Show » |
|