A remark that maybe can help:
If you are creating action handlers on node events (like in your case where you
have ExternalServiceActionHandler on a node-enter event) you don't need to call
node.signal().
The reason for this is that by default node.signal() will be called in the
action of the node. So if you don't add an action directly on the node
signalling is not necessary.
However when adding an action directly on a node you need to signal the node
(by using executionContext.leaveNode()). See also the comments on this
function:
/**
| * leave this node over the default transition. This method is only
available
| * on node actions. Not on actions that are executed on events. Actions
on
| * events cannot change the flow of execution.
| */
| public void leaveNode() {
| getNode().leave(this);
| }
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3962074#3962074
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3962074
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user