public class ReplaceableCompositeMigrationResolver extends Object implements org.flywaydb.core.api.resolver.MigrationResolver
Facility for retrieving and sorting the available migrations from the classpath through the various migration resolvers.
| Constructor and Description | 
|---|
ReplaceableCompositeMigrationResolver(org.flywaydb.core.internal.dbsupport.DbSupport dbSupport,
                                     ClassLoader classLoader,
                                     org.flywaydb.core.internal.util.Locations locations,
                                     String encoding,
                                     String sqlMigrationPrefix,
                                     String sqlMigrationSeparator,
                                     String sqlMigrationSuffix,
                                     org.flywaydb.core.internal.util.PlaceholderReplacer placeholderReplacer,
                                     org.flywaydb.core.api.resolver.MigrationResolver... customMigrationResolvers)
Creates a new CompositeMigrationResolver. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<org.flywaydb.core.api.resolver.ResolvedMigration> | 
resolveMigrations()
Finds all available migrations using all migration resolvers (sql, java, …). 
 | 
public ReplaceableCompositeMigrationResolver(org.flywaydb.core.internal.dbsupport.DbSupport dbSupport,
                                             ClassLoader classLoader,
                                             org.flywaydb.core.internal.util.Locations locations,
                                             String encoding,
                                             String sqlMigrationPrefix,
                                             String sqlMigrationSeparator,
                                             String sqlMigrationSuffix,
                                             org.flywaydb.core.internal.util.PlaceholderReplacer placeholderReplacer,
                                             org.flywaydb.core.api.resolver.MigrationResolver... customMigrationResolvers)
Creates a new CompositeMigrationResolver.
dbSupport - The database-specific support.classLoader - The ClassLoader for loading migrations on the classpath.locations - The locations where migrations are located.encoding - The encoding of Sql migrations.sqlMigrationPrefix - The file name prefix for sql migrations.sqlMigrationSeparator - The file name separator for sql migrations.sqlMigrationSuffix - The file name suffix for sql migrations.placeholderReplacer - The placeholder replacer to use.customMigrationResolvers - Custom Migration Resolvers.public List<org.flywaydb.core.api.resolver.ResolvedMigration> resolveMigrations()
Finds all available migrations using all migration resolvers (sql, java, …).
resolveMigrations in interface org.flywaydb.core.api.resolver.MigrationResolverorg.flywaydb.core.api.FlywayException - when the available migrations have overlapping versions.Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.