A3_DTD
public static final String A3_DTD
CONFIG_TAG
public static final String CONFIG_TAG
DOMAIN_TAG
public static final String DOMAIN_TAG
ID
public static final String ID
INFO
public static final String INFO
NAME
public static final String NAME
NETWORK_TAG
public static final String NETWORK_TAG
PORT
public static final String PORT
PROPERTY_TAG
public static final String PROPERTY_TAG
SERVER
public static final String SERVER
SERVER_TAG
public static final String SERVER_TAG
SET_TAG
public static final String SET_TAG
TRANSIENT_TAG
public static final String TRANSIENT_TAG
TYPE
public static final String TYPE
VALUE
public static final String VALUE
VAR_MARK
public static final String VAR_MARK
VAR_TAG
public static final String VAR_TAG
deleteApplicationConfig
public static void deleteApplicationConfig(InputStream totalConfig,
InputStream localConfig,
String res)
throws Exception
getServerSetTypes
public String[] getServerSetTypes()
return the list of all set types defined in template
merge
public void merge(OutputStream totalConfig,
OutputStream localConfig,
Properties p,
InputStream previousConfig,
String instanceName)
throws IOException,
A3configException,
SAXException
Generate news a3servers configurations depending of new template,
new properties and existing configuration.
totalConfig
- The whole configuration including all applications,
only known by admin server s0localConfig
- The application specific configuration, seen
by application serversp
- The properties to instantiate new configurationpreviousConfig
- The name of the previous configuration file
(a3servers.xml)
setIndent
public void setIndent(int indent)
set nb of chars for indentation