Package org.jgroups.conf
Class ProtocolConfiguration
- java.lang.Object
-
- org.jgroups.conf.ProtocolConfiguration
-
public class ProtocolConfiguration extends java.lang.Object
Parses and encapsulates the specification for 1 protocol of the protocol stack, e.g.UNICAST(timeout=5000)
- Author:
- Bela Ban
-
-
Constructor Summary
Constructors Constructor Description ProtocolConfiguration(java.lang.String config_str)
Creates a new ProtocolConfiguration.ProtocolConfiguration(java.lang.String protocol_name, java.util.Map<java.lang.String,java.lang.String> properties)
ProtocolConfiguration(java.lang.String protocol_name, java.util.Map<java.lang.String,java.lang.String> properties, java.lang.ClassLoader loader)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSubtree(XmlNode node)
java.lang.ClassLoader
getClassLoader()
protected static java.lang.String
getParameterString(java.lang.String name, java.lang.String value)
protected static java.lang.String
getParameterStringXml(java.lang.String name, java.lang.String val)
java.util.Map<java.lang.String,java.lang.String>
getProperties()
java.lang.String
getProtocolName()
java.lang.String
getProtocolString()
java.lang.String
getProtocolString(boolean new_format)
java.lang.String
getProtocolStringNewXml()
java.util.List<XmlNode>
getSubtrees()
protected void
parsePropertiesString(java.util.Map<java.lang.String,java.lang.String> properties)
java.lang.String
propertiesToString()
void
substituteVariables()
java.lang.String
toString()
-
-
-
Constructor Detail
-
ProtocolConfiguration
public ProtocolConfiguration(java.lang.String config_str) throws java.lang.Exception
Creates a new ProtocolConfiguration.- Parameters:
config_str
- The configuration specification for the protocol, e.g.VERIFY_SUSPECT(timeout=1500)
- Throws:
java.lang.Exception
-
ProtocolConfiguration
public ProtocolConfiguration(java.lang.String protocol_name, java.util.Map<java.lang.String,java.lang.String> properties)
-
ProtocolConfiguration
public ProtocolConfiguration(java.lang.String protocol_name, java.util.Map<java.lang.String,java.lang.String> properties, java.lang.ClassLoader loader)
-
-
Method Detail
-
addSubtree
public void addSubtree(XmlNode node)
-
getSubtrees
public java.util.List<XmlNode> getSubtrees()
-
getProtocolName
public java.lang.String getProtocolName()
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
-
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
-
substituteVariables
public void substituteVariables()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
propertiesToString
public java.lang.String propertiesToString()
-
getProtocolString
public java.lang.String getProtocolString(boolean new_format)
-
getProtocolString
public java.lang.String getProtocolString()
-
getProtocolStringNewXml
public java.lang.String getProtocolStringNewXml()
-
getParameterString
protected static java.lang.String getParameterString(java.lang.String name, java.lang.String value)
-
getParameterStringXml
protected static java.lang.String getParameterStringXml(java.lang.String name, java.lang.String val)
-
parsePropertiesString
protected void parsePropertiesString(java.util.Map<java.lang.String,java.lang.String> properties) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-