"obrand" wrote : New to jBPM and canoot understand within a simple test what is 
the difference between the before-signal and the node-enter as both reacts the 
same way.
  | Actually the after-signal is doing the same that before-signal as well.
  | 
  | The code snippet for the process is:
  | 
  | <state name="auction">
  |   |       <event type="before-signal">
  |   |          <action name="devInfo" 
class="com.fota.action.DevInfoActionHandler"></action>
  |   |       </event>
  |   |       <event type="node-enter">
  |   |          <action name="devInfo2" 
class="com.fota.action.DevInfoActionHandler2"></action>
  |   |       </event>
  |   |       <event type="after-signal">
  |   |          <action name="devInfo3" 
class="com.fota.action.DevInfoActionHandler3"></action>
  |   |       </event>
  |   |       <transition name="to_end" to="end"></transition>
  |   |    </state>
  | And the Test is:
  | 
  | ProcessInstance process = new ProcessInstance(definition);
  |   |                         
  |   |                         assertEquals("Process in start mode", 
process.getRootToken().getNode().getName(), "start");
  |   |                         
  |   |                         
  |   |                         process.signal();
  |   |                         
logger.info((String)process.getContextInstance().getVariable("devInfo2"));
  |   |                         assertEquals("Process in auction mode", 
process.getRootToken().getNode().getName(), "auction");
  |   |                         
  |   |                         
logger.info((String)process.getContextInstance().getVariable("devInfo"));
  |   |                         process.signal();
  |   |                         
logger.info((String)process.getContextInstance().getVariable("devInfo3"));
  | 
  | 
  | devInfo is null on this test whereas placed after the next signal(), it 
prints the right content.
  | 
  | Could someone explains me the execution model associated with the action 
types?
  | 
  | Thanks
  | 
  | Olivier

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3968502
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to