You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by az...@apache.org on 2008/12/08 14:29:51 UTC

svn commit: r724337 - in /webservices/axis2/trunk/java/modules: clustering/src/org/apache/axis2/clustering/tribes/TribesClusterManager.java kernel/src/org/apache/axis2/clustering/ClusterManager.java

Author: azeez
Date: Mon Dec  8 05:29:51 2008
New Revision: 724337

URL: http://svn.apache.org/viewvc?rev=724337&view=rev
Log:
Get the set of domains this member belongs to

Modified:
    webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/clustering/tribes/TribesClusterManager.java
    webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/clustering/ClusterManager.java

Modified: webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/clustering/tribes/TribesClusterManager.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/clustering/tribes/TribesClusterManager.java?rev=724337&r1=724336&r2=724337&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/clustering/tribes/TribesClusterManager.java (original)
+++ webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/clustering/tribes/TribesClusterManager.java Mon Dec  8 05:29:51 2008
@@ -67,6 +67,7 @@
 import java.util.List;
 import java.util.Map;
 import java.util.Properties;
+import java.util.Set;
 
 /**
  * The main ClusterManager class for the Tribes based clustering implementation
@@ -126,6 +127,10 @@
         return lbEventHandlers.get(applicationDomain);
     }
 
+    public Set<String> getDomains() {
+        return lbEventHandlers.keySet();
+    }
+
     public ContextManager getContextManager() {
         return contextManager;
     }

Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/clustering/ClusterManager.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/clustering/ClusterManager.java?rev=724337&r1=724336&r2=724337&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/clustering/ClusterManager.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/clustering/ClusterManager.java Mon Dec  8 05:29:51 2008
@@ -25,6 +25,7 @@
 import org.apache.axis2.description.ParameterInclude;
 
 import java.util.List;
+import java.util.Set;
 
 /**
  * <p>
@@ -168,4 +169,12 @@
      * @return LoadBalanceEventHandler which corresponds to the <code>applicationDomain</code>
      */
     LoadBalanceEventHandler getLoadBalanceEventHandler(String applicationDomain);
+
+
+    /**
+     * Get all the domains that this ClusterManager belongs to
+     *
+     * @return the domains of this ClusterManager
+     */
+    Set<String> getDomains();
 }
\ No newline at end of file