Package io.quarkus.flyway.runtime
Class FlywayRecorder
- java.lang.Object
-
- io.quarkus.flyway.runtime.FlywayRecorder
-
public class FlywayRecorder extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classFlywayRecorder.BaselineCommand
-
Constructor Summary
Constructors Constructor Description FlywayRecorder(RuntimeValue<FlywayRuntimeConfig> config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoStartActions()Function<io.quarkus.arc.SyntheticCreationalContext<FlywayContainer>,FlywayContainer>flywayContainerFunction(String dataSourceName, boolean hasMigrations, boolean createPossible)Function<io.quarkus.arc.SyntheticCreationalContext<org.flywaydb.core.Flyway>,org.flywaydb.core.Flyway>flywayFunction(String dataSourceName)voidsetApplicationCallbackClasses(Map<String,Collection<org.flywaydb.core.api.callback.Callback>> callbackClasses)voidsetApplicationMigrationClasses(Collection<Class<? extends org.flywaydb.core.api.migration.JavaMigration>> migrationClasses)voidsetApplicationMigrationFiles(Collection<String> migrationFiles)
-
-
-
Constructor Detail
-
FlywayRecorder
public FlywayRecorder(RuntimeValue<FlywayRuntimeConfig> config)
-
-
Method Detail
-
setApplicationMigrationFiles
public void setApplicationMigrationFiles(Collection<String> migrationFiles)
-
setApplicationMigrationClasses
public void setApplicationMigrationClasses(Collection<Class<? extends org.flywaydb.core.api.migration.JavaMigration>> migrationClasses)
-
setApplicationCallbackClasses
public void setApplicationCallbackClasses(Map<String,Collection<org.flywaydb.core.api.callback.Callback>> callbackClasses)
-
flywayContainerFunction
public Function<io.quarkus.arc.SyntheticCreationalContext<FlywayContainer>,FlywayContainer> flywayContainerFunction(String dataSourceName, boolean hasMigrations, boolean createPossible)
-
flywayFunction
public Function<io.quarkus.arc.SyntheticCreationalContext<org.flywaydb.core.Flyway>,org.flywaydb.core.Flyway> flywayFunction(String dataSourceName)
-
doStartActions
public void doStartActions()
-
-