diff --git a/spring-batch/pom.xml b/spring-batch/pom.xml
index 9a7e9b7f57..cfd725b2bd 100644
--- a/spring-batch/pom.xml
+++ b/spring-batch/pom.xml
@@ -52,6 +52,13 @@
opencsv
${opencsv.version}
+
+
+ org.awaitility
+ awaitility
+ ${awaitility.version}
+ test
+
@@ -59,6 +66,7 @@
4.0.0.RELEASE
3.15.1
4.1
+ 3.1.1
diff --git a/spring-batch/src/main/java/org/baeldung/batchscheduler/SpringBatchScheduler.java b/spring-batch/src/main/java/org/baeldung/batchscheduler/SpringBatchScheduler.java
index edb9b7cfa5..1beeb6b2bf 100644
--- a/spring-batch/src/main/java/org/baeldung/batchscheduler/SpringBatchScheduler.java
+++ b/spring-batch/src/main/java/org/baeldung/batchscheduler/SpringBatchScheduler.java
@@ -6,7 +6,7 @@ import java.util.List;
import java.util.Map;
import java.util.concurrent.ScheduledFuture;
import java.util.concurrent.atomic.AtomicBoolean;
-
+import java.util.concurrent.atomic.AtomicInteger;
import org.baeldung.batchscheduler.model.Book;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -45,7 +45,7 @@ public class SpringBatchScheduler {
private AtomicBoolean enabled = new AtomicBoolean(true);
- private Date currentLaunchDate;
+ private AtomicInteger batchRunCounter = new AtomicInteger(0);
private final Map