public class DataSourceClosingSpringLiquibase
extends liquibase.integration.spring.SpringLiquibase
implements org.springframework.beans.factory.DisposableBean
SpringLiquibase
extension that closes the underlying
DataSource
once the database has been migrated.beanName, changeLog, contexts, databaseChangeLogLockTable, databaseChangeLogTable, dataSource, defaultSchema, dropFirst, labels, liquibaseSchema, liquibaseTablespace, log, parameters, resourceLoader, rollbackFile, shouldRun, tag, testRollbackOnUpdate
Constructor and Description |
---|
DataSourceClosingSpringLiquibase() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
void |
destroy() |
void |
setCloseDataSourceOnceMigrated(boolean closeDataSourceOnceMigrated) |
createDatabase, createLiquibase, createResourceOpener, getBeanName, getChangeLog, getContexts, getDatabaseChangeLogLockTable, getDatabaseChangeLogTable, getDatabaseProductName, getDataSource, getDefaultSchema, getLabels, getLiquibaseSchema, getLiquibaseTablespace, getResourceLoader, getTag, isDropFirst, isIgnoreClasspathPrefix, isTestRollbackOnUpdate, performUpdate, setBeanName, setChangeLog, setChangeLogParameters, setContexts, setDatabaseChangeLogLockTable, setDatabaseChangeLogTable, setDataSource, setDefaultSchema, setDropFirst, setIgnoreClasspathPrefix, setLabels, setLiquibaseSchema, setLiquibaseTablespace, setResourceLoader, setRollbackFile, setShouldRun, setTag, setTestRollbackOnUpdate, toString
public void setCloseDataSourceOnceMigrated(boolean closeDataSourceOnceMigrated)
public void afterPropertiesSet() throws liquibase.exception.LiquibaseException
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
afterPropertiesSet
in class liquibase.integration.spring.SpringLiquibase
liquibase.exception.LiquibaseException
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.