[jboss-cvs] JBossAS SVN: r65890 - projects/microcontainer/trunk/deployers-impl/src/main/org/jboss/deployers/plugins/main.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Oct 5 12:25:41 EDT 2007


Author: alesj
Date: 2007-10-05 12:25:40 -0400 (Fri, 05 Oct 2007)
New Revision: 65890

Modified:
   projects/microcontainer/trunk/deployers-impl/src/main/org/jboss/deployers/plugins/main/MainDeployerImpl.java
Log:
Bug.
Processing 2nd level context as well.
TODO - create deeper-than-root tests.

Modified: projects/microcontainer/trunk/deployers-impl/src/main/org/jboss/deployers/plugins/main/MainDeployerImpl.java
===================================================================
--- projects/microcontainer/trunk/deployers-impl/src/main/org/jboss/deployers/plugins/main/MainDeployerImpl.java	2007-10-05 14:15:46 UTC (rev 65889)
+++ projects/microcontainer/trunk/deployers-impl/src/main/org/jboss/deployers/plugins/main/MainDeployerImpl.java	2007-10-05 16:25:40 UTC (rev 65890)
@@ -496,19 +496,19 @@
    /**
     * Recursively process the DeploymentContext into ManagedDeployments.
     * 
-    * @param context
-    * @param parent
-    * @throws DeploymentException
+    * @param context the context
+    * @param parent the parent
+    * @throws DeploymentException for any error
     */
    protected void processManagedDeployment(DeploymentContext context, ManagedDeployment parent)
       throws DeploymentException
    {
+      DeploymentUnit unit = context.getDeploymentUnit();
+      Map<String, ManagedObject> MOs = getManagedObjects(context);
+      ManagedDeployment md = mgtDeploymentCreator.build(unit, MOs, parent);
       for (DeploymentContext childContext : context.getChildren())
       {
-         DeploymentUnit childUnit = childContext.getDeploymentUnit();
-         Map<String, ManagedObject> childMOs = getManagedObjects(childContext);         
-         ManagedDeployment childMD = mgtDeploymentCreator.build(childUnit, childMOs, parent);
-         processManagedDeployment(childContext, childMD);
+         processManagedDeployment(childContext, md);
       }
    }
 




More information about the jboss-cvs-commits mailing list