Established @EnableTask to create instance of TaskLifecycle Bean

resolves #494
This commit is contained in:
Glenn Renfro
2018-12-10 14:41:27 -05:00
parent b4b50e8182
commit 30399dbb57
20 changed files with 151 additions and 33 deletions

View File

@@ -165,6 +165,7 @@ public class TaskJobLauncherCommandLineRunnerTests {
@EnableBatchProcessing
@TaskBatchTest
@Import(EmbeddedDataSourceConfiguration.class)
@EnableTask
public static class JobConfiguration {
@Autowired
@@ -196,6 +197,7 @@ public class TaskJobLauncherCommandLineRunnerTests {
SingleTaskConfiguration.class,
SimpleTaskAutoConfiguration.class })
@Import(EmbeddedDataSourceConfiguration.class)
@EnableTask
public static class JobWithFailureConfiguration {
@Autowired

View File

@@ -30,6 +30,7 @@ import org.springframework.batch.repeat.RepeatStatus;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.cloud.task.batch.configuration.TaskBatchTest;
import org.springframework.cloud.task.configuration.EnableTask;
import org.springframework.cloud.task.repository.TaskExplorer;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.context.annotation.Bean;
@@ -68,6 +69,7 @@ public class PrefixTests {
@Configuration
@EnableBatchProcessing
@TaskBatchTest
@EnableTask
public static class JobConfiguration {
@Autowired

View File

@@ -46,6 +46,7 @@ import org.springframework.cloud.task.batch.configuration.TaskBatchAutoConfigura
import org.springframework.cloud.task.batch.configuration.TaskBatchExecutionListenerBeanPostProcessor;
import org.springframework.cloud.task.batch.configuration.TaskBatchTest;
import org.springframework.cloud.task.configuration.DefaultTaskConfigurer;
import org.springframework.cloud.task.configuration.EnableTask;
import org.springframework.cloud.task.configuration.SimpleTaskAutoConfiguration;
import org.springframework.cloud.task.configuration.SingleTaskConfiguration;
import org.springframework.cloud.task.configuration.TaskConfigurer;
@@ -249,12 +250,14 @@ public class TaskBatchExecutionListenerTests {
@EnableBatchProcessing
@TaskBatchTest
@Import(EmbeddedDataSourceConfiguration.class)
@EnableTask
public static class NoJobConfiguration {
}
@EnableBatchProcessing
@TaskBatchTest
@EnableTask
@Import(EmbeddedDataSourceConfiguration.class)
public static class JobConfiguration {
@@ -280,6 +283,7 @@ public class TaskBatchExecutionListenerTests {
@EnableBatchProcessing
@TaskBatchTest
@EnableTask
@Import(EmbeddedDataSourceConfiguration.class)
public static class JobFactoryBeanConfiguration {
@@ -320,6 +324,7 @@ public class TaskBatchExecutionListenerTests {
@EnableBatchProcessing
@TaskBatchTest
@EnableTask
@Import(EmbeddedDataSourceConfiguration.class)
public static class JobConfigurationMultipleDataSources {
@@ -373,6 +378,7 @@ public class TaskBatchExecutionListenerTests {
@EnableBatchProcessing
@TaskBatchTest
@EnableTask
@Import(EmbeddedDataSourceConfiguration.class)
public static class MultipleJobConfiguration {