Package org.spincast.plugins.flywayutils
Class SpincastFlywayMigrationContextDefault
java.lang.Object
org.spincast.plugins.flywayutils.SpincastFlywayMigrationContextDefault
- All Implemented Interfaces:
org.flywaydb.core.api.resolver.MigrationResolver,SpincastFlywayMigrationContext
public class SpincastFlywayMigrationContextDefault
extends Object
implements SpincastFlywayMigrationContext
-
Constructor Summary
ConstructorsConstructorDescriptionSpincastFlywayMigrationContextDefault(DataSource dataSource, String migrationsPackage, com.google.inject.Provider<com.google.inject.Injector> injectorProvider, JdbcUtils jdbcUtils, SpincastDataSourceFactory spincastDataSourceFactory) SpincastFlywayMigrationContextDefault(DataSource dataSource, String schema, String migrationsPackage, com.google.inject.Provider<com.google.inject.Injector> injectorProvider, JdbcUtils jdbcUtils, SpincastDataSourceFactory spincastDataSourceFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.flywaydb.core.api.resolver.ResolvedMigrationconvertToResolvedMigration(SpincastFlywayMigration spincastFlywayMigration) protected org.flywaydb.core.Flywayprotected DataSourceprotected com.google.inject.Injectorprotected JdbcUtilsprotected Stringprotected Stringprotected SpincastDataSourceFactoryvoidmigrate()Collection<org.flywaydb.core.api.resolver.ResolvedMigration>
-
Constructor Details
-
SpincastFlywayMigrationContextDefault
public SpincastFlywayMigrationContextDefault(DataSource dataSource, String migrationsPackage, com.google.inject.Provider<com.google.inject.Injector> injectorProvider, JdbcUtils jdbcUtils, SpincastDataSourceFactory spincastDataSourceFactory) -
SpincastFlywayMigrationContextDefault
public SpincastFlywayMigrationContextDefault(DataSource dataSource, @Nullable String schema, String migrationsPackage, com.google.inject.Provider<com.google.inject.Injector> injectorProvider, JdbcUtils jdbcUtils, SpincastDataSourceFactory spincastDataSourceFactory)
-
-
Method Details
-
getDataSource
-
getMigrationsPackage
-
getInjector
protected com.google.inject.Injector getInjector() -
getJdbcUtils
-
getSchema
-
getSpincastDataSourceFactory
-
migrate
public void migrate()- Specified by:
migratein interfaceSpincastFlywayMigrationContext
-
createFlyway
protected org.flywaydb.core.Flyway createFlyway() -
resolveMigrations
- Specified by:
resolveMigrationsin interfaceorg.flywaydb.core.api.resolver.MigrationResolver
-
convertToResolvedMigration
protected org.flywaydb.core.api.resolver.ResolvedMigration convertToResolvedMigration(SpincastFlywayMigration spincastFlywayMigration)
-