You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by rr...@apache.org on 2010/04/07 17:34:48 UTC

svn commit: r931590 - /ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelServerImpl.java

Author: rr
Date: Wed Apr  7 15:34:47 2010
New Revision: 931590

URL: http://svn.apache.org/viewvc?rev=931590&view=rev
Log:
Shutdown processDefReaper thread on BpelServer stop. (fix)

Modified:
    ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelServerImpl.java

Modified: ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelServerImpl.java
URL: http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelServerImpl.java?rev=931590&r1=931589&r2=931590&view=diff
==============================================================================
--- ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelServerImpl.java (original)
+++ ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelServerImpl.java Wed Apr  7 15:34:47 2010
@@ -221,8 +221,10 @@ public class BpelServerImpl implements B
 
             __log.debug("BPEL SERVER STOPPING");
 
-            processDefReaper.interrupt();
-            processDefReaper = null;
+            if (processDefReaper != null) {
+                processDefReaper.interrupt();
+                processDefReaper = null;
+            }
             _contexts.scheduler.stop();
             _engine = null;
             _state = State.INIT;