|
IcedTea-Web NetX |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.jnlp.config.DeploymentConfiguration
public final class DeploymentConfiguration
Manages the various properties and configuration related to deployment. See: http://download.oracle.com/javase/1.5.0/docs/guide/deployment/deployment-guide/properties.html
Nested Class Summary | |
---|---|
static class |
DeploymentConfiguration.ConfigType
|
Field Summary | |
---|---|
static java.lang.String |
CONSOLE_DISABLE
|
static java.lang.String |
CONSOLE_HIDE
|
static java.lang.String |
CONSOLE_SHOW
|
static java.lang.String |
DEPLOYMENT_COMMENT
|
static java.lang.String |
DEPLOYMENT_CONFIG
|
static java.lang.String |
DEPLOYMENT_DIR
|
static java.lang.String |
DEPLOYMENT_PROPERTIES
|
static int |
JNLP_ASSOCIATION_ASK_USER
|
static int |
JNLP_ASSOCIATION_NEVER
|
static int |
JNLP_ASSOCIATION_NEW_ONLY
|
static int |
JNLP_ASSOCIATION_REPLACE_ASK
|
static java.lang.String |
KEY_AUTO_DOWNLOAD_JRE
|
static java.lang.String |
KEY_BROWSER_PATH
|
static java.lang.String |
KEY_CONSOLE_STARTUP_MODE
|
static java.lang.String |
KEY_CREATE_DESKTOP_SHORTCUT
|
static java.lang.String |
KEY_ENABLE_LOGGING
|
static java.lang.String |
KEY_ENABLE_TRACING
|
static java.lang.String |
KEY_JNLP_ASSOCIATIONS
|
static java.lang.String |
KEY_JRE_INTSTALL_URL
|
static java.lang.String |
KEY_PROXY_AUTO_CONFIG_URL
|
static java.lang.String |
KEY_PROXY_BYPASS_LIST
|
static java.lang.String |
KEY_PROXY_BYPASS_LOCAL
|
static java.lang.String |
KEY_PROXY_FTP_HOST
|
static java.lang.String |
KEY_PROXY_FTP_PORT
|
static java.lang.String |
KEY_PROXY_HTTP_HOST
|
static java.lang.String |
KEY_PROXY_HTTP_PORT
|
static java.lang.String |
KEY_PROXY_HTTPS_HOST
|
static java.lang.String |
KEY_PROXY_HTTPS_PORT
|
static java.lang.String |
KEY_PROXY_OVERRIDE_HOSTS
|
static java.lang.String |
KEY_PROXY_SAME
|
static java.lang.String |
KEY_PROXY_SOCKS4_HOST
|
static java.lang.String |
KEY_PROXY_SOCKS4_PORT
|
static java.lang.String |
KEY_PROXY_TYPE
|
static java.lang.String |
KEY_SECURITY_ALLOW_HIDE_WINDOW_WARNING
Boolean. |
static java.lang.String |
KEY_SECURITY_INSTALL_AUTHENTICATOR
Boolean. |
static java.lang.String |
KEY_SECURITY_PROMPT_USER
Boolean. |
static java.lang.String |
KEY_SECURITY_PROMPT_USER_FOR_JNLP
Boolean. |
static java.lang.String |
KEY_SECURITY_TRUSTED_POLICY
|
static java.lang.String |
KEY_SYSTEM_CACHE_DIR
|
static java.lang.String |
KEY_SYSTEM_SECURITY_POLICY
|
static java.lang.String |
KEY_SYSTEM_TRUSTED_CA_CERTS
|
static java.lang.String |
KEY_SYSTEM_TRUSTED_CERTS
|
static java.lang.String |
KEY_SYSTEM_TRUSTED_CLIENT_CERTS
|
static java.lang.String |
KEY_SYSTEM_TRUSTED_JSSE_CA_CERTS
|
static java.lang.String |
KEY_SYSTEM_TRUSTED_JSSE_CERTS
|
static java.lang.String |
KEY_UPDATE_TIMEOUT
|
static java.lang.String |
KEY_USER_CACHE_DIR
|
static java.lang.String |
KEY_USER_LOCKS_DIR
the directory containing locks for single instance applications |
static java.lang.String |
KEY_USER_LOG_DIR
|
static java.lang.String |
KEY_USER_NETX_RUNNING_FILE
The netx_running file is used to indicate if any instances of netx are running (this file may exist even if no instances are running). |
static java.lang.String |
KEY_USER_PERSISTENCE_CACHE_DIR
|
static java.lang.String |
KEY_USER_SECURITY_POLICY
|
static java.lang.String |
KEY_USER_TMP_DIR
|
static java.lang.String |
KEY_USER_TRUSTED_CA_CERTS
|
static java.lang.String |
KEY_USER_TRUSTED_CERTS
|
static java.lang.String |
KEY_USER_TRUSTED_CLIENT_CERTS
|
static java.lang.String |
KEY_USER_TRUSTED_JSSE_CA_CERTS
|
static java.lang.String |
KEY_USER_TRUSTED_JSSE_CERTS
|
Constructor Summary | |
---|---|
DeploymentConfiguration()
|
Method Summary | |
---|---|
void |
checkAndFixConfiguration(java.util.Map<java.lang.String,Setting<java.lang.String>> initial)
Check that the configuration is valid. |
java.util.Set<java.lang.String> |
getAllPropertyNames()
|
java.lang.String |
getProperty(java.lang.String key)
Get the value for the given key |
java.util.Map<java.lang.String,Setting<java.lang.String>> |
getRaw()
|
void |
load()
Initialize this deployment configuration by reading configuration files. |
void |
load(boolean fixIssues)
Initialize this deployment configuration by reading configuration files. |
void |
save()
Saves all properties that are not part of default or system properties |
void |
setProperty(java.lang.String key,
java.lang.String value)
Sets the value of corresponding to the key. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEPLOYMENT_DIR
public static final java.lang.String DEPLOYMENT_CONFIG
public static final java.lang.String DEPLOYMENT_PROPERTIES
public static final java.lang.String DEPLOYMENT_COMMENT
public static final int JNLP_ASSOCIATION_NEVER
public static final int JNLP_ASSOCIATION_NEW_ONLY
public static final int JNLP_ASSOCIATION_ASK_USER
public static final int JNLP_ASSOCIATION_REPLACE_ASK
public static final java.lang.String CONSOLE_HIDE
public static final java.lang.String CONSOLE_SHOW
public static final java.lang.String CONSOLE_DISABLE
public static final java.lang.String KEY_USER_CACHE_DIR
public static final java.lang.String KEY_USER_PERSISTENCE_CACHE_DIR
public static final java.lang.String KEY_SYSTEM_CACHE_DIR
public static final java.lang.String KEY_USER_LOG_DIR
public static final java.lang.String KEY_USER_TMP_DIR
public static final java.lang.String KEY_USER_LOCKS_DIR
public static final java.lang.String KEY_USER_NETX_RUNNING_FILE
FileLock
) in exclusive mode, then other netx instances
are not running
public static final java.lang.String KEY_USER_SECURITY_POLICY
public static final java.lang.String KEY_USER_TRUSTED_CA_CERTS
public static final java.lang.String KEY_USER_TRUSTED_JSSE_CA_CERTS
public static final java.lang.String KEY_USER_TRUSTED_CERTS
public static final java.lang.String KEY_USER_TRUSTED_JSSE_CERTS
public static final java.lang.String KEY_USER_TRUSTED_CLIENT_CERTS
public static final java.lang.String KEY_SYSTEM_SECURITY_POLICY
public static final java.lang.String KEY_SYSTEM_TRUSTED_CA_CERTS
public static final java.lang.String KEY_SYSTEM_TRUSTED_JSSE_CA_CERTS
public static final java.lang.String KEY_SYSTEM_TRUSTED_CERTS
public static final java.lang.String KEY_SYSTEM_TRUSTED_JSSE_CERTS
public static final java.lang.String KEY_SYSTEM_TRUSTED_CLIENT_CERTS
public static final java.lang.String KEY_SECURITY_PROMPT_USER
public static final java.lang.String KEY_SECURITY_TRUSTED_POLICY
public static final java.lang.String KEY_SECURITY_ALLOW_HIDE_WINDOW_WARNING
public static final java.lang.String KEY_SECURITY_PROMPT_USER_FOR_JNLP
public static final java.lang.String KEY_SECURITY_INSTALL_AUTHENTICATOR
public static final java.lang.String KEY_PROXY_TYPE
public static final java.lang.String KEY_PROXY_SAME
public static final java.lang.String KEY_PROXY_AUTO_CONFIG_URL
public static final java.lang.String KEY_PROXY_BYPASS_LIST
public static final java.lang.String KEY_PROXY_BYPASS_LOCAL
public static final java.lang.String KEY_PROXY_HTTP_HOST
public static final java.lang.String KEY_PROXY_HTTP_PORT
public static final java.lang.String KEY_PROXY_HTTPS_HOST
public static final java.lang.String KEY_PROXY_HTTPS_PORT
public static final java.lang.String KEY_PROXY_FTP_HOST
public static final java.lang.String KEY_PROXY_FTP_PORT
public static final java.lang.String KEY_PROXY_SOCKS4_HOST
public static final java.lang.String KEY_PROXY_SOCKS4_PORT
public static final java.lang.String KEY_PROXY_OVERRIDE_HOSTS
public static final java.lang.String KEY_ENABLE_TRACING
public static final java.lang.String KEY_ENABLE_LOGGING
public static final java.lang.String KEY_CONSOLE_STARTUP_MODE
public static final java.lang.String KEY_JNLP_ASSOCIATIONS
public static final java.lang.String KEY_CREATE_DESKTOP_SHORTCUT
public static final java.lang.String KEY_JRE_INTSTALL_URL
public static final java.lang.String KEY_AUTO_DOWNLOAD_JRE
public static final java.lang.String KEY_BROWSER_PATH
public static final java.lang.String KEY_UPDATE_TIMEOUT
Constructor Detail |
---|
public DeploymentConfiguration()
Method Detail |
---|
public void load() throws javax.naming.ConfigurationException
DeploymentException
- if it encounters a fatal error.
javax.naming.ConfigurationException
public void load(boolean fixIssues) throws javax.naming.ConfigurationException
fixIssues
- If true, fix issues that are discovered when reading configuration by
resorting to the default values
DeploymentException
- if it encounters a fatal error.
javax.naming.ConfigurationException
public java.lang.String getProperty(java.lang.String key)
key
- the property key
public java.util.Set<java.lang.String> getAllPropertyNames()
public java.util.Map<java.lang.String,Setting<java.lang.String>> getRaw()
public void setProperty(java.lang.String key, java.lang.String value)
key
- the keyvalue
- the value to be associated with the keypublic void checkAndFixConfiguration(java.util.Map<java.lang.String,Setting<java.lang.String>> initial)
initial
- a map representing the initial configurationpublic void save() throws java.io.IOException
java.io.IOException
- if unable to save the file
java.lang.IllegalStateException
- if save() is called before load()
|
IcedTea-Web NetX |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |