"kukeltje" wrote : Ed,
|
| Will putting an async=true on the node realy force a commit? That has to be documented
well then (rollback
| 's further on in the process a rollback will not be possible then) This is not a
problem if the process has to wait for the return value of the async message node.
|
Ronald,
Take a look at Node.enter():
anonymous wrote : // execute the node
| if (isAsync) {
| ExecuteNodeJob job = createAsyncContinuationJob(token);
| MessageService messageService = (MessageService)
Services.getCurrentService(Services.SERVICENAME_MESSAGE);
| messageService.send(job);
| token.lock(job.toString());
| } else {
| execute(executionContext);
| }
|
|
So yeah, I think it leads to a commit.
Unfortunately, as efip10 found out, there's a race condition between the commit and
the new job.
-Ed Staub
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4064389#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...