[jboss-cvs] JBossAS SVN: r81787 - projects/jboss-deployers/trunk/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/dependency.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Nov 28 15:07:36 EST 2008


Author: alesj
Date: 2008-11-28 15:07:36 -0500 (Fri, 28 Nov 2008)
New Revision: 81787

Modified:
   projects/jboss-deployers/trunk/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/dependency/DependenciesMetaDataDeployer.java
Log:
Simplify CC lookup.

Modified: projects/jboss-deployers/trunk/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/dependency/DependenciesMetaDataDeployer.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/dependency/DependenciesMetaDataDeployer.java	2008-11-28 18:08:30 UTC (rev 81786)
+++ projects/jboss-deployers/trunk/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/dependency/DependenciesMetaDataDeployer.java	2008-11-28 20:07:36 UTC (rev 81787)
@@ -43,20 +43,10 @@
 
    public void deploy(DeploymentUnit unit, DependenciesMetaData deployment) throws DeploymentException
    {
-      ControllerContext context = unit.getAttachment(ControllerContext.class);
+      ControllerContext context = unit.getTopLevel().getAttachment(ControllerContext.class);
       if (context == null)
-      {
-         DeploymentUnit parent = unit.getParent();
-         while (context == null)
-         {
-            if (parent == null)
-               throw new DeploymentException("Missing deployment controller context: " + unit.getName());
+         throw new DeploymentException("Missing deployment controller context: " + unit.getName());
 
-            context = parent.getAttachment(ControllerContext.class);
-            parent = parent.getParent();
-         }
-      }
-
       Object contextName = context.getName();
       unit.addAttachment(DeploymentDependencies.class, new DeploymentDependenciesImpl(contextName, deployment));
    }




More information about the jboss-cvs-commits mailing list