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