Package io.quarkus.flyway.deployment
Class FlywayProcessor
java.lang.Object
io.quarkus.flyway.deployment.FlywayProcessor
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(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) (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) (package private) voidreflection(CombinedIndexBuildItem index, BuildProducer<ReflectiveClassBuildItem> reflectiveClasses, BuildProducer<ReflectiveHierarchyBuildItem> reflectiveHierarchyProducer) 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)
-
Constructor Details
-
FlywayProcessor
FlywayProcessor()
-
-
Method Details
-
reflection
void reflection(CombinedIndexBuildItem index, BuildProducer<ReflectiveClassBuildItem> reflectiveClasses, BuildProducer<ReflectiveHierarchyBuildItem> reflectiveHierarchyProducer) -
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
-