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_DISABLEwhen 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_HIDEwhen 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_SHOWwhen 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_JAVAWSwhen set to as value of KEY_CONSOLE_STARTUP_MODE = "deployment.console.startup.mode",
 then console show for javaws | 
| static java.lang.String | CONSOLE_SHOW_PLUGINwhen 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_MODEConsole 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_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_SAMEBoolean. | 
| static java.lang.String | KEY_PROXY_SOCKS4_HOST | 
| static java.lang.String | KEY_PROXY_SOCKS4_PORT | 
| static java.lang.String | KEY_PROXY_TYPEthe proxy type. | 
| static java.lang.String | KEY_SECURITY_ALLOW_HIDE_WINDOW_WARNINGBoolean. | 
| static java.lang.String | KEY_SECURITY_INSTALL_AUTHENTICATORBoolean. | 
| static java.lang.String | KEY_SECURITY_LEVEL | 
| static java.lang.String | KEY_SECURITY_PROMPT_USERBoolean. | 
| static java.lang.String | KEY_SECURITY_PROMPT_USER_FOR_JNLPBoolean. | 
| 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_DIRthe directory containing locks for single instance applications | 
| static java.lang.String | KEY_USER_LOG_DIR | 
| static java.lang.String | KEY_USER_NETX_RUNNING_FILEThe 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_STRICT_JNLP_CLASSLOADER
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()