You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by bo...@apache.org on 2007/01/27 00:12:40 UTC
svn commit: r500402 - in
/incubator/ode/trunk/bpel-store/src/main/java/org/apache/ode/store:
ProcessConfImpl.java ProcessStoreImpl.java
Author: boisvert
Date: Fri Jan 26 15:12:39 2007
New Revision: 500402
URL: http://svn.apache.org/viewvc?view=rev&rev=500402
Log:
Properly update in-memory process state after activate/retire operation
Modified:
incubator/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessConfImpl.java
incubator/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java
Modified: incubator/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessConfImpl.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessConfImpl.java?view=diff&rev=500402&r1=500401&r2=500402
==============================================================================
--- incubator/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessConfImpl.java (original)
+++ incubator/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessConfImpl.java Fri Jan 26 15:12:39 2007
@@ -146,6 +146,10 @@
return _state;
}
+ public void setState(ProcessState state) {
+ _state = state;
+ }
+
public List<String> getMexInterceptors(QName processId) {
return Collections.unmodifiableList(_mexi);
}
Modified: incubator/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java?view=diff&rev=500402&r1=500401&r2=500402
==============================================================================
--- incubator/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java (original)
+++ incubator/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java Fri Jan 26 15:12:39 2007
@@ -373,6 +373,7 @@
}
});
+ pconf.setState(state);
if (old != null && old != state)
fireStateChange(pid, state);
}