public class DeploymentInternalConfig
extends exa.bee.config.Versioned
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_ENABLE_SERVICE_LIST |
boolean |
enableServiceList |
java.util.List<ProcessInternalConfig> |
processInternalConfig |
ServerCiphers |
serverCiphers |
ServerCryptographicProtocols |
serverCryptographicProtocols |
Constructor and Description |
---|
DeploymentInternalConfig() |
DeploymentInternalConfig(DeploymentInternalConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this DeploymentInternalConfig.
|
static DeploymentInternalConfig |
fromString(java.lang.String s)
String representation of this DeploymentInternalConfig.
|
java.util.List<ProcessInternalConfig> |
getProcessInternalConfig()
Configuration sets for the process.
|
ServerCiphers |
getServerCiphers()
Defines the cipher suite by a sequence on include and exclude statement.
|
ServerCryptographicProtocols |
getServerCryptographicProtocols()
Set the protocol that will be supported by servers (SSL, TLS..., see javax.net.ssl.SSLEngine)
|
boolean |
isEnableServiceList()
Enable services listing on Java processes
|
DeploymentInternalConfig |
makeCopy()
Creates and returns a deep copy of this DeploymentInternalConfig.
|
static DeploymentInternalConfig |
readFrom(java.io.InputStream is)
Read this DeploymentInternalConfig from an XML fragment.
|
void |
setEnableServiceList(boolean enableServiceList)
Enable services listing on Java processes
|
void |
setServerCiphers(ServerCiphers serverCiphers)
Defines the cipher suite by a sequence on include and exclude statement.
|
void |
setServerCryptographicProtocols(ServerCryptographicProtocols serverCryptographicProtocols)
Set the protocol that will be supported by servers (SSL, TLS..., see javax.net.ssl.SSLEngine)
|
java.lang.String |
toString()
String representation of this DeploymentInternalConfig.
|
DeploymentInternalConfig |
withEnableServiceList(boolean enableServiceList) |
DeploymentInternalConfig |
withEnableServiceList(java.lang.Boolean enableServiceList) |
DeploymentInternalConfig |
withProcessInternalConfig(java.util.Collection<ProcessInternalConfig> __values) |
DeploymentInternalConfig |
withProcessInternalConfig(ProcessInternalConfig... __values)
Configuration sets for the process.
|
DeploymentInternalConfig |
withServerCiphers(ServerCiphers serverCiphers) |
DeploymentInternalConfig |
withServerCryptographicProtocols(ServerCryptographicProtocols serverCryptographicProtocols) |
DeploymentInternalConfig |
withVersion(long version) |
DeploymentInternalConfig |
withVersion(java.lang.Long version) |
void |
writeTo(java.io.OutputStream os)
Write this DeploymentInternalConfig as an XML fragment
|
public java.util.List<ProcessInternalConfig> processInternalConfig
public boolean enableServiceList
public static final boolean DEFAULT_ENABLE_SERVICE_LIST
public ServerCiphers serverCiphers
public ServerCryptographicProtocols serverCryptographicProtocols
public DeploymentInternalConfig()
public DeploymentInternalConfig(DeploymentInternalConfig o)
public DeploymentInternalConfig withVersion(long version)
withVersion
in class exa.bee.config.Versioned
public DeploymentInternalConfig withVersion(java.lang.Long version)
withVersion
in class exa.bee.config.Versioned
public java.util.List<ProcessInternalConfig> getProcessInternalConfig()
public DeploymentInternalConfig withProcessInternalConfig(ProcessInternalConfig... __values)
public DeploymentInternalConfig withProcessInternalConfig(java.util.Collection<ProcessInternalConfig> __values)
public void setEnableServiceList(boolean enableServiceList)
public boolean isEnableServiceList()
public DeploymentInternalConfig withEnableServiceList(boolean enableServiceList)
public DeploymentInternalConfig withEnableServiceList(java.lang.Boolean enableServiceList)
public void setServerCiphers(ServerCiphers serverCiphers)
public ServerCiphers getServerCiphers()
public DeploymentInternalConfig withServerCiphers(ServerCiphers serverCiphers)
public void setServerCryptographicProtocols(ServerCryptographicProtocols serverCryptographicProtocols)
public ServerCryptographicProtocols getServerCryptographicProtocols()
public DeploymentInternalConfig withServerCryptographicProtocols(ServerCryptographicProtocols serverCryptographicProtocols)
public DeploymentInternalConfig makeCopy()
makeCopy
in class exa.bee.config.Versioned
public static DeploymentInternalConfig readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
writeTo
in class exa.bee.config.Versioned
javax.xml.bind.JAXBException
java.io.IOException
public static DeploymentInternalConfig fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class exa.bee.config.Versioned
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class exa.bee.config.Versioned
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.