Author: azeez Date: Fri Mar 11 11:38:01 2011 New Revision: 1080531 URL: http://svn.apache.org/viewvc?rev=1080531&view=rev Log: 1. Enabled channel heartbeat 2. Synchronizing channel send since otherwise it causes failures at Tribes level
Modified: axis/axis2/java/core/trunk/modules/clustering/src/org/apache/axis2/clustering/tribes/ChannelSender.java axis/axis2/java/core/trunk/modules/clustering/src/org/apache/axis2/clustering/tribes/TribesClusteringAgent.java Modified: axis/axis2/java/core/trunk/modules/clustering/src/org/apache/axis2/clustering/tribes/ChannelSender.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/clustering/src/org/apache/axis2/clustering/tribes/ChannelSender.java?rev=1080531&r1=1080530&r2=1080531&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/clustering/src/org/apache/axis2/clustering/tribes/ChannelSender.java (original) +++ axis/axis2/java/core/trunk/modules/clustering/src/org/apache/axis2/clustering/tribes/ChannelSender.java Fri Mar 11 11:38:01 2011 @@ -49,7 +49,7 @@ public class ChannelSender implements Me this.synchronizeAllMembers = synchronizeAllMembers; } - public void sendToGroup(ClusteringCommand msg, + public synchronized void sendToGroup(ClusteringCommand msg, MembershipManager membershipManager, int additionalOptions) throws ClusteringFault { if (channel == null) { Modified: axis/axis2/java/core/trunk/modules/clustering/src/org/apache/axis2/clustering/tribes/TribesClusteringAgent.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/clustering/src/org/apache/axis2/clustering/tribes/TribesClusteringAgent.java?rev=1080531&r1=1080530&r2=1080531&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/clustering/src/org/apache/axis2/clustering/tribes/TribesClusteringAgent.java (original) +++ axis/axis2/java/core/trunk/modules/clustering/src/org/apache/axis2/clustering/tribes/TribesClusteringAgent.java Fri Mar 11 11:38:01 2011 @@ -152,6 +152,7 @@ public class TribesClusteringAgent imple primaryMembershipManager = new MembershipManager(configurationContext); channel = new GroupChannel(); + channel.setHeartbeat(true); channelSender = new ChannelSender(channel, primaryMembershipManager, synchronizeAllMembers()); axis2ChannelListener = new Axis2ChannelListener(configurationContext, configurationManager, contextManager);