final class StoresFlywayProvider
extends java.lang.Object
implements javax.inject.Provider<java.util.List<org.flywaydb.core.Flyway>>
Modifier and Type | Field and Description |
---|---|
private org.apache.commons.configuration.Configuration |
config |
private DataSourceLookup |
dsLookup |
private java.util.Set<java.lang.String> |
storenames |
Constructor and Description |
---|
StoresFlywayProvider(java.util.Set<java.lang.String> storenames,
DataSourceLookup dsLookup,
org.apache.commons.configuration.Configuration config) |
Modifier and Type | Method and Description |
---|---|
java.util.List<org.flywaydb.core.Flyway> |
get() |
private org.flywaydb.core.Flyway |
getFlyway(java.lang.String storename) |
private java.lang.String[] |
getLocations(java.lang.String storename) |
private final java.util.Set<java.lang.String> storenames
private final DataSourceLookup dsLookup
private final org.apache.commons.configuration.Configuration config
@Inject public StoresFlywayProvider(@Named(value="storenames") java.util.Set<java.lang.String> storenames, DataSourceLookup dsLookup, org.apache.commons.configuration.Configuration config)
public java.util.List<org.flywaydb.core.Flyway> get()
get
in interface javax.inject.Provider<java.util.List<org.flywaydb.core.Flyway>>
private org.flywaydb.core.Flyway getFlyway(java.lang.String storename)
private java.lang.String[] getLocations(java.lang.String storename)