public class Option<T> extends Object
Launcher
.Modifier and Type | Class and Description |
---|---|
static class |
Option.OBoolean |
static class |
Option.OClass |
static class |
Option.OFile |
static class |
Option.OInt |
static class |
Option.OString |
Constructor and Description |
---|
Option(String name,
Class<T> type,
T defaultValue) |
Modifier and Type | Method and Description |
---|---|
static List<Option<?>> |
all(Class<?> clazz)
List up all the known options.
|
static Option.OBoolean |
bool(String name,
boolean defaultValue) |
static boolean |
booleanArg(Map args,
String name,
boolean defaultTrue) |
static Option.OClass |
clazz(String name,
Class defaultValue) |
static Option.OFile |
file(String name) |
static int |
intArg(Map args,
String name,
int defaultValue) |
static Option.OInt |
integer(String name) |
static Option.OInt |
integer(String name,
int defaultValue) |
boolean |
isIn(Map args) |
boolean |
isWildcard()
Indicates an option name that takes some argument.
|
void |
put(Map args,
String value) |
void |
remove(Map args) |
static Option.OString |
string(String name) |
static Option.OString |
string(String name,
String defaultValue) |
static String |
stringArg(Map args,
String name,
String defaultValue) |
String |
toString() |
public static final Option.OFile WEBROOT
public static final Option.OFile WARFILE
public static final Option.OFile WEBAPPS_DIR
public static final Option.OFile JAVA_HOME
public static final Option.OFile TOOLS_JAR
public static final Option.OFile CONFIG
public static final Option.OString PREFIX
public static final Option.OFile COMMON_LIB_FOLDER
public static final Option.OFile LOGFILE
public static final Option.OBoolean LOG_THROWING_LINE_NO
public static final Option.OBoolean LOG_THROWING_THREAD
public static final Option.OBoolean DEBUG
public static final Option.OInt _PORT
public static final Option.OString _LISTEN_ADDRESS
public static final Option.OBoolean _DO_HOSTNAME_LOOKUPS
public static final Option.OInt _KEEP_ALIVE_TIMEOUT
public static final Option.OInt HTTP_PORT
public static final Option.OString HTTP_LISTEN_ADDRESS
public static final Option.OBoolean HTTP_DO_HOSTNAME_LOOKUPS
public static final Option.OInt HTTP_KEEP_ALIVE_TIMEOUT
public static final Option.OInt HTTPS_PORT
public static final Option.OString HTTPS_LISTEN_ADDRESS
public static final Option.OBoolean HTTPS_DO_HOSTNAME_LOOKUPS
public static final Option.OInt HTTPS_KEEP_ALIVE_TIMEOUT
public static final Option.OFile HTTPS_KEY_STORE
public static final Option.OString HTTPS_KEY_STORE_PASSWORD
public static final Option.OString HTTPS_PRIVATE_KEY_PASSWORD
public static final Option.OString HTTPS_KEY_MANAGER_TYPE
public static final Option.OBoolean HTTPS_VERIFY_CLIENT
public static final Option.OFile HTTPS_CERTIFICATE
public static final Option.OString HTTPS_CERTIFICATE_ALIAS
public static final Option.OFile HTTPS_PRIVATE_KEY
public static final Option.OBoolean HTTPS_SPDY
public static final Option.OInt AJP13_PORT
public static final Option.OString AJP13_LISTEN_ADDRESS
public static final Option.OInt CONTROL_PORT
public static final Option.OInt HANDLER_COUNT_STARTUP
public static final Option.OInt HANDLER_COUNT_MAX
public static final Option.OInt HANDLER_COUNT_MAX_IDLE
public static final Option.OBoolean DIRECTORY_LISTINGS
public static final Option.OBoolean USE_JASPER
public static final Option.OBoolean USE_SERVLET_RELOADING
public static final Option.OClass PREFERRED_CLASS_LOADER
public static final Option.OBoolean USE_INVOKER
public static final Option.OString INVOKER_PREFIX
public static final Option.OBoolean SIMULATE_MOD_UNIQUE_ID
public static final Option.OBoolean USE_SAVED_SESSIONS
public static final Option.OString MIME_TYPES
public static final Option.OInt MAX_PARAM_COUNT
public static final Option.OBoolean USAGE
public static final Option.OInt SESSION_TIMEOUT
public static final Option.OInt REQUEST_HEADER_SIZE
public static final Option.OInt REQUEST_BUFFER_SIZE
public static final Option.OInt REQUEST_FORM_CONTENT_SIZE
public static final Option.OBoolean HELP
public static final Option.OClass REALM_CLASS_NAME
public static final Option.OString ARGUMENTS_REALM_PASSWORD
public static final Option.OString ARGUMENTS_REALM_ROLES
public static final Option.OFile FILEREALM_CONFIGFILE
public static final Option.OClass ACCESS_LOGGER_CLASSNAME
public static final Option.OString SIMPLE_ACCESS_LOGGER_FORMAT
public static final Option.OString SIMPLE_ACCESS_LOGGER_FILE
public final String name
public final T defaultValue
public void remove(Map args)
public boolean isIn(Map args)
public boolean isWildcard()
public static Option.OString string(String name)
public static Option.OString string(String name, String defaultValue)
public static Option.OBoolean bool(String name, boolean defaultValue)
public static Option.OFile file(String name)
public static Option.OClass clazz(String name, Class defaultValue)
public static Option.OInt integer(String name)
public static Option.OInt integer(String name, int defaultValue)
Copyright © 2015. All rights reserved.