public final class DeploymentConfiguration
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static class |
DeploymentConfiguration.ConfigType |
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
APPLET_TRUST_SETTINGS |
|
static java.lang.String |
CONSOLE_DISABLE |
when set to as value of KEY_CONSOLE_STARTUP_MODE = "deployment.console.startup.mode",
then console is not visible by default, nop data are passed to it (save memory and cpu) but can not be shown
|
static java.lang.String |
CONSOLE_HIDE |
when set to as value of KEY_CONSOLE_STARTUP_MODE = "deployment.console.startup.mode",
then console is not visible by default, but may be shown
|
static java.lang.String |
CONSOLE_SHOW |
when set to as value of KEY_CONSOLE_STARTUP_MODE = "deployment.console.startup.mode",
then console show for both javaws and plugin
|
static java.lang.String |
CONSOLE_SHOW_JAVAWS |
when set to as value of KEY_CONSOLE_STARTUP_MODE = "deployment.console.startup.mode",
then console show for javaws
|
static java.lang.String |
CONSOLE_SHOW_PLUGIN |
when set to as value of KEY_CONSOLE_STARTUP_MODE = "deployment.console.startup.mode",
then console show for plugin
|
static java.lang.String |
DEPLOYMENT_COMMENT |
|
static java.lang.String |
DEPLOYMENT_CONFIG_FILE |
|
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_CACHE_COMPRESSION_ENABLED |
|
static java.lang.String |
KEY_CACHE_ENABLED |
|
static java.lang.String |
KEY_CACHE_MAX_SIZE |
|
static java.lang.String |
KEY_CONSOLE_STARTUP_MODE |
Console initial status.
|
static java.lang.String |
KEY_CREATE_DESKTOP_SHORTCUT |
|
static java.lang.String |
KEY_ENABLE_APPLICATION_LOGGING_TOFILE |
|
static java.lang.String |
KEY_ENABLE_LEGACY_LOGBASEDFILELOG |
|
static java.lang.String |
KEY_ENABLE_LOGGING |
|
static java.lang.String |
KEY_ENABLE_LOGGING_HEADERS |
|
static java.lang.String |
KEY_ENABLE_LOGGING_TOFILE |
|
static java.lang.String |
KEY_ENABLE_LOGGING_TOSTREAMS |
|
static java.lang.String |
KEY_ENABLE_LOGGING_TOSYSTEMLOG |
|
static java.lang.String |
KEY_ENABLE_MANIFEST_ATTRIBUTES_CHECK |
|
static java.lang.String |
KEY_HTTPS_DONT_ENFORCE |
Boolean.
|
static java.lang.String |
KEY_JNLP_ASSOCIATIONS |
|
static java.lang.String |
KEY_JRE_DIR |
|
static java.lang.String |
KEY_JRE_INTSTALL_URL |
|
static java.lang.String |
KEY_PLUGIN_JVM_ARGUMENTS |
|
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 |
Boolean.
|
static java.lang.String |
KEY_PROXY_SOCKS4_HOST |
|
static java.lang.String |
KEY_PROXY_SOCKS4_PORT |
|
static java.lang.String |
KEY_PROXY_TYPE |
the 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_LEVEL |
|
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_STRICT_JNLP_CLASSLOADER |
|
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 |
|
static java.text.SimpleDateFormat |
pattern |
|
java.lang.String |
systemComments |
|
static java.lang.String |
TRANSFER_TITLE |
|
java.lang.String |
userComments |
Constructor | Description |
---|---|
DeploymentConfiguration() |
|
DeploymentConfiguration(InfrastructureFileDescriptor configFile) |
Modifier and Type | Method | Description |
---|---|---|
void |
checkAndFixConfiguration(java.util.Map<java.lang.String,Setting<java.lang.String>> initial) |
Check that the configuration is valid.
|
void |
copyTo(java.util.Properties target) |
Copies the current configuration into the target
|
java.util.Set<java.lang.String> |
getAllPropertyNames() |
|
javax.naming.ConfigurationException |
getLoadingException() |
|
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.
|
static void |
move14AndOlderFilesTo15StructureCatched() |
|
void |
resetToDefaults() |
|
void |
save() |
Saves all properties that are not part of default or system properties
|
void |
setLoadingException(javax.naming.ConfigurationException ex) |
|
void |
setProperty(java.lang.String key,
java.lang.String value) |
Sets the value of corresponding to the key.
|
public static final java.lang.String DEPLOYMENT_CONFIG_FILE
public static final java.lang.String DEPLOYMENT_PROPERTIES
public static final java.lang.String APPLET_TRUST_SETTINGS
public static final java.lang.String DEPLOYMENT_COMMENT
public java.lang.String userComments
public java.lang.String systemComments
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 CONSOLE_SHOW_PLUGIN
public static final java.lang.String CONSOLE_SHOW_JAVAWS
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_CACHE_MAX_SIZE
public static final java.lang.String KEY_CACHE_ENABLED
public static final java.lang.String KEY_CACHE_COMPRESSION_ENABLED
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 runningpublic 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_LEVEL
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_STRICT_JNLP_CLASSLOADER
public static final java.lang.String KEY_HTTPS_DONT_ENFORCE
public static final java.lang.String KEY_PROXY_TYPE
JNLPProxySelector.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_LOGGING
public static final java.lang.String KEY_ENABLE_LOGGING_HEADERS
public static final java.lang.String KEY_ENABLE_LOGGING_TOFILE
public static final java.lang.String KEY_ENABLE_APPLICATION_LOGGING_TOFILE
public static final java.lang.String KEY_ENABLE_LEGACY_LOGBASEDFILELOG
public static final java.lang.String KEY_ENABLE_LOGGING_TOSTREAMS
public static final java.lang.String KEY_ENABLE_LOGGING_TOSYSTEMLOG
public static final java.lang.String KEY_ENABLE_MANIFEST_ATTRIBUTES_CHECK
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
public static final java.lang.String KEY_PLUGIN_JVM_ARGUMENTS
public static final java.lang.String KEY_JRE_DIR
public static final java.lang.String TRANSFER_TITLE
public static final java.text.SimpleDateFormat pattern
public DeploymentConfiguration()
public DeploymentConfiguration(InfrastructureFileDescriptor configFile)
public void setLoadingException(javax.naming.ConfigurationException ex)
public javax.naming.ConfigurationException getLoadingException()
public void resetToDefaults()
public void load() throws javax.naming.ConfigurationException
javax.naming.ConfigurationException
- if it encounters a fatal error.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 valuesjavax.naming.ConfigurationException
- if it encounters a fatal error.public void copyTo(java.util.Properties target)
target
- properties where to copy actual onespublic java.lang.String getProperty(java.lang.String key)
key
- the property keypublic 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 filejava.lang.IllegalStateException
- if save() is called before load()public static void move14AndOlderFilesTo15StructureCatched()