[jboss-cvs] JBossAS SVN: r68399 - trunk/profileservice/src/main/org/jboss/profileservice/management.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Dec 19 00:59:42 EST 2007
Author: scott.stark at jboss.org
Date: 2007-12-19 00:59:42 -0500 (Wed, 19 Dec 2007)
New Revision: 68399
Modified:
trunk/profileservice/src/main/org/jboss/profileservice/management/ManagementViewImpl.java
Log:
Traverse child ManagedDeployments when processing ManagedObjects
Modified: trunk/profileservice/src/main/org/jboss/profileservice/management/ManagementViewImpl.java
===================================================================
--- trunk/profileservice/src/main/org/jboss/profileservice/management/ManagementViewImpl.java 2007-12-19 05:57:38 UTC (rev 68398)
+++ trunk/profileservice/src/main/org/jboss/profileservice/management/ManagementViewImpl.java 2007-12-19 05:59:42 UTC (rev 68399)
@@ -27,6 +27,7 @@
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
+import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.ResourceBundle;
@@ -173,6 +174,21 @@
processManagedObject(mo, md);
}
managedDeployments.put(name, md);
+ List<ManagedDeployment> mdChildren = md.getChildren();
+ if(mdChildren != null)
+ {
+ for(ManagedDeployment child : mdChildren)
+ {
+ log.debug("Child "+child.getSimpleName()+" ManagedDeployment: " + child);
+ Map<String, ManagedObject> childMOs = child.getManagedObjects();
+ log.debug("Child "+child.getSimpleName()+" ManagedObjects: " + childMOs);
+ for(ManagedObject mo : childMOs.values())
+ {
+ processManagedObject(mo, child);
+ }
+ managedDeployments.put(child.getName(), child);
+ }
+ }
}
catch(Exception e)
{
@@ -236,6 +252,7 @@
ManagementComponent mc = (ManagementComponent) moAnns.get(ManagementComponent.class.getName());
if (mc != null)
{
+ log.debug("Processing ManagementComponent: "+mc);
ComponentType type = new ComponentType(mc.type(), mc.subtype());
ManagedComponentImpl comp = new ManagedComponentImpl(type, md, mo);
md.addComponent(mo.getName(), comp);
More information about the jboss-cvs-commits
mailing list