Skip to content

Commit 821b03a

Browse files
committed
Override inherited setters in TaskExecutorJobOperator to fix deprecation warnings
1 parent c34a1fc commit 821b03a

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

spring-batch-core/src/main/java/org/springframework/batch/core/launch/support/TaskExecutorJobOperator.java

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
*/
1616
package org.springframework.batch.core.launch.support;
1717

18+
import io.micrometer.core.instrument.MeterRegistry;
19+
import io.micrometer.core.instrument.Metrics;
20+
1821
import org.springframework.batch.core.configuration.JobRegistry;
1922
import org.springframework.batch.core.job.Job;
2023
import org.springframework.batch.core.job.JobExecution;
@@ -29,6 +32,7 @@
2932
import org.springframework.batch.core.repository.JobInstanceAlreadyCompleteException;
3033
import org.springframework.batch.core.repository.JobRepository;
3134
import org.springframework.batch.core.repository.JobRestartException;
35+
import org.springframework.core.task.TaskExecutor;
3236
import org.springframework.util.Assert;
3337

3438
/**
@@ -64,6 +68,24 @@ public void setJobRegistry(JobRegistry jobRegistry) {
6468
this.jobRegistry = jobRegistry;
6569
}
6670

71+
@Override
72+
public void setJobRepository(JobRepository jobRepository) {
73+
Assert.notNull(jobRepository, "JobRepository must not be null");
74+
this.jobRepository = jobRepository;
75+
}
76+
77+
@Override
78+
public void setTaskExecutor(TaskExecutor taskExecutor) {
79+
Assert.notNull(taskExecutor, "TaskExecutor must not be null");
80+
this.taskExecutor = taskExecutor;
81+
}
82+
83+
@Override
84+
public void setMeterRegistry(MeterRegistry meterRegistry) {
85+
Assert.notNull(meterRegistry, "MeterRegistry must not be null");
86+
this.meterRegistry = meterRegistry;
87+
}
88+
6789
@Override
6890
public JobExecution start(Job job, JobParameters jobParameters)
6991
throws NoSuchJobException, JobInstanceAlreadyCompleteException, JobExecutionAlreadyRunningException,

0 commit comments

Comments
 (0)