@Configuration @EnableConfigurationProperties(value={TaskConfigurationProperties.class,CommonApplicationProperties.class,DockerValidatorProperties.class,LocalPlatformProperties.class}) @EnableMapRepositories(basePackages="org.springframework.cloud.dataflow.server.job") @EnableTransactionManagement public class TaskConfiguration extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TaskConfiguration.H2ServerConfiguration |
static class |
TaskConfiguration.NoH2ServerConfiguration |
Constructor and Description |
---|
TaskConfiguration() |
Modifier and Type | Method and Description |
---|---|
org.springframework.batch.core.explore.support.JobExplorerFactoryBean |
jobExplorerFactoryBean(DataSource dataSource) |
LauncherInitializationService |
launcherInitializationService(LauncherRepository launcherRepository,
List<TaskPlatform> platforms) |
TaskPlatform |
localTaskPlatform(LocalPlatformProperties localPlatformProperties) |
SimpleJobServiceFactoryBean |
simpleJobServiceFactoryBean(DataSource dataSource,
org.springframework.batch.core.repository.support.JobRepositoryFactoryBean repositoryFactoryBean,
org.springframework.batch.core.explore.JobExplorer jobExplorer,
org.springframework.transaction.PlatformTransactionManager dataSourceTransactionManager) |
TaskJobService |
taskJobExecutionRepository(JobService service,
org.springframework.cloud.task.repository.TaskExplorer taskExplorer,
TaskDefinitionRepository taskDefinitionRepository,
TaskService taskService) |
TaskService |
taskService(TaskDefinitionRepository repository,
org.springframework.cloud.task.repository.TaskExplorer taskExplorer,
org.springframework.cloud.task.repository.TaskRepository taskExecutionRepository,
AppRegistryService registry,
LauncherRepository launcherRepository,
ApplicationConfigurationMetadataResolver metadataResolver,
TaskConfigurationProperties taskConfigurationProperties,
AuditRecordService auditRecordService,
CommonApplicationProperties commonApplicationProperties,
TaskValidationService taskValidationService) |
@Bean public LauncherInitializationService launcherInitializationService(LauncherRepository launcherRepository, List<TaskPlatform> platforms)
@Bean @ConditionalOnProperty(value="spring.cloud.dataflow.task.enableLocalPlatform", matchIfMissing=true) public TaskPlatform localTaskPlatform(LocalPlatformProperties localPlatformProperties)
@Bean public TaskService taskService(TaskDefinitionRepository repository, org.springframework.cloud.task.repository.TaskExplorer taskExplorer, org.springframework.cloud.task.repository.TaskRepository taskExecutionRepository, AppRegistryService registry, LauncherRepository launcherRepository, ApplicationConfigurationMetadataResolver metadataResolver, TaskConfigurationProperties taskConfigurationProperties, AuditRecordService auditRecordService, CommonApplicationProperties commonApplicationProperties, TaskValidationService taskValidationService)
@Bean public TaskJobService taskJobExecutionRepository(JobService service, org.springframework.cloud.task.repository.TaskExplorer taskExplorer, TaskDefinitionRepository taskDefinitionRepository, TaskService taskService)
@Bean public SimpleJobServiceFactoryBean simpleJobServiceFactoryBean(DataSource dataSource, org.springframework.batch.core.repository.support.JobRepositoryFactoryBean repositoryFactoryBean, org.springframework.batch.core.explore.JobExplorer jobExplorer, org.springframework.transaction.PlatformTransactionManager dataSourceTransactionManager) throws Exception
Exception
@Bean public org.springframework.batch.core.explore.support.JobExplorerFactoryBean jobExplorerFactoryBean(DataSource dataSource)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.