[jboss-cvs] JBossAS SVN: r104081 - trunk/profileservice/src/main/java/org/jboss/profileservice/management.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Apr 20 11:14:47 EDT 2010


Author: emuckenhuber
Date: 2010-04-20 11:14:47 -0400 (Tue, 20 Apr 2010)
New Revision: 104081

Modified:
   trunk/profileservice/src/main/java/org/jboss/profileservice/management/ManagementViewImpl.java
Log:
move predetermined MC out of the MO processing

Modified: trunk/profileservice/src/main/java/org/jboss/profileservice/management/ManagementViewImpl.java
===================================================================
--- trunk/profileservice/src/main/java/org/jboss/profileservice/management/ManagementViewImpl.java	2010-04-20 15:13:57 UTC (rev 104080)
+++ trunk/profileservice/src/main/java/org/jboss/profileservice/management/ManagementViewImpl.java	2010-04-20 15:14:47 UTC (rev 104081)
@@ -620,6 +620,19 @@
       if(state != null && md instanceof ManagedDeploymentImpl)
          ((ManagedDeploymentImpl)md).setDeploymentState(state);
 
+      // Map any existing ManagedComponent types
+      for(ManagedComponent comp : md.getComponents().values())
+      {
+         ComponentType type = comp.getType();
+         Set<ManagedComponent> typeComps = compByCompType.get(type);
+         if (typeComps == null)
+         {
+            typeComps = new HashSet<ManagedComponent>();
+            compByCompType.put(type, typeComps);
+         }
+         typeComps.add(comp);
+      }
+      
       for(ManagedObject mo : mos.values())
       {
          processManagedObject(mo, md);
@@ -732,20 +745,6 @@
       // Check for unresolved refs
       checkForReferences(key, mo);
 
-      // Map any existing ManagedComponent types
-      for(ManagedComponent comp : md.getComponents().values())
-      {
-         log.debug("Updating ManagementComponent: "+comp);
-         ComponentType type = comp.getType();
-         Set<ManagedComponent> typeComps = compByCompType.get(type);
-         if (typeComps == null)
-         {
-            typeComps = new HashSet<ManagedComponent>();
-            compByCompType.put(type, typeComps);
-         }
-         typeComps.add(comp);
-      }
-
       // Create ManagedComponents for ManagedObjects annotated with ManagementComponent
       ManagementComponent mc = (ManagementComponent) moAnns.get(ManagementComponent.class.getName());
       if (mc != null && md.getComponent(mo.getName()) == null)




More information about the jboss-cvs-commits mailing list