Override getJobNames in ResourcelessJobRepository

This commit is contained in:
Mahmoud Ben Hassine
2025-06-09 09:45:08 +02:00
parent 30b5120c93
commit 378d1ff100

View File

@@ -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<String> getJobNames() {
if (this.jobInstance == null) {
return Collections.emptyList();
}
return Collections.singletonList(this.jobInstance.getJobName());
}
@SuppressWarnings("removal")
@Override
public boolean isJobInstanceExists(String jobName, JobParameters jobParameters) {