Class StopDatabaseCommand
- java.lang.Object
-
- com.sun.enterprise.admin.cli.CLICommand
-
- com.sun.enterprise.admin.cli.optional.DatabaseCommand
-
- com.sun.enterprise.admin.cli.optional.StopDatabaseCommand
-
- All Implemented Interfaces:
org.glassfish.hk2.api.PostConstruct
@Service(name="stop-database") @PerLookup public final class StopDatabaseCommand extends DatabaseCommand
stop-database command This command class will invoke DBControl to stop the database.- Author:
- Jane Young, Bill Shannon
-
-
Field Summary
-
Fields inherited from class com.sun.enterprise.admin.cli.optional.DatabaseCommand
DB_USER, dbHost, dbLocation, dbManager, dbPort, sClasspath, sDatabaseClasspath, sInstallRoot, sJavaHome
-
Fields inherited from class com.sun.enterprise.admin.cli.CLICommand
argv, ASADMIN, commandModel, CONNECTION_ERROR, env, ERROR, INVALID_COMMAND_ERROR, lineReader, logger, metadataErrors, name, operands, options, passwords, programOpts, SUCCESS, terminal, WARNING
-
-
Constructor Summary
Constructors Constructor Description StopDatabaseCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
executeCommand()
Executes the commandString[]
stopDatabaseCmd()
Defines the command to stop the database.-
Methods inherited from class com.sun.enterprise.admin.cli.optional.DatabaseCommand
getJavaExe, pingDatabaseCmd, prepareProcessExecutor
-
Methods inherited from class com.sun.enterprise.admin.cli.CLICommand
buildLineReader, buildTerminal, checkHelp, closeTerminal, execute, execute, expandManPage, getBooleanOption, getBriefCommandUsage, getCommand, getCommand, getCommandScope, getCommandUsage, getManPage, getName, getOperandModel, getOption, getOptions, getPassword, getPassword, getProgramOptions, getSystemProperties, getSystemProperty, getUsage, initializeLogger, initializePasswords, inject, newLineReaderBuilder, ok, parse, postConstruct, prepare, prevalidate, printExceptionStackTrace, processProgramOptions, quote, readPassword, setCommandScope, toString, usageOptions, validate
-
-
-
-
Method Detail
-
stopDatabaseCmd
public String[] stopDatabaseCmd() throws Exception
Defines the command to stop the database.- Returns:
- Throws:
Exception
-
executeCommand
protected int executeCommand() throws CommandException, CommandValidationException
Executes the command- Specified by:
executeCommand
in classCLICommand
- Returns:
- the exit code
- Throws:
CommandException
CommandValidationException
- if there's something wrong with the options or arguments
-
-