Class QuartzDataSourceScriptDatabaseInitializer

java.lang.Object
org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer
org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer
org.springframework.boot.jdbc.init.PropertiesBasedDataSourceScriptDatabaseInitializer<QuartzJdbcProperties>
org.springframework.boot.quartz.autoconfigure.QuartzDataSourceScriptDatabaseInitializer
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ResourceLoaderAware

public class QuartzDataSourceScriptDatabaseInitializer extends org.springframework.boot.jdbc.init.PropertiesBasedDataSourceScriptDatabaseInitializer<QuartzJdbcProperties>
DataSourceScriptDatabaseInitializer for the Quartz Scheduler database. May be registered as a bean to override auto-configuration.
Since:
4.0.0
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer

    org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.Scripts
  • Constructor Summary

    Constructors
    Constructor
    Description
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    customize(org.springframework.jdbc.datasource.init.ResourceDatabasePopulator populator)
     

    Methods inherited from class org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer

    getDataSource, isEmbeddedDatabase, runScripts

    Methods inherited from class org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer

    afterPropertiesSet, initializeDatabase, setResourceLoader

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • QuartzDataSourceScriptDatabaseInitializer

      public QuartzDataSourceScriptDatabaseInitializer(DataSource dataSource, QuartzJdbcProperties properties)
      Parameters:
      dataSource - the Quartz Scheduler data source
      properties - the Quartz JDBC properties
      See Also:
      • PropertiesBasedDataSourceScriptDatabaseInitializer.getSettings(DataSource, T, Map)
  • Method Details

    • customize

      protected void customize(org.springframework.jdbc.datasource.init.ResourceDatabasePopulator populator)
      Overrides:
      customize in class org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer