20 import ca.uqac.lif.cep.Connector;
21 import ca.uqac.lif.cep.Pullable;
22 import ca.uqac.lif.cep.tmf.QueueSource;
23 import ca.uqac.lif.cep.util.Lists;
46 public static void main(String[] args)
49 QueueSource src1 =
new QueueSource();
50 src1.setEvents(3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5);
51 QueueSource src2 =
new QueueSource();
52 src2.setEvents(
false,
true,
false,
false,
false,
true,
false,
true);
53 Lists.Pack pack =
new Lists.Pack();
54 Connector.connect(src1, 0, pack, 0);
55 Connector.connect(src2, 0, pack, 1);
56 Pullable p = pack.getPullableOutput();
57 for (
int i = 0; i < 4; i++)
59 System.out.println(p.pull());
Use the Pack processor to accumulate events into a list.