[jboss-cvs] JBossAS SVN: r96093 - projects/jboss-deployers/trunk/deployers-vfs/src/main/java/org/jboss/deployers/vfs/deployer/kernel.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Nov 6 06:35:40 EST 2009


Author: alesj
Date: 2009-11-06 06:35:40 -0500 (Fri, 06 Nov 2009)
New Revision: 96093

Modified:
   projects/jboss-deployers/trunk/deployers-vfs/src/main/java/org/jboss/deployers/vfs/deployer/kernel/BeanMetaDataDeployer.java
Log:
Minimize code.

Modified: projects/jboss-deployers/trunk/deployers-vfs/src/main/java/org/jboss/deployers/vfs/deployer/kernel/BeanMetaDataDeployer.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs/src/main/java/org/jboss/deployers/vfs/deployer/kernel/BeanMetaDataDeployer.java	2009-11-06 11:31:23 UTC (rev 96092)
+++ projects/jboss-deployers/trunk/deployers-vfs/src/main/java/org/jboss/deployers/vfs/deployer/kernel/BeanMetaDataDeployer.java	2009-11-06 11:35:40 UTC (rev 96093)
@@ -64,7 +64,7 @@
    
    private ReadWriteLock lock = new ReentrantReadWriteLock();
 
-   /** Records which KernelContextCreator was used to deploy a context */
+   /** Records which KernelControllerContextCreator was used to deploy a context */
    private Map<String, KernelControllerContextCreator> deployedWithControllerContextCreator = new ConcurrentHashMap<String, KernelControllerContextCreator>();
 
    /**
@@ -188,6 +188,7 @@
     * Creates a kernel controller context using the controller context creators in controllerContextCreators.
     * The first controller context creator that returns a context is used. If no matching controller context
     * creator is found, a plain KernelControllerContext is created.
+    *
     * @param unit The deployment unit
     * @param deployment The bean metadata being deployed
     * @return the created KernelControllerContext
@@ -221,13 +222,8 @@
    public void undeploy(DeploymentUnit unit, BeanMetaData deployment)
    {
       KernelControllerContextCreator creator = deployedWithControllerContextCreator.remove(deployment.getName());
-      boolean uninstalled = false;
-      if (creator != null)
+      if (creator == null || creator.uninstallContext(controller, unit, deployment) == false)
       {
-         uninstalled = creator.uninstallContext(controller, unit, deployment);
-      }
-      if (!uninstalled)
-      {
          controller.uninstall(deployment.getName());
       }
       




More information about the jboss-cvs-commits mailing list