diff --git a/spring-batch-core/src/main/java/org/springframework/batch/core/repository/support/ResourcelessJobRepository.java b/spring-batch-core/src/main/java/org/springframework/batch/core/repository/support/ResourcelessJobRepository.java index 21645677d..c10e1818a 100644 --- a/spring-batch-core/src/main/java/org/springframework/batch/core/repository/support/ResourcelessJobRepository.java +++ b/spring-batch-core/src/main/java/org/springframework/batch/core/repository/support/ResourcelessJobRepository.java @@ -19,6 +19,7 @@ import java.time.LocalDateTime; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; +import java.util.List; import org.springframework.batch.core.JobExecution; import org.springframework.batch.core.JobInstance; @@ -49,6 +50,14 @@ public class ResourcelessJobRepository implements JobRepository { private JobExecution jobExecution; + @Override + public List getJobNames() { + if (this.jobInstance == null) { + return Collections.emptyList(); + } + return Collections.singletonList(this.jobInstance.getJobName()); + } + @SuppressWarnings("removal") @Override public boolean isJobInstanceExists(String jobName, JobParameters jobParameters) {