20 import ca.uqac.lif.cep.Connector;
21 import ca.uqac.lif.cep.Pullable;
22 import ca.uqac.lif.cep.UtilityMethods;
23 import ca.uqac.lif.cep.tmf.QueueSource;
24 import ca.uqac.lif.cep.util.Lists;
50 public static void main(String[] args)
53 QueueSource src1 =
new QueueSource();
54 src1.addEvent(UtilityMethods.createList(1f, 3f, 5f));
55 src1.addEvent(UtilityMethods.createList(4f, 2f));
56 src1.addEvent(UtilityMethods.createList(4f, 4f, 8f));
57 src1.addEvent(UtilityMethods.createList(6f, 4f));
58 Lists.Unpack unpack =
new Lists.Unpack();
59 Connector.connect(src1, 0, unpack, 0);
60 Pullable p = unpack.getPullableOutput();
61 for (
int i = 0; i < 6; i++)
63 System.out.println(p.pull());
Use the Unpack processor to feed events from a stream of lists.