[jboss-svn-commits] JBL Code SVN: r34473 - labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/lifecycle.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Aug 3 05:25:33 EDT 2010


Author: kevin.conner at jboss.com
Date: 2010-08-03 05:25:32 -0400 (Tue, 03 Aug 2010)
New Revision: 34473

Modified:
   labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/lifecycle/LifecycleResourceManager.java
Log:
Move identity access within lock: JBESB-3416

Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/lifecycle/LifecycleResourceManager.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/lifecycle/LifecycleResourceManager.java	2010-08-02 22:44:25 UTC (rev 34472)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/lifecycle/LifecycleResourceManager.java	2010-08-03 09:25:32 UTC (rev 34473)
@@ -186,13 +186,14 @@
     public void disassociateDeployment(final String deploymentName)
     {
         final ClassLoader classLoader = Thread.currentThread().getContextClassLoader() ;
-        final String identity = identities.get(classLoader) ;
+        final String identity ;
         
         final boolean cleanContext ;
         final Lock writeLock = deploymentLock.writeLock() ;
         writeLock.lock() ;
         try
         {
+            identity = identities.get(classLoader) ;
             final Set<String> currentAssociations = associatedDeployments.get(classLoader) ;
             if (currentAssociations != null)
             {



More information about the jboss-svn-commits mailing list