public final class CommandLineInterpreter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
OPTION_ADDRESS |
static java.lang.String |
OPTION_ADMINPORT |
static java.lang.String |
OPTION_CLIENTPORT |
static java.lang.String |
OPTION_CONFIG |
static java.lang.String |
OPTION_DEBUG |
static java.lang.String |
OPTION_DISABLE_ADMIN |
static java.lang.String |
OPTION_DISABLE_SSL |
static java.lang.String |
OPTION_HELP |
static java.lang.String |
OPTION_KEYPASS |
static java.lang.String |
OPTION_KEYSTORE |
static java.lang.String |
OPTION_MUTE |
static java.lang.String |
OPTION_TLSPORT |
static java.lang.String |
OPTION_VERSION |
static java.lang.String |
OPTION_WATCH |
static java.util.List<java.lang.String> |
PROVIDED_OPTIONS |
| Constructor and Description |
|---|
CommandLineInterpreter() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getCommandlineParams()
Identifies what command line arguments that have been passed by user are matching available options
|
boolean |
isDebug()
Checks if debug option was provided
|
boolean |
isHelp()
Checks if help option was provided
|
boolean |
isMute()
Checks if console output has been muted
|
boolean |
isVersion()
Checks if version option was provided
|
boolean |
isYamlProvided()
Checks if data YAML was provided
|
void |
parseCommandLine(java.lang.String[] args) |
void |
printHelp()
Prints 'help' message which describes available command line arguments
|
void |
printVersion()
Prints current stubby4j version to the console
|
public static final java.util.List<java.lang.String> PROVIDED_OPTIONS
public static final java.lang.String OPTION_ADDRESS
public static final java.lang.String OPTION_CLIENTPORT
public static final java.lang.String OPTION_TLSPORT
public static final java.lang.String OPTION_ADMINPORT
public static final java.lang.String OPTION_CONFIG
public static final java.lang.String OPTION_KEYSTORE
public static final java.lang.String OPTION_KEYPASS
public static final java.lang.String OPTION_MUTE
public static final java.lang.String OPTION_WATCH
public static final java.lang.String OPTION_HELP
public static final java.lang.String OPTION_VERSION
public static final java.lang.String OPTION_DEBUG
public static final java.lang.String OPTION_DISABLE_ADMIN
public static final java.lang.String OPTION_DISABLE_SSL
public void parseCommandLine(java.lang.String[] args)
throws org.apache.commons.cli.ParseException
org.apache.commons.cli.ParseExceptionpublic boolean isMute()
public boolean isYamlProvided()
public boolean isHelp()
public boolean isVersion()
public boolean isDebug()
public void printHelp()
public void printVersion()
public java.util.Map<java.lang.String,java.lang.String> getCommandlineParams()