Class DomainConfig
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<String,Object>
com.sun.enterprise.admin.servermgmt.RepositoryConfig
com.sun.enterprise.admin.servermgmt.DomainConfig
- All Implemented Interfaces:
Serializable,Cloneable,Map<String,Object>
This class defines the keys that are used to create the domain config object. Almost all the methods of
DomainsManager require the domain config to be passed as java.util.Map, the key set of which is defined here.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringThese constants define the possbile Hash Map keys that can reside in DomainConfig MAKE SURE THAT KEYS FOR PORTS END IN THE STRING "PORT" (case ignored) - this is used in PEDomainConfigValidator to ensure that the ports are unique!static final Stringstatic final Stringstatic final StringFields inherited from class com.sun.enterprise.admin.servermgmt.RepositoryConfig
K_CONFIG_ROOT, K_INSTALL_ROOT, K_REFRESH_CONFIG_CONTEXT -
Constructor Summary
ConstructorsConstructorDescriptionDomainConfig(String domainName, Integer adminPort, String domainRoot, String adminUser, String adminPassword, String masterPassword, Boolean saveMasterPassword, Integer instancePort, Integer jmsPort, Integer orbPort, Integer httpSSLPort, Integer iiopSSLPort, Integer iiopMutualAuthPort, Integer jmxAdminPort, Integer osgiShellTelnetPort, Integer javaDebuggerPort, Properties domainProperties) This constructor is used at domain creation time only.DomainConfig(String domainName, String domainRoot) The DomainConfig always contains the K_DOMAINS_ROOT and K_HOST_NAME attributes.DomainConfig(String domainName, String domainRoot, String adminUser, String adminPassword, String masterPassword, Boolean saveMasterPassword, String adminPort, String instancePort, Properties domainProperties) This constructor is used at domain creation time only. -
Method Summary
Methods inherited from class com.sun.enterprise.admin.servermgmt.RepositoryConfig
getConfigRoot, getConfigurationName, getDisplayName, getFilePath, getInstallRoot, getInstanceName, getRefreshConfigContext, getRepositoryName, getRepositoryRoot, setConfigurationName, setInstanceName, setRefreshConfingContext, setRepositoryRoot, toStringMethods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from class java.util.AbstractMap
equals, hashCode
-
Field Details
-
K_USER
These constants define the possbile Hash Map keys that can reside in DomainConfig MAKE SURE THAT KEYS FOR PORTS END IN THE STRING "PORT" (case ignored) - this is used in PEDomainConfigValidator to ensure that the ports are unique!- See Also:
-
K_PASSWORD
- See Also:
-
K_NEW_MASTER_PASSWORD
- See Also:
-
K_MASTER_PASSWORD
- See Also:
-
K_SAVE_MASTER_PASSWORD
- See Also:
-
K_ADMIN_PORT
- See Also:
-
K_INSTANCE_PORT
- See Also:
-
K_PROFILE
- See Also:
-
K_DOMAINS_ROOT
- See Also:
-
K_HOST_NAME
- See Also:
-
K_JMS_PORT
- See Also:
-
K_ORB_LISTENER_PORT
- See Also:
-
K_SERVERID
- See Also:
-
K_TEMPLATE_NAME
- See Also:
-
K_HTTP_SSL_PORT
- See Also:
-
K_IIOP_SSL_PORT
- See Also:
-
K_IIOP_MUTUALAUTH_PORT
- See Also:
-
K_OSGI_SHELL_TELNET_PORT
- See Also:
-
K_JAVA_DEBUGGER_PORT
- See Also:
-
K_DEBUG
- See Also:
-
K_VERBOSE
- See Also:
-
K_VALIDATE_PORTS
- See Also:
-
K_PORTBASE
- See Also:
-
K_JMX_PORT
- See Also:
-
K_EXTRA_PASSWORDS
- See Also:
-
K_FLAG_START_DOMAIN_NEEDS_ADMIN_USER
public static final int K_FLAG_START_DOMAIN_NEEDS_ADMIN_USER- See Also:
-
KEYTOOLOPTIONS
- See Also:
-
K_ADMIN_CERT_DN
- See Also:
-
K_INSTANCE_CERT_DN
- See Also:
-
K_SECURE_ADMIN_IDENTIFIER
- See Also:
-
K_INITIAL_ADMIN_USER_GROUPS
- See Also:
-
-
Constructor Details
-
DomainConfig
The DomainConfig always contains the K_DOMAINS_ROOT and K_HOST_NAME attributes.- Throws:
DomainException
-
DomainConfig
public DomainConfig(String domainName, Integer adminPort, String domainRoot, String adminUser, String adminPassword, String masterPassword, Boolean saveMasterPassword, Integer instancePort, Integer jmsPort, Integer orbPort, Integer httpSSLPort, Integer iiopSSLPort, Integer iiopMutualAuthPort, Integer jmxAdminPort, Integer osgiShellTelnetPort, Integer javaDebuggerPort, Properties domainProperties) throws DomainException This constructor is used at domain creation time only.- Throws:
DomainException
-
DomainConfig
public DomainConfig(String domainName, String domainRoot, String adminUser, String adminPassword, String masterPassword, Boolean saveMasterPassword, String adminPort, String instancePort, Properties domainProperties) throws DomainException This constructor is used at domain creation time only.- Throws:
DomainException
-
-
Method Details
-
getDomainName
-
getDomainRoot
-
getPorts
-
getProfile
-
add
-
getDomainProperties
-