Package io.quarkus.flyway.runtime
Class FlywayBuildTimeConfig
- java.lang.Object
-
- io.quarkus.flyway.runtime.FlywayBuildTimeConfig
-
@ConfigRoot(name="flyway", phase=BUILD_AND_RUN_TIME_FIXED) public final class FlywayBuildTimeConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description FlywayDataSourceBuildTimeConfigdefaultDataSourceFlyway configuration for the default datasource.booleanenabledWhether Flyway is enabled *during the build*.Map<String,FlywayDataSourceBuildTimeConfig>namedDataSourcesFlyway configurations for named datasources.
-
Constructor Summary
Constructors Constructor Description FlywayBuildTimeConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlywayDataSourceBuildTimeConfiggetConfigForDataSourceName(String dataSourceName)Gets theFlywayDataSourceBuildTimeConfigfor the given datasource name.
-
-
-
Field Detail
-
enabled
@ConfigItem(defaultValue="true") public boolean enabled
Whether Flyway is enabled *during the build*. If Flyway is disabled, the Flyway beans won't be created and Flyway won't be usable.
-
defaultDataSource
@ConfigItem(name="<<parent>>") public FlywayDataSourceBuildTimeConfig defaultDataSource
Flyway configuration for the default datasource.
-
namedDataSources
@ConfigItem(name="<<parent>>") public Map<String,FlywayDataSourceBuildTimeConfig> namedDataSources
Flyway configurations for named datasources.
-
-
Method Detail
-
getConfigForDataSourceName
public FlywayDataSourceBuildTimeConfig getConfigForDataSourceName(String dataSourceName)
Gets theFlywayDataSourceBuildTimeConfigfor the given datasource name.
-
-