[jboss-cvs] JBossAS SVN: r81788 - projects/jboss-deployers/branches/Branch_2_0/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:10:31 EST 2008


Author: alesj
Date: 2008-11-28 15:10:31 -0500 (Fri, 28 Nov 2008)
New Revision: 81788

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

Modified: projects/jboss-deployers/branches/Branch_2_0/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/dependency/DependenciesMetaDataDeployer.java
===================================================================
--- projects/jboss-deployers/branches/Branch_2_0/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/dependency/DependenciesMetaDataDeployer.java	2008-11-28 20:07:36 UTC (rev 81787)
+++ projects/jboss-deployers/branches/Branch_2_0/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/dependency/DependenciesMetaDataDeployer.java	2008-11-28 20:10:31 UTC (rev 81788)
@@ -43,21 +43,11 @@
 
    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));
    }
-}
\ No newline at end of file
+}




More information about the jboss-cvs-commits mailing list