public class QuartzDataSourceScriptDatabaseInitializer
extends org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer
DataSourceScriptDatabaseInitializer for the Quartz Scheduler database. May be
registered as a bean to override auto-configuration.| Constructor and Description |
|---|
QuartzDataSourceScriptDatabaseInitializer(javax.sql.DataSource dataSource,
org.springframework.boot.sql.init.DatabaseInitializationSettings settings)
Create a new
QuartzDataSourceScriptDatabaseInitializer instance. |
QuartzDataSourceScriptDatabaseInitializer(javax.sql.DataSource dataSource,
QuartzProperties properties)
Create a new
QuartzDataSourceScriptDatabaseInitializer instance. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
customize(org.springframework.jdbc.datasource.init.ResourceDatabasePopulator populator) |
static org.springframework.boot.sql.init.DatabaseInitializationSettings |
getSettings(javax.sql.DataSource dataSource,
QuartzProperties properties)
Adapts
Quartz properties to
DatabaseInitializationSettings replacing any @@platform@@
placeholders. |
getDataSource, isEmbeddedDatabase, runScriptspublic QuartzDataSourceScriptDatabaseInitializer(javax.sql.DataSource dataSource,
QuartzProperties properties)
QuartzDataSourceScriptDatabaseInitializer instance.dataSource - the Quartz Scheduler data sourceproperties - the Quartz propertiesgetSettings(javax.sql.DataSource, org.springframework.boot.autoconfigure.quartz.QuartzProperties)public QuartzDataSourceScriptDatabaseInitializer(javax.sql.DataSource dataSource,
org.springframework.boot.sql.init.DatabaseInitializationSettings settings)
QuartzDataSourceScriptDatabaseInitializer instance.dataSource - the Quartz Scheduler data sourcesettings - the database initialization settingsgetSettings(javax.sql.DataSource, org.springframework.boot.autoconfigure.quartz.QuartzProperties)protected void customize(org.springframework.jdbc.datasource.init.ResourceDatabasePopulator populator)
customize in class org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializerpublic static org.springframework.boot.sql.init.DatabaseInitializationSettings getSettings(javax.sql.DataSource dataSource,
QuartzProperties properties)
Quartz properties to
DatabaseInitializationSettings replacing any @@platform@@
placeholders.dataSource - the Quartz Scheduler data sourceproperties - the Quartz propertiesDatabaseInitializationSettings instanceQuartzDataSourceScriptDatabaseInitializer(DataSource,
DatabaseInitializationSettings)