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: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org