[jboss-user] [JBoss jBPM] - Idea for execution without using recursion.

mingfang do-not-reply at jboss.com
Mon Dec 31 03:16:59 EST 2007


Using v3.1.4...
1-In Node.java, comment out line 375
//    transition.take(executionContext);

2-In Token.java, put this after line 184
Transition nextTransition = null;
while ((nextTransition = executionContext.getTransition()) != null) {
            nextTransition.take(executionContext);
}

Please note I'm not expert in jBPM(yet) and only tested with a quick example.

I'm hoping to solve a couple of problems here.
1-Avoid Stackoverflow on very large graphs without waitstate; Not using recursion is just nicer.
2-Able to break out of infinite loops.  In step two above I could break after a configurable number of transitions into an error state, preventing stackoverflow.

What do you think?

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116153#4116153

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116153



More information about the jboss-user mailing list