Skip to content

Commit c079103

Browse files
lcmarvinfmbenhassine
authored andcommitted
Rename SimpleJobLauncher to TaskExecutorJobLauncher
Resolves #4123
1 parent d280556 commit c079103

File tree

36 files changed

+64
-65
lines changed

36 files changed

+64
-65
lines changed

spring-batch-core/src/main/java/org/springframework/batch/core/configuration/annotation/DefaultBatchConfigurer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import org.springframework.batch.core.explore.JobExplorer;
2323
import org.springframework.batch.core.explore.support.JobExplorerFactoryBean;
2424
import org.springframework.batch.core.launch.JobLauncher;
25-
import org.springframework.batch.core.launch.support.SimpleJobLauncher;
25+
import org.springframework.batch.core.launch.support.TaskExecutorJobLauncher;
2626
import org.springframework.batch.core.repository.JobRepository;
2727
import org.springframework.batch.core.repository.support.JobRepositoryFactoryBean;
2828
import org.springframework.beans.factory.InitializingBean;
@@ -133,7 +133,7 @@ public void initialize() {
133133
* creating the {@link JobLauncher}.
134134
*/
135135
protected JobLauncher createJobLauncher() throws Exception {
136-
SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
136+
TaskExecutorJobLauncher jobLauncher = new TaskExecutorJobLauncher();
137137
jobLauncher.setJobRepository(this.jobRepository);
138138
jobLauncher.afterPropertiesSet();
139139
return jobLauncher;

spring-batch-core/src/main/java/org/springframework/batch/core/configuration/annotation/EnableBatchProcessing.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,9 @@
2626
import org.springframework.batch.core.configuration.support.ApplicationContextFactory;
2727
import org.springframework.batch.core.configuration.support.AutomaticJobRegistrar;
2828
import org.springframework.batch.core.launch.JobLauncher;
29+
import org.springframework.batch.core.launch.support.TaskExecutorJobLauncher;
2930
import org.springframework.batch.core.repository.JobRepository;
30-
import org.springframework.beans.factory.UnsatisfiedDependencyException;
3131
import org.springframework.context.annotation.Import;
32-
import org.springframework.transaction.PlatformTransactionManager;
3332

3433
/**
3534
* <p>
@@ -102,7 +101,7 @@
102101
* <li>a {@link JobRepository} (bean name "jobRepository" of type
103102
* {@link org.springframework.batch.core.repository.support.SimpleJobRepository})</li>
104103
* <li>a {@link JobLauncher} (bean name "jobLauncher" of type
105-
* {@link org.springframework.batch.core.launch.support.SimpleJobLauncher})</li>
104+
* {@link TaskExecutorJobLauncher})</li>
106105
* <li>a {@link JobRegistry} (bean name "jobRegistry" of type
107106
* {@link org.springframework.batch.core.configuration.support.MapJobRegistry})</li>
108107
* <li>a {@link org.springframework.batch.core.explore.JobExplorer} (bean name
@@ -190,7 +189,7 @@
190189
* </job>
191190
* <beans:bean id="transactionManager" .../>
192191
* <beans:bean id="jobLauncher" class=
193-
"org.springframework.batch.core.launch.support.SimpleJobLauncher">
192+
"org.springframework.batch.core.launch.support.TaskExecutorJobLauncher">
194193
* <beans:property name="jobRepository" ref="jobRepository" />
195194
* </beans:bean>
196195
* </batch>

spring-batch-core/src/main/java/org/springframework/batch/core/launch/support/SimpleJobLauncher.java renamed to spring-batch-core/src/main/java/org/springframework/batch/core/launch/support/TaskExecutorJobLauncher.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@
6262
* @see JobRepository
6363
* @see TaskExecutor
6464
*/
65-
public class SimpleJobLauncher implements JobLauncher, InitializingBean {
65+
public class TaskExecutorJobLauncher implements JobLauncher, InitializingBean {
6666

67-
protected static final Log logger = LogFactory.getLog(SimpleJobLauncher.class);
67+
protected static final Log logger = LogFactory.getLog(TaskExecutorJobLauncher.class);
6868

6969
private JobRepository jobRepository;
7070

spring-batch-core/src/main/java/org/springframework/batch/core/step/builder/JobStepBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import org.springframework.batch.core.Job;
1919
import org.springframework.batch.core.Step;
2020
import org.springframework.batch.core.launch.JobLauncher;
21-
import org.springframework.batch.core.launch.support.SimpleJobLauncher;
21+
import org.springframework.batch.core.launch.support.TaskExecutorJobLauncher;
2222
import org.springframework.batch.core.step.job.JobParametersExtractor;
2323
import org.springframework.batch.core.step.job.JobStep;
2424

@@ -93,7 +93,7 @@ public Step build() {
9393
step.setJobParametersExtractor(jobParametersExtractor);
9494
}
9595
if (jobLauncher == null) {
96-
SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
96+
TaskExecutorJobLauncher jobLauncher = new TaskExecutorJobLauncher();
9797
jobLauncher.setJobRepository(getJobRepository());
9898
try {
9999
jobLauncher.afterPropertiesSet();

spring-batch-core/src/test/java/org/springframework/batch/core/launch/SimpleJobLauncherTests.java renamed to spring-batch-core/src/test/java/org/springframework/batch/core/launch/TaskExecutorJobLauncherTests.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
import org.springframework.batch.core.StepExecution;
4141
import org.springframework.batch.core.job.DefaultJobParametersValidator;
4242
import org.springframework.batch.core.job.JobSupport;
43-
import org.springframework.batch.core.launch.support.SimpleJobLauncher;
43+
import org.springframework.batch.core.launch.support.TaskExecutorJobLauncher;
4444
import org.springframework.batch.core.repository.JobExecutionAlreadyRunningException;
4545
import org.springframework.batch.core.repository.JobRepository;
4646
import org.springframework.batch.core.repository.JobRestartException;
@@ -52,9 +52,9 @@
5252
* @author Will Schipp
5353
*
5454
*/
55-
public class SimpleJobLauncherTests {
55+
public class TaskExecutorJobLauncherTests {
5656

57-
private SimpleJobLauncher jobLauncher;
57+
private TaskExecutorJobLauncher jobLauncher;
5858

5959
private JobSupport job = new JobSupport("foo") {
6060
@Override
@@ -71,7 +71,7 @@ public void execute(JobExecution execution) {
7171
@Before
7272
public void setUp() throws Exception {
7373

74-
jobLauncher = new SimpleJobLauncher();
74+
jobLauncher = new TaskExecutorJobLauncher();
7575
jobRepository = mock(JobRepository.class);
7676
jobLauncher.setJobRepository(jobRepository);
7777

@@ -233,7 +233,7 @@ public void execute(JobExecution execution) {
233233
@Test
234234
public void testInitialiseWithoutRepository() throws Exception {
235235
try {
236-
new SimpleJobLauncher().afterPropertiesSet();
236+
new TaskExecutorJobLauncher().afterPropertiesSet();
237237
fail("Expected IllegalArgumentException");
238238
}
239239
catch (IllegalStateException e) {
@@ -245,7 +245,7 @@ public void testInitialiseWithoutRepository() throws Exception {
245245

246246
@Test
247247
public void testInitialiseWithRepository() throws Exception {
248-
jobLauncher = new SimpleJobLauncher();
248+
jobLauncher = new TaskExecutorJobLauncher();
249249
jobLauncher.setJobRepository(jobRepository);
250250
jobLauncher.afterPropertiesSet(); // no error
251251
}
@@ -311,7 +311,7 @@ private void testRestartStepExecutionInvalidStatus(BatchStatus status) throws Ex
311311
when(jobExecution.getStepExecutions()).thenReturn(Arrays.asList(stepExecution));
312312

313313
// setup launcher
314-
jobLauncher = new SimpleJobLauncher();
314+
jobLauncher = new TaskExecutorJobLauncher();
315315
jobLauncher.setJobRepository(jobRepository);
316316

317317
// run

spring-batch-core/src/test/java/org/springframework/batch/core/repository/dao/AbstractJobExecutionDaoTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,8 +206,8 @@ public void testFindRunningExecutions() {
206206

207207
// BATCH-2675
208208
// Abnormal JobExecution as both StartTime and EndTime are null
209-
// This can occur when SimpleJobLauncher#run() submission to taskExecutor throws a
210-
// TaskRejectedException
209+
// This can occur when TaskExecutorJobLauncher#run() submission to taskExecutor
210+
// throws a TaskRejectedException
211211
exec = new JobExecution(jobInstance, jobParameters);
212212
exec.setLastUpdated(new Date(5L));
213213
dao.saveJobExecution(exec);

spring-batch-core/src/test/java/org/springframework/batch/core/step/job/JobStepTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import org.springframework.batch.core.StepExecution;
2828
import org.springframework.batch.core.UnexpectedJobExecutionException;
2929
import org.springframework.batch.core.job.JobSupport;
30-
import org.springframework.batch.core.launch.support.SimpleJobLauncher;
30+
import org.springframework.batch.core.launch.support.TaskExecutorJobLauncher;
3131
import org.springframework.batch.core.repository.JobRepository;
3232
import org.springframework.batch.core.repository.support.JobRepositoryFactoryBean;
3333
import org.springframework.batch.item.ExecutionContext;
@@ -66,7 +66,7 @@ public void setUp() throws Exception {
6666
JobExecution jobExecution = jobRepository.createJobExecution("job", new JobParameters());
6767
stepExecution = jobExecution.createStepExecution("step");
6868
jobRepository.add(stepExecution);
69-
SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
69+
TaskExecutorJobLauncher jobLauncher = new TaskExecutorJobLauncher();
7070
jobLauncher.setJobRepository(jobRepository);
7171
jobLauncher.afterPropertiesSet();
7272
step.setJobLauncher(jobLauncher);

spring-batch-core/src/test/resources/applicationContext-test2.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
</property>
4747
</bean>
4848

49-
<bean id="jobLauncher" class="org.springframework.batch.core.launch.support.SimpleJobLauncher">
49+
<bean id="jobLauncher" class="org.springframework.batch.core.launch.support.TaskExecutorJobLauncher">
5050
<property name="jobRepository" ref="jobRepository" />
5151
<property name="taskExecutor" ref="taskExecutor" />
5252
</bean>

spring-batch-core/src/test/resources/org/springframework/batch/core/configuration/support/JobRegistryIntegrationTests-context.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434

3535
<bean id="tasklet" class="org.springframework.batch.core.configuration.xml.FailingTasklet"/>
3636

37-
<bean class="org.springframework.batch.core.launch.support.SimpleJobLauncher">
37+
<bean class="org.springframework.batch.core.launch.support.TaskExecutorJobLauncher">
3838
<property name="jobRepository" ref="jobRepository"/>
3939
</bean>
4040

spring-batch-core/src/test/resources/org/springframework/batch/core/configuration/xml/JobStepParserTests-context.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232

3333
<beans:bean id="jobParametersExtractor" class="org.springframework.batch.core.step.job.DefaultJobParametersExtractor"/>
3434

35-
<beans:bean id="jobLauncher" class="org.springframework.batch.core.launch.support.SimpleJobLauncher">
35+
<beans:bean id="jobLauncher" class="org.springframework.batch.core.launch.support.TaskExecutorJobLauncher">
3636
<beans:property name="jobRepository" ref="jobRepository"/>
3737
</beans:bean>
3838

0 commit comments

Comments
 (0)