Class FlywayRecorder

java.lang.Object
io.quarkus.flyway.runtime.FlywayRecorder

public class FlywayRecorder extends Object
  • Constructor Details

  • Method Details

    • 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(String dataSourceName)