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);


Reply via email to