com.sun.enterprise.admin.servermgmt.cli
Class StartDomainCommand

java.lang.Object
  extended by com.sun.enterprise.admin.cli.CLICommand
      extended by com.sun.enterprise.admin.servermgmt.cli.LocalServerCommand
          extended by com.sun.enterprise.admin.servermgmt.cli.LocalDomainCommand
              extended by com.sun.enterprise.admin.servermgmt.cli.StartDomainCommand
All Implemented Interfaces:
StartServerCommand, org.glassfish.hk2.PostConstruct

@Service(name="start-domain")
@Scoped(value=org.jvnet.hk2.component.PerLookup.class)
public class StartDomainCommand
extends LocalDomainCommand
implements StartServerCommand

The start-domain command.

Author:
bnevins, Bill Shannon

Field Summary
 
Fields inherited from class com.sun.enterprise.admin.servermgmt.cli.LocalDomainCommand
domainDirParam
 
Fields inherited from class com.sun.enterprise.admin.cli.CLICommand
argv, commandModel, CONNECTION_ERROR, env, ERROR, INVALID_COMMAND_ERROR, logger, metadataErrors, name, operands, options, passwords, programOpts, SUCCESS, WARNING
 
Constructor Summary
StartDomainCommand()
           
 
Method Summary
 void createLauncher()
          Create a launcher for the domain specified by arguments to this command.
protected  int executeCommand()
           
 List<String> getLauncherArgs()
           
 RuntimeType getType()
           
protected  void validate()
           
 
Methods inherited from class com.sun.enterprise.admin.servermgmt.cli.LocalDomainCommand
getDomainName, getDomainRootDir, getDomainsDir, initDomain, isThisDAS, prepare, setDomainName
 
Methods inherited from class com.sun.enterprise.admin.servermgmt.cli.LocalServerCommand
checkForSpecialFiles, getAdminAddress, getAdminAddress, getDomainXml, getMasterPassword, getMasterPasswordFile, getPrevPid, getServerDirs, getUptime, isRestartable, isRunning, isRunning, isRunning, isThisServer, loadAndVerifyKeystore, readFromMasterPasswordFile, resetServerDirs, setLocalPassword, setServerDirs, unsetLocalPassword, verifyMasterPassword, waitForRestart
 
Methods inherited from class com.sun.enterprise.admin.cli.CLICommand
checkHelp, execute, getBooleanOption, getBriefCommandUsage, getCommand, getCommandUsage, getManPage, getName, getOperandModel, getOption, getPassword, getProgramOptions, getSystemProperties, getSystemProperty, getUsage, initializeLogger, initializePasswords, inject, ok, parse, postConstruct, prevalidate, printExceptionStackTrace, processProgramOptions, quote, readPassword, toString, usageOptions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StartDomainCommand

public StartDomainCommand()
Method Detail

getLauncherArgs

public List<String> getLauncherArgs()
Specified by:
getLauncherArgs in interface StartServerCommand

getType

public RuntimeType getType()
Specified by:
getType in interface StartServerCommand
Returns:
the type of "this" server

validate

protected void validate()
                 throws CommandException,
                        CommandValidationException
Overrides:
validate in class LocalDomainCommand
Throws:
CommandException
CommandValidationException

executeCommand

protected int executeCommand()
                      throws CommandException
Specified by:
executeCommand in class CLICommand
Throws:
CommandException

createLauncher

public void createLauncher()
                    throws GFLauncherException,
                           MiniXmlParserException
Create a launcher for the domain specified by arguments to this command. The launcher is for a server of the specified type. Sets the launcher and info fields. It has to be public because it is part of an interface

Specified by:
createLauncher in interface StartServerCommand
Throws:
GFLauncherException
MiniXmlParserException


Copyright © 2012. All Rights Reserved.