Class RelayConfig
java.lang.Object
org.jgroups.protocols.relay.config.RelayConfig
Parses and maintains the RELAY2 configuration (in memory)
- Since:
- 3.2
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classForwards to site 'to' via route 'gateway'.static classstatic classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidprotected static voidstatic voidparse(InputStream input, Map<String, RelayConfig.SiteConfig> map) Parses site names and their configuration (e.g.static voidparse(XmlNode root, Map<String, RelayConfig.SiteConfig> map) protected static voidparseBridges(RelayConfig.SiteConfig site_config, XmlNode root) protected static voidparseBridgesAndForwards(RelayConfig.SiteConfig site_config, XmlNode root) protected static voidparseForwards(RelayConfig.SiteConfig site_config, XmlNode root) protected static voidparseSites(Map<String, RelayConfig.SiteConfig> map, XmlNode root)
-
Field Details
-
RELAY_CONFIG
- See Also:
-
SITES
- See Also:
-
SITE
- See Also:
-
BRIDGES
- See Also:
-
BRIDGE
- See Also:
-
FORWARDS
- See Also:
-
FORWARD
- See Also:
-
-
Constructor Details
-
RelayConfig
private RelayConfig()
-
-
Method Details
-
parse
public static void parse(InputStream input, Map<String, RelayConfig.SiteConfig> map) throws ExceptionParses site names and their configuration (e.g. "nyc" --> SiteConfig) into the map passed as argument- Throws:
Exception
-
parse
- Throws:
Exception
-
parseSites
protected static void parseSites(Map<String, RelayConfig.SiteConfig> map, XmlNode root) throws Exception- Throws:
Exception
-
parseBridgesAndForwards
protected static void parseBridgesAndForwards(RelayConfig.SiteConfig site_config, XmlNode root) throws Exception - Throws:
Exception
-
parseBridges
protected static void parseBridges(RelayConfig.SiteConfig site_config, XmlNode root) throws Exception - Throws:
Exception
-
parseForwards
protected static void parseForwards(RelayConfig.SiteConfig site_config, XmlNode root) throws Exception - Throws:
Exception
-
match
- Throws:
Exception
-
main
- Throws:
Exception
-