Class MigrationsBundle<T extends Configuration>

java.lang.Object
io.dropwizard.migrations.MigrationsBundle<T>
All Implemented Interfaces:
ConfiguredBundle<T>, DatabaseConfiguration<T>

public abstract class MigrationsBundle<T extends Configuration> extends Object implements ConfiguredBundle<T>, DatabaseConfiguration<T>
  • Constructor Details

    • MigrationsBundle

      public MigrationsBundle()
  • Method Details

    • initialize

      public final void initialize(Bootstrap<?> bootstrap)
      Description copied from interface: ConfiguredBundle
      Initializes the application bootstrap.
      Specified by:
      initialize in interface ConfiguredBundle<T extends Configuration>
      Parameters:
      bootstrap - the application bootstrap
    • getMigrationsFileName

      public String getMigrationsFileName()
    • name

      public String name()
    • getScopedObjects

      public @Nullable Map<String,Object> getScopedObjects()
      If overridden, enters a new Scope, in which the provided objects are available.
      Returns:
      the objects introduced in the created child Scope