Hello, I took a quick look at the patch. Looks good to me. I'm not 100% sure of the effect of method synchronization on the managed engine, but I didn't see anything that stuck out. The unmanaged engine has never been exercised in a threaded environment before(hope the method synchronization does the trick for you). You do want to watch out for deadlocks. The testBPInvokeDeadlock test does deadlock in the managed engine when processing multiple messages.
-cory On 3/1/06, Guillaume Nodet (JIRA) <[EMAIL PROTECTED]> wrote: > [ http://issues.apache.org/jira/browse/ODE-2?page=all ] > > Guillaume Nodet updated ODE-2: > ------------------------------ > > Attachment: ode.patch > > If one of the original developers could review the patch... > > > > Patch fixing several issues for ServiceMix integration > > ------------------------------------------------------ > > > > Key: ODE-2 > > URL: http://issues.apache.org/jira/browse/ODE-2 > > Project: Apache Ode > > Type: Improvement > > Reporter: Guillaume Nodet > > Attachments: ode.patch > > > > The attached patch fix the following issues: > > * build problem (missing test11) > > * allow external actions to retrieve attributes from the bpel action > > * problems evaluating xpath expressions with doubles > > * allow external service invocations to be configured from the > > BPEProperties > > * add a simple implementation of UUID generator > > * fix problems with onAlarm element inside pick activity > > * fix onAlarm problems in unmanaged mode > > * fix NPE for untyped variables > > * fix threading problems in unmanaged mode > > -- > This message is automatically generated by JIRA. > - > If you think it was sent incorrectly contact one of the administrators: > http://issues.apache.org/jira/secure/Administrators.jspa > - > For more information on JIRA, see: > http://www.atlassian.com/software/jira > >
