Author: mszefler
Date: Tue Aug 29 09:41:17 2006
New Revision: 438111
URL: http://svn.apache.org/viewvc?rev=438111&view=rev
Log:
Fixed bug in replyWithFailure that caused async events to be generated even
when not necessary.
Modified:
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/PartnerRoleMessageExchangeImpl.java
Modified:
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/PartnerRoleMessageExchangeImpl.java
URL:
http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/PartnerRoleMessageExchangeImpl.java?rev=438111&r1=438110&r2=438111&view=diff
==============================================================================
---
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/PartnerRoleMessageExchangeImpl.java
(original)
+++
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/PartnerRoleMessageExchangeImpl.java
Tue Aug 29 09:41:17 2006
@@ -66,8 +66,10 @@
}
public void replyWithFailure(FailureType type, String description, Element
details) throws BpelEngineException {
+ boolean isAsync = isAsync();
setFailure(type, description, details);
- continueAsync();
+ if (isAsync)
+ continueAsync();
}
/**