Class SpringLiquibaseUtil

java.lang.Object
tech.jhipster.config.liquibase.SpringLiquibaseUtil

public final class SpringLiquibaseUtil extends Object
Utility class for handling SpringLiquibase.

It follows implementation of LiquibaseAutoConfiguration.

  • Method Details

    • createSpringLiquibase

      public static liquibase.integration.spring.SpringLiquibase createSpringLiquibase(DataSource liquibaseDatasource, org.springframework.boot.autoconfigure.liquibase.LiquibaseProperties liquibaseProperties, DataSource dataSource, org.springframework.boot.autoconfigure.jdbc.DataSourceProperties dataSourceProperties)

      createSpringLiquibase.

      Parameters:
      liquibaseDatasource - a DataSource object.
      liquibaseProperties - a LiquibaseProperties object.
      dataSource - a DataSource object.
      dataSourceProperties - a DataSourceProperties object.
      Returns:
      a SpringLiquibase object.
    • createAsyncSpringLiquibase

      public static AsyncSpringLiquibase createAsyncSpringLiquibase(org.springframework.core.env.Environment env, Executor executor, DataSource liquibaseDatasource, org.springframework.boot.autoconfigure.liquibase.LiquibaseProperties liquibaseProperties, DataSource dataSource, org.springframework.boot.autoconfigure.jdbc.DataSourceProperties dataSourceProperties)

      createAsyncSpringLiquibase.

      Parameters:
      env - a Environment object.
      executor - a Executor object.
      liquibaseDatasource - a DataSource object.
      liquibaseProperties - a LiquibaseProperties object.
      dataSource - a DataSource object.
      dataSourceProperties - a DataSourceProperties object.
      Returns:
      a AsyncSpringLiquibase object.