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;