diff --git a/execution/src/main/java/org/springframework/batch/execution/step/simple/SimpleStepExecutor.java b/execution/src/main/java/org/springframework/batch/execution/step/simple/SimpleStepExecutor.java index 3d9042c77..1980ba3fc 100644 --- a/execution/src/main/java/org/springframework/batch/execution/step/simple/SimpleStepExecutor.java +++ b/execution/src/main/java/org/springframework/batch/execution/step/simple/SimpleStepExecutor.java @@ -166,9 +166,9 @@ public class SimpleStepExecutor implements StepExecutor { stepExecution.setStartTime(new Timestamp(System.currentTimeMillis())); updateStatus(stepExecutionContext, BatchStatus.STARTED); - final boolean shouldPersistRestartData = ((AbstractStepConfiguration) configuration).isSaveRestartData(); + final boolean saveRestartData = ((AbstractStepConfiguration) configuration).isSaveRestartData(); - if (shouldPersistRestartData) { + if (saveRestartData) { restoreFromRestartData(module, step.getRestartData()); } @@ -222,7 +222,7 @@ public class SimpleStepExecutor implements StepExecutor { } } - if (shouldPersistRestartData) { + if (saveRestartData) { step.setRestartData(getRestartData(module)); jobRepository.update(step); } diff --git a/samples/src/main/resources/jobs/restartSample.xml b/samples/src/main/resources/jobs/restartSample.xml index 9bf6d3f76..37067953f 100644 --- a/samples/src/main/resources/jobs/restartSample.xml +++ b/samples/src/main/resources/jobs/restartSample.xml @@ -32,6 +32,7 @@ + @@ -40,7 +41,9 @@ - + +