Package io.dropwizard.migrations
Class DbDumpCommand<T extends Configuration>
- java.lang.Object
-
- io.dropwizard.core.cli.Command
-
- io.dropwizard.core.cli.ConfiguredCommand<T>
-
- io.dropwizard.migrations.AbstractLiquibaseCommand<T>
-
- io.dropwizard.migrations.DbDumpCommand<T>
-
public class DbDumpCommand<T extends Configuration> extends AbstractLiquibaseCommand<T>
-
-
Constructor Summary
Constructors Constructor Description DbDumpCommand(DatabaseConfiguration<T> strategy, Class<T> configurationClass, String migrationsFileName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(net.sourceforge.argparse4j.inf.Subparser subparser)Configure the command'sSubparser.voidrun(net.sourceforge.argparse4j.inf.Namespace namespace, liquibase.Liquibase liquibase)-
Methods inherited from class io.dropwizard.migrations.AbstractLiquibaseCommand
getConfigurationClass, run
-
Methods inherited from class io.dropwizard.core.cli.ConfiguredCommand
addFileArgument, cleanup, cleanupAsynchronously, getConfiguration, run
-
Methods inherited from class io.dropwizard.core.cli.Command
getDescription, getName, onError
-
-
-
-
Constructor Detail
-
DbDumpCommand
public DbDumpCommand(DatabaseConfiguration<T> strategy, Class<T> configurationClass, String migrationsFileName)
-
-
Method Detail
-
configure
public void configure(net.sourceforge.argparse4j.inf.Subparser subparser)
Description copied from class:ConfiguredCommandConfigure the command'sSubparser.N.B.: if you override this method, you must call
super.override(subparser)in order to preserve the configuration file parameter in the subparser.- Overrides:
configurein classAbstractLiquibaseCommand<T extends Configuration>- Parameters:
subparser- theSubparserspecific to the command
-
run
public void run(net.sourceforge.argparse4j.inf.Namespace namespace, liquibase.Liquibase liquibase) throws Exception- Specified by:
runin classAbstractLiquibaseCommand<T extends Configuration>- Throws:
Exception
-
-