Author: karthick
Date: Wed Jan 7 17:40:21 2009
New Revision: 732587
URL: http://svn.apache.org/viewvc?rev=732587&view=rev
Log:
Fine-tune the comparison logic so as to match the definition of control
dependency.
Modified:
ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/CompensationHandler.java
ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/CompensationHandler.java
Modified:
ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/CompensationHandler.java
URL:
http://svn.apache.org/viewvc/ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/CompensationHandler.java?rev=732587&r1=732586&r2=732587&view=diff
==============================================================================
---
ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/CompensationHandler.java
(original)
+++
ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/CompensationHandler.java
Wed Jan 7 17:40:21 2009
@@ -66,6 +66,6 @@
}
public int compareTo(CompensationHandler that) {
- return (int) (that.scopeEndTime - this.scopeEndTime);
+ return (int) (that.scopeStartTime - this.scopeEndTime);
}
}
Modified:
ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/CompensationHandler.java
URL:
http://svn.apache.org/viewvc/ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/CompensationHandler.java?rev=732587&r1=732586&r2=732587&view=diff
==============================================================================
---
ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/CompensationHandler.java
(original)
+++
ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/CompensationHandler.java
Wed Jan 7 17:40:21 2009
@@ -66,6 +66,6 @@
}
public int compareTo(CompensationHandler that) {
- return (int) (that.scopeEndTime - this.scopeEndTime);
+ return (int) (that.scopeStartTime - this.scopeEndTime);
}
}