hi,
I would like to know how to end a path of execution in jBPM. In fact, i have a
path of execution which should end if a certain condition is evaluated to true,
so that others activities will not take place.
I've tried these solutions:
1.
if(condition){
| executionContext.getToken().end;
| }
| else{
| executionContext.leaveNode();
| }
2.
if(condition){
| Node endNode =
executionContext.getProcessDefinition().findNode("end");
| executionContext.getToken().setNode(endNode);
| }
| else{
| executionContext.leaveNode();
| }
3.
if(condition == false){
| executionContext.leaveNode();
| }
all work, but I feel that there is a difference because solutions 1 and 2
explicitly end the path of execution while the third just behaves as a state
node.
Can someone explain me the difference, and which is the right solution to
resolve my problem?
Thanks.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4054635#4054635
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4054635
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user