@Configuration @EnableTransactionManagement @EnableConfigurationProperties(value=TaskProperties.class) @ConditionalOnProperty(prefix="spring.cloud.task.autoconfiguration", name="enabled", havingValue="true", matchIfMissing=true) public class SimpleTaskAutoConfiguration extends Object
Configuration
class providing common structure for enabling and using
Spring Task. Customization is available by implementing the TaskConfigurer
interface.Modifier and Type | Field and Description |
---|---|
protected static org.apache.commons.logging.Log |
logger |
Constructor and Description |
---|
SimpleTaskAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected void |
initialize()
Determines the
TaskConfigurer to use. |
TaskExplorer |
taskExplorer() |
TaskNameResolver |
taskNameResolver() |
TaskRepository |
taskRepository() |
TaskRepositoryInitializer |
taskRepositoryInitializer() |
org.springframework.transaction.PlatformTransactionManager |
transactionManager() |
@Bean public TaskRepository taskRepository()
@Bean @ConditionalOnMissingBean public org.springframework.transaction.PlatformTransactionManager transactionManager()
@Bean public TaskExplorer taskExplorer()
@Bean public TaskNameResolver taskNameResolver()
@Bean public TaskRepositoryInitializer taskRepositoryInitializer()
@PostConstruct protected void initialize()
TaskConfigurer
to use.Copyright © 2021 Pivotal Software, Inc.. All rights reserved.