KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jbpm > bpel > service > exe > NonStartListenerTest


1 package org.jbpm.bpel.service.exe;
2
3 import java.util.Collections JavaDoc;
4
5 import org.jbpm.graph.exe.ProcessInstance;
6
7 import org.jbpm.bpel.def.BpelDefinition;
8 import org.jbpm.bpel.service.def.Receiver;
9
10 /**
11  * @author Alejandro Guízar
12  * @version $Revision: 1.1 $ $Date: 2005/05/07 00:03:43 $
13  */

14 public class NonStartListenerTest extends RequestListenerTest {
15
16   protected RequestListener createListener(BpelDefinition process, Receiver receiver) {
17     // create process instance
18
ProcessInstance pi = process.createProcessInstance();
19     token = pi.getRootToken();
20     token.setNode(receiver.getInboundMessageActivity());
21     // initiate correlation set
22
CorrelationSetInstance csi = receiver.getCorrelations().getCorrelation("csId").getSet().getInstance(token);
23     csi.initialize(Collections.singletonMap(ID_PROP, ID_VALUE));
24     // create in-flow listener
25
return new NonStartListener(receiver, token);
26   }
27 }
28
Popular Tags