18 package customprocessors;
20 import ca.uqac.lif.cep.Connector;
21 import ca.uqac.lif.cep.Pullable;
22 import ca.uqac.lif.cep.tmf.QueueSource;
27 public static void main(String[] args)
29 System.out.println(
"--- Version one ---");
32 QueueSource src1 =
new QueueSource();
35 Connector.connect(src1, s1);
36 Pullable p1 = s1.getPullableOutput();
37 System.out.println(
"Call to pull on p1: " + p1.pull());
40 QueueSource src2 =
new QueueSource();
43 Connector.connect(src2, s2);
44 Pullable p2 = s2.getPullableOutput();
45 System.out.println(
"Call to pull on p2: " + p2.pull());
48 System.out.println(
"\n --- Version two ---");
51 QueueSource src1 =
new QueueSource();
54 Connector.connect(src1, s1);
55 Pullable p1 = s1.getPullableOutput();
56 System.out.println(
"Call to pull on p1: " + p1.pull());
57 QueueSource src2 =
new QueueSource();
60 Connector.connect(src2, s2);
61 Pullable p2 = s2.getPullableOutput();
62 System.out.println(
"Call to pull on p2: " + p2.pull());