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 @@
-
+
+