Class CreateDomainCommand

java.lang.Object
com.sun.enterprise.admin.cli.CLICommand
com.sun.enterprise.admin.servermgmt.cli.CreateDomainCommand
All Implemented Interfaces:
org.glassfish.hk2.api.PostConstruct

@Service(name="create-domain") @PerLookup public final class CreateDomainCommand extends com.sun.enterprise.admin.cli.CLICommand
This is a local command that creates a domain.
  • Field Summary

    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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected int
     
    protected Collection<org.glassfish.api.admin.CommandModel.ParamModel>
    Add --adminport and --instanceport options with proper default values.
    protected void
     
    void
     

    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, prepare, prevalidate, printExceptionStackTrace, processProgramOptions, quote, readPassword, setCommandScope, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • CreateDomainCommand

      public CreateDomainCommand()
  • Method Details

    • usageOptions

      protected Collection<org.glassfish.api.admin.CommandModel.ParamModel> usageOptions()
      Add --adminport and --instanceport options with proper default values. (Can't set default values above because it conflicts with --portbase option processing.)
      Overrides:
      usageOptions in class com.sun.enterprise.admin.cli.CLICommand
    • validate

      protected void validate() throws org.glassfish.api.admin.CommandException, org.glassfish.api.admin.CommandValidationException
      Overrides:
      validate in class com.sun.enterprise.admin.cli.CLICommand
      Throws:
      org.glassfish.api.admin.CommandException
      org.glassfish.api.admin.CommandValidationException
    • verifyPortBase

      public void verifyPortBase() throws org.glassfish.api.admin.CommandValidationException
      Throws:
      org.glassfish.api.admin.CommandValidationException
    • executeCommand

      protected int executeCommand() throws org.glassfish.api.admin.CommandException, org.glassfish.api.admin.CommandValidationException
      Specified by:
      executeCommand in class com.sun.enterprise.admin.cli.CLICommand
      Throws:
      org.glassfish.api.admin.CommandException
      org.glassfish.api.admin.CommandValidationException