From 378d1ff1008ce9f2387cff69150ddfa25df8e72d Mon Sep 17 00:00:00 2001 From: Mahmoud Ben Hassine Date: Mon, 9 Jun 2025 09:45:08 +0200 Subject: [PATCH] Override getJobNames in ResourcelessJobRepository --- .../repository/support/ResourcelessJobRepository.java | 9 +++++++++ 1 file changed, 9 insertions(+) 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) {