Class StopDomainCommand
- java.lang.Object
-
- com.sun.enterprise.admin.cli.CLICommand
-
- com.sun.enterprise.admin.servermgmt.cli.LocalServerCommand
-
- com.sun.enterprise.admin.servermgmt.cli.LocalDomainCommand
-
- com.sun.enterprise.admin.servermgmt.cli.StopDomainCommand
-
- All Implemented Interfaces:
org.glassfish.hk2.api.PostConstruct
- Direct Known Subclasses:
RestartDomainCommand
@Service(name="stop-domain") @PerLookup public class StopDomainCommand extends LocalDomainCommand
The stop-domain command.- Author:
- Byron Nevins, Bill Shannon
-
-
Field Summary
-
Fields inherited from class com.sun.enterprise.admin.servermgmt.cli.LocalDomainCommand
domainDirParam
-
-
Constructor Summary
Constructors Constructor Description StopDomainCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intdasNotRunning()Print message and return exit code when we detect that the DAS is not running.protected voiddoCommand()Execute the actual stop-domain command.protected intexecuteCommand()protected voidinitDomain()Override initDomain in LocalDomainCommand to only initialize the local domain information (name, directory) in the local case, when no --host has been specified.protected voidvalidate()protected voidwaitForDeath()Wait for the server to die.-
Methods inherited from class com.sun.enterprise.admin.servermgmt.cli.LocalDomainCommand
getDomainName, getDomainRootDir, getDomainsDir, isThisDAS, prepare, setDomainName
-
Methods inherited from class com.sun.enterprise.admin.servermgmt.cli.LocalServerCommand
checkForSpecialFiles, getAdminAddress, getAdminAddress, getDomainXml, getMasterPassword, getMasterPasswordFile, getPrevPid, getServerDirs, getServerPid, getUptime, isLocal, isRemote, isRestartable, isRunning, isRunning, isThisServer, loadAndVerifyKeystore, readFromMasterPasswordFile, resetServerDirs, setLocalPassword, setServerDirs, unsetLocalPassword, verifyMasterPassword, waitForRestart
-
Methods inherited from class com.sun.enterprise.admin.cli.CLICommand
checkHelp, execute, expandManPage, getBooleanOption, getBriefCommandUsage, getCommand, getCommand, getCommandScope, getCommandUsage, getManPage, getName, getOperandModel, getOption, getOptions, getPassword, getPassword, getProgramOptions, getSystemProperties, getSystemProperty, getUsage, initializeLogger, initializePasswords, inject, ok, parse, postConstruct, prevalidate, printExceptionStackTrace, processProgramOptions, quote, readPassword, setCommandScope, toString, usageOptions
-
-
-
-
Method Detail
-
validate
protected void validate() throws org.glassfish.api.admin.CommandException- Overrides:
validatein classLocalDomainCommand- Throws:
org.glassfish.api.admin.CommandException
-
initDomain
protected void initDomain() throws org.glassfish.api.admin.CommandExceptionOverride initDomain in LocalDomainCommand to only initialize the local domain information (name, directory) in the local case, when no --host has been specified.- Overrides:
initDomainin classLocalDomainCommand- Throws:
org.glassfish.api.admin.CommandException
-
executeCommand
protected int executeCommand() throws org.glassfish.api.admin.CommandException- Specified by:
executeCommandin classcom.sun.enterprise.admin.cli.CLICommand- Throws:
org.glassfish.api.admin.CommandException
-
dasNotRunning
protected int dasNotRunning() throws org.glassfish.api.admin.CommandExceptionPrint message and return exit code when we detect that the DAS is not running.- Throws:
org.glassfish.api.admin.CommandException
-
doCommand
protected void doCommand() throws org.glassfish.api.admin.CommandExceptionExecute the actual stop-domain command.- Throws:
org.glassfish.api.admin.CommandException
-
waitForDeath
protected void waitForDeath() throws org.glassfish.api.admin.CommandExceptionWait for the server to die.- Throws:
org.glassfish.api.admin.CommandException
-
-