public class ComplexJavaProcessConfig extends ProcessConfig implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
ComplexJavaProcessConfig.Params |
Modifier and Type | Field and Description |
---|---|
java.util.List<ConfigFile> |
configFile |
java.util.List<JavaServer> |
javaServer |
java.util.List<JavaService> |
javaService |
java.util.List<JavaWebApp> |
javaWebApp |
protected ComplexJavaProcessConfig.Params |
params |
name
Constructor and Description |
---|
ComplexJavaProcessConfig() |
ComplexJavaProcessConfig(ComplexJavaProcessConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this ComplexJavaProcessConfig.
|
static ComplexJavaProcessConfig |
fromString(java.lang.String s)
String representation of this ComplexJavaProcessConfig.
|
java.util.List<ConfigFile> |
getConfigFile()
-
|
java.util.List<JavaServer> |
getJavaServer()
-
|
java.util.List<JavaService> |
getJavaService()
-
|
java.util.List<JavaWebApp> |
getJavaWebApp()
-
|
ComplexJavaProcessConfig.Params |
getParams() |
ComplexJavaProcessConfig |
makeCopy()
Creates and returns a deep copy of this ComplexJavaProcessConfig.
|
static ComplexJavaProcessConfig |
readFrom(java.io.InputStream is)
Read this ComplexJavaProcessConfig from an XML fragment.
|
void |
setParams(ComplexJavaProcessConfig.Params __value) |
java.lang.String |
toString()
String representation of this ComplexJavaProcessConfig.
|
ComplexJavaProcessConfig |
withConfigFile(java.util.Collection<ConfigFile> __values) |
ComplexJavaProcessConfig |
withConfigFile(ConfigFile... __values)
-
|
ComplexJavaProcessConfig |
withJavaServer(java.util.Collection<JavaServer> __values) |
ComplexJavaProcessConfig |
withJavaServer(JavaServer... __values)
-
|
ComplexJavaProcessConfig |
withJavaService(java.util.Collection<JavaService> __values) |
ComplexJavaProcessConfig |
withJavaService(JavaService... __values)
-
|
ComplexJavaProcessConfig |
withJavaWebApp(java.util.Collection<JavaWebApp> __values) |
ComplexJavaProcessConfig |
withJavaWebApp(JavaWebApp... __values)
-
|
ComplexJavaProcessConfig |
withName(java.lang.String name) |
ComplexJavaProcessConfig |
withParams(java.util.Collection<KeyValue> __values) |
ComplexJavaProcessConfig |
withParams(ComplexJavaProcessConfig.Params __value) |
ComplexJavaProcessConfig |
withParams(KeyValue... __values) |
void |
writeTo(java.io.OutputStream os)
Write this ComplexJavaProcessConfig as an XML fragment
|
getName, setName
public java.util.List<JavaService> javaService
public java.util.List<JavaWebApp> javaWebApp
public java.util.List<JavaServer> javaServer
public java.util.List<ConfigFile> configFile
protected ComplexJavaProcessConfig.Params params
public ComplexJavaProcessConfig()
public ComplexJavaProcessConfig(ComplexJavaProcessConfig o)
public ComplexJavaProcessConfig withName(java.lang.String name)
withName
in class ProcessConfig
public java.util.List<JavaService> getJavaService()
public ComplexJavaProcessConfig withJavaService(JavaService... __values)
public ComplexJavaProcessConfig withJavaService(java.util.Collection<JavaService> __values)
public java.util.List<JavaWebApp> getJavaWebApp()
public ComplexJavaProcessConfig withJavaWebApp(JavaWebApp... __values)
public ComplexJavaProcessConfig withJavaWebApp(java.util.Collection<JavaWebApp> __values)
public java.util.List<JavaServer> getJavaServer()
public ComplexJavaProcessConfig withJavaServer(JavaServer... __values)
public ComplexJavaProcessConfig withJavaServer(java.util.Collection<JavaServer> __values)
public java.util.List<ConfigFile> getConfigFile()
public ComplexJavaProcessConfig withConfigFile(ConfigFile... __values)
public ComplexJavaProcessConfig withConfigFile(java.util.Collection<ConfigFile> __values)
public ComplexJavaProcessConfig.Params getParams()
public void setParams(ComplexJavaProcessConfig.Params __value)
public ComplexJavaProcessConfig withParams(KeyValue... __values)
public ComplexJavaProcessConfig withParams(java.util.Collection<KeyValue> __values)
public ComplexJavaProcessConfig withParams(ComplexJavaProcessConfig.Params __value)
public ComplexJavaProcessConfig makeCopy()
makeCopy
in class ProcessConfig
public static ComplexJavaProcessConfig 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 ProcessConfig
javax.xml.bind.JAXBException
java.io.IOException
public static ComplexJavaProcessConfig 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 ProcessConfig
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class ProcessConfig
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.