Package org.jbpm.graph.exe

Examples of org.jbpm.graph.exe.Token.signal()


    ProcessInstance processInstance =
        new ProcessInstance(processDefinition);
    Token token = processInstance.getRootToken();
    assertSame(processDefinition.getStartState(), token.getNode());

    token.signal();
    assertSame(processDefinition.getNode("phase one"), token.getNode());

    token.signal();
    assertSame(processDefinition.getNode("phase two"), token.getNode());
View Full Code Here


    assertSame(processDefinition.getStartState(), token.getNode());

    token.signal();
    assertSame(processDefinition.getNode("phase one"), token.getNode());

    token.signal();
    assertSame(processDefinition.getNode("phase two"), token.getNode());

    token.signal();
    assertSame(processDefinition.getNode("phase three"), token.getNode());
View Full Code Here

    assertSame(processDefinition.getNode("phase one"), token.getNode());

    token.signal();
    assertSame(processDefinition.getNode("phase two"), token.getNode());

    token.signal();
    assertSame(processDefinition.getNode("phase three"), token.getNode());

    token.signal();
    assertSame(processDefinition.getNode("end"), token.getNode());
  }
View Full Code Here

    assertSame(processDefinition.getNode("phase two"), token.getNode());

    token.signal();
    assertSame(processDefinition.getNode("phase three"), token.getNode());

    token.signal();
    assertSame(processDefinition.getNode("end"), token.getNode());
  }
}
View Full Code Here

        new ProcessInstance(processDefinition);
    Token token = processInstance.getRootToken();
   
    // Let's start the process execution, leaving the start-state
    // over its default transition.
    token.signal();
    // The signal method will block until the process execution
    // enters a wait state.   In this case, that is the task-node.
    assertSame(processDefinition.getNode("t"), token.getNode());

    // When execution arrived in the task-node, a task 'change nappy'
View Full Code Here

    ProcessInstance pi = new ProcessInstance( pd );
    pi.signal();
    Token token = pi.getRootToken();
    assertSame( pd.getNode("a"), token.getNode() );
   
    token.signal();
    assertSame( pd.getNode("b"), token.getNode() );

    token.signal();
    assertSame( pd.getNode("c"), token.getNode() );
View Full Code Here

    assertSame( pd.getNode("a"), token.getNode() );
   
    token.signal();
    assertSame( pd.getNode("b"), token.getNode() );

    token.signal();
    assertSame( pd.getNode("c"), token.getNode() );

    token.signal();
    assertSame( pd.getNode("end"), token.getNode() );
  }
View Full Code Here

    assertSame( pd.getNode("b"), token.getNode() );

    token.signal();
    assertSame( pd.getNode("c"), token.getNode() );

    token.signal();
    assertSame( pd.getNode("end"), token.getNode() );
  }
}
View Full Code Here

  public void testDiscriminatorScenario1() {
    ProcessDefinition pd = discriminatorProcessDefinition;
    Token root = Wfp06MultiChoiceTest.executeScenario(pd,1);
    Token tokenB = root.getChild("to b");

    tokenB.signal();
    assertSame( pd.getNode("d"), root.getNode() );
    assertSame( pd.getNode("discriminator"), tokenB.getNode() );
  }
 
  public void testDiscriminatorScenario2() {
View Full Code Here

  public void testDiscriminatorScenario2() {
    ProcessDefinition pd = discriminatorProcessDefinition;
    Token root = Wfp06MultiChoiceTest.executeScenario(pd,2);
    Token tokenC = root.getChild("to c");

    tokenC.signal();
    assertSame( pd.getNode("d"), root.getNode() );
    assertSame( pd.getNode("discriminator"), tokenC.getNode() );
  }
 
  public void testDiscriminatorScenario3() {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.