Package org.jgroups.conf
Class XmlConfigurator
- java.lang.Object
-
- org.jgroups.conf.XmlConfigurator
-
- All Implemented Interfaces:
ProtocolStackConfigurator
public class XmlConfigurator extends java.lang.Object implements ProtocolStackConfigurator
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringATTR_INHERITstatic java.lang.StringATTR_NAMEstatic java.lang.StringATTR_VALUEstatic java.lang.StringELMT_CLASSstatic java.lang.StringELMT_DESCRIPTIONstatic java.lang.StringELMT_PROTstatic java.lang.StringELMT_PROT_NAMEstatic java.lang.StringELMT_PROT_OVERRIDEstatic java.lang.StringELMT_PROT_PARAMSprotected static org.apache.commons.logging.Loglog
-
Constructor Summary
Constructors Modifier Constructor Description protectedXmlConfigurator(java.lang.String stackName)protectedXmlConfigurator(java.lang.String stackName, ProtocolData[] protocols)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(ProtocolData data)static XmlConfiguratorgetInstance(java.io.InputStream stream)static XmlConfiguratorgetInstance(java.net.URL url)static XmlConfiguratorgetInstance(org.w3c.dom.Element el)static XmlConfiguratorgetInstanceOldFormat(java.io.InputStream stream)static XmlConfiguratorgetInstanceOldFormat(java.net.URL url)java.lang.StringgetName()ProtocolData[]getProtocolStack()java.lang.StringgetProtocolStackString()java.lang.StringgetProtocolStackString(boolean convert)static voidmain(java.lang.String[] args)voidoverride(ProtocolData data)protected static XmlConfiguratorparse(java.io.InputStream stream)protected static XmlConfiguratorparse(org.w3c.dom.Element root_element)protected static XmlConfiguratorparseOldFormat(java.io.InputStream stream)protected static ProtocolDataparseProtocolData(org.w3c.dom.Node protocol)protected static ProtocolParameter[]parseProtocolParameters(org.w3c.dom.Element protparams)static java.lang.Stringreplace(java.lang.String input, java.lang.String expr, java.lang.String replacement)
-
-
-
Field Detail
-
ATTR_NAME
public static final java.lang.String ATTR_NAME
- See Also:
- Constant Field Values
-
ATTR_VALUE
public static final java.lang.String ATTR_VALUE
- See Also:
- Constant Field Values
-
ATTR_INHERIT
public static final java.lang.String ATTR_INHERIT
- See Also:
- Constant Field Values
-
ELMT_PROT_OVERRIDE
public static final java.lang.String ELMT_PROT_OVERRIDE
- See Also:
- Constant Field Values
-
ELMT_PROT
public static final java.lang.String ELMT_PROT
- See Also:
- Constant Field Values
-
ELMT_PROT_NAME
public static final java.lang.String ELMT_PROT_NAME
- See Also:
- Constant Field Values
-
ELMT_CLASS
public static final java.lang.String ELMT_CLASS
- See Also:
- Constant Field Values
-
ELMT_DESCRIPTION
public static final java.lang.String ELMT_DESCRIPTION
- See Also:
- Constant Field Values
-
ELMT_PROT_PARAMS
public static final java.lang.String ELMT_PROT_PARAMS
- See Also:
- Constant Field Values
-
log
protected static final org.apache.commons.logging.Log log
-
-
Constructor Detail
-
XmlConfigurator
protected XmlConfigurator(java.lang.String stackName, ProtocolData[] protocols)
-
XmlConfigurator
protected XmlConfigurator(java.lang.String stackName)
-
-
Method Detail
-
getInstance
public static XmlConfigurator getInstance(java.net.URL url) throws java.io.IOException
- Throws:
java.io.IOException
-
getInstanceOldFormat
public static XmlConfigurator getInstanceOldFormat(java.net.URL url) throws java.io.IOException
- Throws:
java.io.IOException
-
getInstance
public static XmlConfigurator getInstance(java.io.InputStream stream) throws java.io.IOException
- Throws:
java.io.IOException
-
getInstanceOldFormat
public static XmlConfigurator getInstanceOldFormat(java.io.InputStream stream) throws java.io.IOException
- Throws:
java.io.IOException
-
getInstance
public static XmlConfigurator getInstance(org.w3c.dom.Element el) throws java.io.IOException
- Throws:
java.io.IOException
-
getProtocolStackString
public java.lang.String getProtocolStackString(boolean convert)
- Parameters:
convert- If false: print old plain output, else print new XML format- Returns:
- String with protocol stack in specified format
-
getProtocolStackString
public java.lang.String getProtocolStackString()
- Specified by:
getProtocolStackStringin interfaceProtocolStackConfigurator
-
getProtocolStack
public ProtocolData[] getProtocolStack()
- Specified by:
getProtocolStackin interfaceProtocolStackConfigurator
-
getName
public java.lang.String getName()
-
override
public void override(ProtocolData data) throws java.io.IOException
- Throws:
java.io.IOException
-
add
public void add(ProtocolData data)
-
parseOldFormat
protected static XmlConfigurator parseOldFormat(java.io.InputStream stream) throws java.io.IOException
- Throws:
java.io.IOException
-
parse
protected static XmlConfigurator parse(java.io.InputStream stream) throws java.io.IOException
- Throws:
java.io.IOException
-
parse
protected static XmlConfigurator parse(org.w3c.dom.Element root_element) throws java.io.IOException
- Throws:
java.io.IOException
-
parseProtocolData
protected static ProtocolData parseProtocolData(org.w3c.dom.Node protocol) throws java.io.IOException
- Throws:
java.io.IOException
-
parseProtocolParameters
protected static ProtocolParameter[] parseProtocolParameters(org.w3c.dom.Element protparams) throws java.io.IOException
- Throws:
java.io.IOException
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-
replace
public static java.lang.String replace(java.lang.String input, java.lang.String expr, java.lang.String replacement)
-
-