Author: rr
Date: Sun Mar 28 01:11:37 2010
New Revision: 928317

URL: http://svn.apache.org/viewvc?rev=928317&view=rev
Log:
Fix for process cleanup

Modified:
    
ode/branches/APACHE_ODE_1.X/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java

Modified: 
ode/branches/APACHE_ODE_1.X/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java?rev=928317&r1=928316&r2=928317&view=diff
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java
 (original)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java
 Sun Mar 28 01:11:37 2010
@@ -370,15 +370,17 @@ public class ProcessStoreImpl implements
             if (du != null) {
                 undeployed = toPids(du.getProcessNames(), du.getVersion());
             }
+            
+            for (QName pn : undeployed) {
+                fireEvent(new 
ProcessStoreEvent(ProcessStoreEvent.Type.UNDEPLOYED, pn, du.getName()));
+                __log.info(__msgs.msgProcessUndeployed(pn));
+            }
+            
             _processes.keySet().removeAll(undeployed);
         } finally {
             _rw.writeLock().unlock();
         }
 
-        for (QName pn : undeployed) {
-            fireEvent(new ProcessStoreEvent(ProcessStoreEvent.Type.UNDEPLOYED, 
pn, du.getName()));
-            __log.info(__msgs.msgProcessUndeployed(pn));
-        }        
         return undeployed;
     }
 


Reply via email to