Author: kfujino
Date: Wed Aug 26 05:31:21 2015
New Revision: 1697817
URL: http://svn.apache.org/r1697817
Log:
Add support for configurations of ChannelListener and MembershipListener in
server.xml.
Modified:
tomcat/trunk/java/org/apache/catalina/ha/ClusterRuleSet.java
Modified: tomcat/trunk/java/org/apache/catalina/ha/ClusterRuleSet.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ha/ClusterRuleSet.java?rev=1697817&r1=1697816&r2=1697817&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/ha/ClusterRuleSet.java (original)
+++ tomcat/trunk/java/org/apache/catalina/ha/ClusterRuleSet.java Wed Aug 26
05:31:21 2015
@@ -119,6 +119,14 @@ public class ClusterRuleSet extends Rule
"setMembershipService",
"org.apache.catalina.tribes.MembershipService");
+ digester.addObjectCreate(channelPrefix + "MembershipListener",
+ null, // MUST be specified in the element
+ "className");
+ digester.addSetProperties(channelPrefix + "MembershipListener");
+ digester.addSetNext(channelPrefix + "MembershipListener",
+ "addMembershipListener",
+ "org.apache.catalina.tribes.MembershipListener");
+
digester.addObjectCreate(channelPrefix + "Sender",
null, // MUST be specified in the element
"className");
@@ -161,6 +169,13 @@ public class ClusterRuleSet extends Rule
"addStaticMember",
"org.apache.catalina.tribes.Member");
+ digester.addObjectCreate(channelPrefix + "ChannelListener",
+ null, // MUST be specified in the element
+ "className");
+ digester.addSetProperties(channelPrefix + "ChannelListener");
+ digester.addSetNext(channelPrefix + "ChannelListener",
+ "addChannelListener",
+ "org.apache.catalina.tribes.ChannelListener");
digester.addObjectCreate(prefix + "Valve",
null, // MUST be specified in the element
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]