Class TaskRepositoryInitializer
java.lang.Object
org.springframework.cloud.task.repository.support.TaskRepositoryInitializer
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
public final class TaskRepositoryInitializer
extends Object
implements org.springframework.beans.factory.InitializingBean
Utility for initializing the Task Repository's datasource. If a single
DataSource
is available in the current context, and functionality is enabled
(as it is by default), this will initialize the database. If more than one DataSource
is available in the current context, custom configuration of this is required (if
desired).
Initialization of the database can be disabled by configuring the property
spring.cloud.task.initialize-enabled
to false.
spring.cloud.task.initialize.enable
has been deprecated.- Author:
- Glenn Renfro, Michael Minella
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
setDataSource
(DataSource dataSource) void
setResourceLoader
(org.springframework.core.io.ResourceLoader resourceLoader)
-
Constructor Details
-
TaskRepositoryInitializer
-
-
Method Details
-
setDataSource
-
setResourceLoader
@Autowired(required=false) public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader) -
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
Exception
-