winstone.cmdline
Class Option<T>
java.lang.Object
winstone.cmdline.Option<T>
- Direct Known Subclasses:
- Option.OBoolean, Option.OClass, Option.OFile, Option.OInt, Option.OString
public class Option<T>
- extends java.lang.Object
Command line options used in Launcher
.
- Author:
- Kohsuke Kawaguchi
Constructor Summary |
Option(java.lang.String name,
java.lang.Class<T> type,
T defaultValue)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
WEBROOT
public static final Option.OFile WEBROOT
WARFILE
public static final Option.OFile WARFILE
WEBAPPS_DIR
public static final Option.OFile WEBAPPS_DIR
HOSTS_DIR
public static final Option.OFile HOSTS_DIR
JAVA_HOME
public static final Option.OFile JAVA_HOME
TOOLS_JAR
public static final Option.OFile TOOLS_JAR
CONFIG
public static final Option.OFile CONFIG
PREFIX
public static final Option.OString PREFIX
COMMON_LIB_FOLDER
public static final Option.OFile COMMON_LIB_FOLDER
LOGFILE
public static final Option.OFile LOGFILE
LOG_THROWING_LINE_NO
public static final Option.OBoolean LOG_THROWING_LINE_NO
LOG_THROWING_THREAD
public static final Option.OBoolean LOG_THROWING_THREAD
DEBUG
public static final Option.OBoolean DEBUG
_PORT
public static final Option.OInt _PORT
_LISTEN_ADDRESS
public static final Option.OString _LISTEN_ADDRESS
_DO_HOSTNAME_LOOKUPS
public static final Option.OBoolean _DO_HOSTNAME_LOOKUPS
HTTP_PORT
public static final Option.OInt HTTP_PORT
HTTP_LISTEN_ADDRESS
public static final Option.OString HTTP_LISTEN_ADDRESS
HTTP_DO_HOSTNAME_LOOKUPS
public static final Option.OBoolean HTTP_DO_HOSTNAME_LOOKUPS
HTTPS_PORT
public static final Option.OInt HTTPS_PORT
HTTPS_LISTEN_ADDRESS
public static final Option.OString HTTPS_LISTEN_ADDRESS
HTTPS_DO_HOSTNAME_LOOKUPS
public static final Option.OBoolean HTTPS_DO_HOSTNAME_LOOKUPS
HTTPS_KEY_STORE
public static final Option.OFile HTTPS_KEY_STORE
HTTPS_KEY_STORE_PASSWORD
public static final Option.OString HTTPS_KEY_STORE_PASSWORD
HTTPS_KEY_MANAGER_TYPE
public static final Option.OString HTTPS_KEY_MANAGER_TYPE
HTTPS_VERIFY_CLIENT
public static final Option.OBoolean HTTPS_VERIFY_CLIENT
HTTPS_CERTIFICATE
public static final Option.OFile HTTPS_CERTIFICATE
HTTPS_PRIVATE_KEY
public static final Option.OFile HTTPS_PRIVATE_KEY
AJP13_PORT
public static final Option.OInt AJP13_PORT
AJP13_LISTEN_ADDRESS
public static final Option.OString AJP13_LISTEN_ADDRESS
CONTROL_PORT
public static final Option.OInt CONTROL_PORT
HANDLER_COUNT_STARTUP
public static final Option.OInt HANDLER_COUNT_STARTUP
HANDLER_COUNT_MAX
public static final Option.OInt HANDLER_COUNT_MAX
HANDLER_COUNT_MAX_IDLE
public static final Option.OInt HANDLER_COUNT_MAX_IDLE
DIRECTORY_LISTINGS
public static final Option.OBoolean DIRECTORY_LISTINGS
USE_JASPER
public static final Option.OBoolean USE_JASPER
USE_SERVLET_RELOADING
public static final Option.OBoolean USE_SERVLET_RELOADING
PREFERRED_CLASS_LOADER
public static final Option.OClass PREFERRED_CLASS_LOADER
USE_INVOKER
public static final Option.OBoolean USE_INVOKER
INVOKER_PREFIX
public static final Option.OString INVOKER_PREFIX
SIMULATE_MOD_UNIQUE_ID
public static final Option.OBoolean SIMULATE_MOD_UNIQUE_ID
USE_SAVED_SESSIONS
public static final Option.OBoolean USE_SAVED_SESSIONS
MIME_TYPES
public static final Option.OString MIME_TYPES
MAX_PARAM_COUNT
public static final Option.OInt MAX_PARAM_COUNT
USAGE
public static final Option.OBoolean USAGE
HELP
public static final Option.OBoolean HELP
USE_CLUSTER
public static final Option.OBoolean USE_CLUSTER
CLUSTER_CLASS_NAME
public static final Option.OClass CLUSTER_CLASS_NAME
CLUSTER_NODES
public static final Option.OString CLUSTER_NODES
USE_JNDI
public static final Option.OBoolean USE_JNDI
CONTAINER_JNDI_CLASSNAME
public static final Option.OClass CONTAINER_JNDI_CLASSNAME
WEBAPP_JNDI_CLASSNAME
public static final Option.OClass WEBAPP_JNDI_CLASSNAME
JDNI_RESOURCE
public static final Option.OString JDNI_RESOURCE
JNDI_PARAM
public static final Option.OString JNDI_PARAM
REALM_CLASS_NAME
public static final Option.OClass REALM_CLASS_NAME
ARGUMENTS_REALM_PASSWORD
public static final Option.OString ARGUMENTS_REALM_PASSWORD
ARGUMENTS_REALM_ROLES
public static final Option.OString ARGUMENTS_REALM_ROLES
FILEREALM_CONFIGFILE
public static final Option.OFile FILEREALM_CONFIGFILE
ACCESS_LOGGER_CLASSNAME
public static final Option.OClass ACCESS_LOGGER_CLASSNAME
SIMPLE_ACCESS_LOGGER_FORMAT
public static final Option.OString SIMPLE_ACCESS_LOGGER_FORMAT
SIMPLE_ACCESS_LOGGER_FILE
public static final Option.OString SIMPLE_ACCESS_LOGGER_FILE
name
public final java.lang.String name
- Option name without the "--" prefix.
type
public final java.lang.Class<T> type
- Expected type.
defaultValue
public final T defaultValue
Option
public Option(java.lang.String name,
java.lang.Class<T> type,
T defaultValue)
all
public static java.util.List<Option<?>> all(java.lang.Class<?> clazz)
- List up all the known options.
remove
public void remove(java.util.Map args)
put
public void put(java.util.Map args,
java.lang.String value)
isIn
public boolean isIn(java.util.Map args)
isWildcard
public boolean isWildcard()
- Indicates an option name that takes some argument.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
string
public static Option.OString string(java.lang.String name)
string
public static Option.OString string(java.lang.String name,
java.lang.String defaultValue)
bool
public static Option.OBoolean bool(java.lang.String name,
boolean defaultValue)
file
public static Option.OFile file(java.lang.String name)
clazz
public static Option.OClass clazz(java.lang.String name,
java.lang.Class defaultValue)
integer
public static Option.OInt integer(java.lang.String name)
integer
public static Option.OInt integer(java.lang.String name,
int defaultValue)
Copyright © 2013. All Rights Reserved.