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