Package io.quarkus.flyway.deployment
Class FlywayProcessor
- java.lang.Object
-
- io.quarkus.flyway.deployment.FlywayProcessor
-
class FlywayProcessor extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFlywayProcessor.MigrationStateBuildItem
-
Constructor Summary
Constructors Constructor Description FlywayProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) FlywayProcessor.MigrationStateBuildItembuild(BuildProducer<NativeImageResourceBuildItem> resourceProducer, BuildProducer<ReflectiveClassBuildItem> reflectiveClassProducer, BuildProducer<HotDeploymentWatchedFileBuildItem> hotDeploymentProducer, FlywayRecorder recorder, RecorderContext context, CombinedIndexBuildItem combinedIndexBuildItem, List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSourceBuildItems, FlywayBuildTimeConfig flywayBuildTimeConfig)InitTaskBuildItemconfigureInitTask(ApplicationInfoBuildItem app)(package private) voidcreateBeans(FlywayRecorder recorder, List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSourceBuildItems, List<io.quarkus.agroal.spi.JdbcInitialSQLGeneratorBuildItem> sqlGeneratorBuildItems, BuildProducer<AdditionalBeanBuildItem> additionalBeans, BuildProducer<SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer, FlywayProcessor.MigrationStateBuildItem migrationsBuildItem, FlywayBuildTimeConfig flywayBuildTimeConfig)ServiceStartBuildItemstartActions(FlywayRecorder recorder, FlywayRuntimeConfig config, BuildProducer<io.quarkus.agroal.spi.JdbcDataSourceSchemaReadyBuildItem> schemaReadyBuildItem, BuildProducer<InitTaskCompletedBuildItem> initializationCompleteBuildItem, List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSourceBuildItems, FlywayProcessor.MigrationStateBuildItem migrationsBuildItem)
-
-
-
Method Detail
-
build
FlywayProcessor.MigrationStateBuildItem build(BuildProducer<NativeImageResourceBuildItem> resourceProducer, BuildProducer<ReflectiveClassBuildItem> reflectiveClassProducer, BuildProducer<HotDeploymentWatchedFileBuildItem> hotDeploymentProducer, FlywayRecorder recorder, RecorderContext context, CombinedIndexBuildItem combinedIndexBuildItem, List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSourceBuildItems, FlywayBuildTimeConfig flywayBuildTimeConfig) throws Exception
- Throws:
Exception
-
createBeans
void createBeans(FlywayRecorder recorder, List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSourceBuildItems, List<io.quarkus.agroal.spi.JdbcInitialSQLGeneratorBuildItem> sqlGeneratorBuildItems, BuildProducer<AdditionalBeanBuildItem> additionalBeans, BuildProducer<SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer, FlywayProcessor.MigrationStateBuildItem migrationsBuildItem, FlywayBuildTimeConfig flywayBuildTimeConfig)
-
startActions
public ServiceStartBuildItem startActions(FlywayRecorder recorder, FlywayRuntimeConfig config, BuildProducer<io.quarkus.agroal.spi.JdbcDataSourceSchemaReadyBuildItem> schemaReadyBuildItem, BuildProducer<InitTaskCompletedBuildItem> initializationCompleteBuildItem, List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSourceBuildItems, FlywayProcessor.MigrationStateBuildItem migrationsBuildItem)
-
configureInitTask
public InitTaskBuildItem configureInitTask(ApplicationInfoBuildItem app)
-
-