com.sun.enterprise.admin.cli
Class VersionCommand

java.lang.Object
  extended by com.sun.enterprise.admin.cli.CLICommand
      extended by com.sun.enterprise.admin.cli.VersionCommand
All Implemented Interfaces:
org.jvnet.hk2.component.PostConstruct

@Service(name="version")
@Scoped(value=org.jvnet.hk2.component.PerLookup.class)
public class VersionCommand
extends CLICommand

A local version command. Prints the version of the server, if running. Prints the version from locally available Version class if server is not running, if the --local flag is passed or if the version could not be obtained from a server for some reason. The idea is to get the version of server software, the server process need not be running. This command does not return the version of local server installation if its options (host, port, user, passwordfile) identify a running server.

Author:
km@dev.java.net, Bill Shannon

Field Summary
private  boolean local
           
private static LocalStringsImpl strings
           
private  boolean terse
           
private  boolean verbose
           
 
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
VersionCommand()
           
 
Method Summary
protected  int executeCommand()
          Execute the command using the options in options and the operands in operands.
private  void invokeLocal()
           
private  void printRemoteException(Exception e)
           
 
Methods inherited from class com.sun.enterprise.admin.cli.CLICommand
checkHelp, execute, getBooleanOption, getCommand, getManPage, getName, getOperandModel, getOption, getPassword, getProgramOptions, getSystemProperties, getSystemProperty, getUsage, initializeLogger, initializePasswords, inject, ok, parse, postConstruct, prepare, prevalidate, printExceptionStackTrace, processProgramOptions, quote, readPassword, toString, usageOptions, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

verbose

private boolean verbose

local

private boolean local

terse

private boolean terse

strings

private static final LocalStringsImpl strings
Constructor Detail

VersionCommand

public VersionCommand()
Method Detail

executeCommand

protected int executeCommand()
                      throws CommandException
Description copied from class: CLICommand
Execute the command using the options in options and the operands in operands.

Specified by:
executeCommand in class CLICommand
Returns:
the exit code
Throws:
CommandException - if execution of the command fails
CommandValidationException - if there's something wrong with the options or arguments

invokeLocal

private void invokeLocal()

printRemoteException

private void printRemoteException(Exception e)


Copyright © 2012 GlassFish Community. All Rights Reserved.