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 13:44:43 UTC

svn commit: r1330217 - /karaf/cellar/branches/cellar-2.2.x/management/src/main/java/org/apache/karaf/cellar/management/internal/CellarNodeMBeanImpl.java

Author: jbonofre
Date: Wed Apr 25 11:44:42 2012
New Revision: 1330217

URL: http://svn.apache.org/viewvc?rev=1330217&view=rev
Log:
[KARAF-1310] Fix CellarNodeMBean to display all cluster nodes

Modified:
    karaf/cellar/branches/cellar-2.2.x/management/src/main/java/org/apache/karaf/cellar/management/internal/CellarNodeMBeanImpl.java

Modified: karaf/cellar/branches/cellar-2.2.x/management/src/main/java/org/apache/karaf/cellar/management/internal/CellarNodeMBeanImpl.java
URL: http://svn.apache.org/viewvc/karaf/cellar/branches/cellar-2.2.x/management/src/main/java/org/apache/karaf/cellar/management/internal/CellarNodeMBeanImpl.java?rev=1330217&r1=1330216&r2=1330217&view=diff
==============================================================================
--- karaf/cellar/branches/cellar-2.2.x/management/src/main/java/org/apache/karaf/cellar/management/internal/CellarNodeMBeanImpl.java (original)
+++ karaf/cellar/branches/cellar-2.2.x/management/src/main/java/org/apache/karaf/cellar/management/internal/CellarNodeMBeanImpl.java Wed Apr 25 11:44:42 2012
@@ -79,14 +79,8 @@ 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);
-
-        Map<Node, ManageGroupResult> results = executionContext.execute(command);
-        for (Node node : results.keySet()) {
+        Set<Node> nodes = clusterManager.listNodes();
+        for (Node node : nodes) {
             CompositeData data = new CompositeDataSupport(nodeType,
                     new String[]{ "id", "hostname", "port" },
                     new Object[]{ node.getId(), node.getHost(), node.getPort() });