public final class DeploymentConfiguration
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DeploymentConfiguration.ConfigType |
Modifier and Type | Field and 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 java.lang.String |
IGNORE_HEADLESS_CHECK |
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_ITW_IGNORECERTISSUES
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 and Description |
---|
DeploymentConfiguration() |
DeploymentConfiguration(InfrastructureFileDescriptor configFile) |
Modifier and Type | Method and 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_SECURITY_ITW_IGNORECERTISSUES
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 IGNORE_HEADLESS_CHECK
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()