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(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resourceProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem> hotDeploymentProducer, io.quarkus.flyway.runtime.FlywayRecorder recorder, io.quarkus.deployment.recording.RecorderContext context, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSourceBuildItems, io.quarkus.flyway.runtime.FlywayBuildTimeConfig flywayBuildTimeConfig) io.quarkus.deployment.builditem.InitTaskBuildItemconfigureInitTask(io.quarkus.deployment.builditem.ApplicationInfoBuildItem app) (package private) voidcreateBeans(io.quarkus.flyway.runtime.FlywayRecorder recorder, List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSourceBuildItems, List<io.quarkus.agroal.spi.JdbcInitialSQLGeneratorBuildItem> sqlGeneratorBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer, FlywayProcessor.MigrationStateBuildItem migrationsBuildItem, io.quarkus.flyway.runtime.FlywayBuildTimeConfig flywayBuildTimeConfig) (package private) voidreflection(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClasses, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchyProducer) io.quarkus.deployment.builditem.ServiceStartBuildItemstartActions(io.quarkus.flyway.runtime.FlywayRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.agroal.spi.JdbcDataSourceSchemaReadyBuildItem> schemaReadyBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.InitTaskCompletedBuildItem> initializationCompleteBuildItem, List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSourceBuildItems, FlywayProcessor.MigrationStateBuildItem migrationsBuildItem)
-
Constructor Details
-
FlywayProcessor
FlywayProcessor()
-
-
Method Details
-
reflection
void reflection(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClasses, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchyProducer) -
build
FlywayProcessor.MigrationStateBuildItem build(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resourceProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem> hotDeploymentProducer, io.quarkus.flyway.runtime.FlywayRecorder recorder, io.quarkus.deployment.recording.RecorderContext context, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSourceBuildItems, io.quarkus.flyway.runtime.FlywayBuildTimeConfig flywayBuildTimeConfig) throws Exception - Throws:
Exception
-
createBeans
void createBeans(io.quarkus.flyway.runtime.FlywayRecorder recorder, List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSourceBuildItems, List<io.quarkus.agroal.spi.JdbcInitialSQLGeneratorBuildItem> sqlGeneratorBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer, FlywayProcessor.MigrationStateBuildItem migrationsBuildItem, io.quarkus.flyway.runtime.FlywayBuildTimeConfig flywayBuildTimeConfig) -
startActions
public io.quarkus.deployment.builditem.ServiceStartBuildItem startActions(io.quarkus.flyway.runtime.FlywayRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.agroal.spi.JdbcDataSourceSchemaReadyBuildItem> schemaReadyBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.InitTaskCompletedBuildItem> initializationCompleteBuildItem, List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSourceBuildItems, FlywayProcessor.MigrationStateBuildItem migrationsBuildItem) -
configureInitTask
public io.quarkus.deployment.builditem.InitTaskBuildItem configureInitTask(io.quarkus.deployment.builditem.ApplicationInfoBuildItem app)
-