|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.dyade.aaa.util.AgentServerConfigGenerator
Field Summary | |
static java.lang.String |
A3_DTD
|
static java.lang.String |
CONFIG_TAG
|
static java.lang.String |
DOMAIN_TAG
|
static java.lang.String |
ID
|
static java.lang.String |
INFO
|
static java.lang.String |
NAME
|
static java.lang.String |
NETWORK_TAG
|
static java.lang.String |
PORT
|
static java.lang.String |
PROPERTY_TAG
|
static java.lang.String |
SERVER
|
static java.lang.String |
SERVER_TAG
|
static java.lang.String |
SET_TAG
|
static java.lang.String |
TRANSIENT_TAG
|
static java.lang.String |
TYPE
|
static java.lang.String |
VALUE
|
static java.lang.String |
VAR_MARK
|
static java.lang.String |
VAR_TAG
|
Constructor Summary | |
AgentServerConfigGenerator(java.io.InputStream template)
|
|
AgentServerConfigGenerator(java.lang.String templateFile)
constructor |
Method Summary | |
static void |
deleteApplicationConfig(java.io.InputStream totalConfig,
java.io.InputStream localConfig,
java.lang.String res)
|
ConfigVariable[] |
getGlobalVariables()
returns the list of global variables |
java.lang.String[] |
getServerSetTypes()
return the list of all set types defined in template |
ConfigVariable[] |
getServerSetVariables(java.lang.String typeName)
return the list of variables for a type |
void |
merge(java.io.OutputStream totalConfig,
java.io.OutputStream localConfig,
java.util.Properties p,
java.io.InputStream previousConfig,
java.lang.String instanceName)
Generate news a3servers configurations depending of new template, new properties and existing configuration. |
void |
setIndent(int indent)
set nb of chars for indentation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String VAR_MARK
public static final java.lang.String CONFIG_TAG
public static final java.lang.String VAR_TAG
public static final java.lang.String SET_TAG
public static final java.lang.String PROPERTY_TAG
public static final java.lang.String DOMAIN_TAG
public static final java.lang.String NETWORK_TAG
public static final java.lang.String SERVER_TAG
public static final java.lang.String TRANSIENT_TAG
public static final java.lang.String NAME
public static final java.lang.String ID
public static final java.lang.String PORT
public static final java.lang.String SERVER
public static final java.lang.String INFO
public static final java.lang.String VALUE
public static final java.lang.String TYPE
public static final java.lang.String A3_DTD
Constructor Detail |
public AgentServerConfigGenerator(java.lang.String templateFile) throws org.xml.sax.SAXException, java.io.IOException
public AgentServerConfigGenerator(java.io.InputStream template) throws org.xml.sax.SAXException, java.io.IOException
Method Detail |
public void setIndent(int indent)
public java.lang.String[] getServerSetTypes()
public void merge(java.io.OutputStream totalConfig, java.io.OutputStream localConfig, java.util.Properties p, java.io.InputStream previousConfig, java.lang.String instanceName) throws java.io.IOException, A3configException, org.xml.sax.SAXException
totalConfig
- The whole configuration including all applications,
only known by admin server s0localConfig
- The application specific configuration, seen
by application serverspreviousConfig
- The name of the previous configuration file
(a3servers.xml)p
- The properties to instantiate new configuration
java.io.IOException
A3configException
org.xml.sax.SAXException
public ConfigVariable[] getGlobalVariables() throws A3configException
A3configException
public ConfigVariable[] getServerSetVariables(java.lang.String typeName) throws A3configException
A3configException
public static void deleteApplicationConfig(java.io.InputStream totalConfig, java.io.InputStream localConfig, java.lang.String res) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |