You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2012/04/25 14:00:29 UTC

svn commit: r1330224 - /karaf/cellar/trunk/management/src/main/java/org/apache/karaf/cellar/management/internal/CellarNodeMBeanImpl.java

Author: jbonofre
Date: Wed Apr 25 12:00:29 2012
New Revision: 1330224

URL: http://svn.apache.org/viewvc?rev=1330224&view=rev
Log:
[KARAF-1310] Fox CellarNodeMBean to display all cluster nodes in getNodes()

Modified:
    karaf/cellar/trunk/management/src/main/java/org/apache/karaf/cellar/management/internal/CellarNodeMBeanImpl.java

Modified: karaf/cellar/trunk/management/src/main/java/org/apache/karaf/cellar/management/internal/CellarNodeMBeanImpl.java
URL: http://svn.apache.org/viewvc/karaf/cellar/trunk/management/src/main/java/org/apache/karaf/cellar/management/internal/CellarNodeMBeanImpl.java?rev=1330224&r1=1330223&r2=1330224&view=diff
==============================================================================
--- karaf/cellar/trunk/management/src/main/java/org/apache/karaf/cellar/management/internal/CellarNodeMBeanImpl.java (original)
+++ karaf/cellar/trunk/management/src/main/java/org/apache/karaf/cellar/management/internal/CellarNodeMBeanImpl.java Wed Apr 25 12:00:29 2012
@@ -76,14 +76,9 @@ public class CellarNodeMBeanImpl extends
 
         TabularData table = new TabularDataSupport(tableType);
 
-        ManageGroupCommand command = new ManageGroupCommand(clusterManager.generateId());
-        Set<Node> recipientList = new HashSet<Node>();
-        recipientList.add(clusterManager.getNode());
-        command.setDestination(recipientList);
-        command.setAction(ManageGroupAction.LIST);
+        Set<Node> nodes = clusterManager.listNodes();
 
-        Map<Node, ManageGroupResult> results = executionContext.execute(command);
-        for (Node node : results.keySet()) {
+        for (Node node : nodes) {
             CompositeData data = new CompositeDataSupport(nodeType,
                     new String[]{ "id", "hostname", "port" },
                     new Object[]{ node.getId(), node.getHost(), node.getPort() });