20 import ca.uqac.lif.cep.Connector;
21 import static ca.uqac.lif.cep.Connector.TOP;
22 import static ca.uqac.lif.cep.Connector.BOTTOM;
23 import static ca.uqac.lif.cep.Connector.OUTPUT;
24 import ca.uqac.lif.cep.io.Print;
25 import ca.uqac.lif.cep.mtnp.UpdateTable;
26 import ca.uqac.lif.cep.mtnp.UpdateTableStream;
27 import ca.uqac.lif.cep.tmf.Pump;
28 import ca.uqac.lif.cep.tmf.QueueSource;
40 public static void main(String[] args)
throws InterruptedException
43 QueueSource src1 =
new QueueSource().setEvents(1, 2, 3, 4, 5);
44 QueueSource src2 =
new QueueSource().setEvents(2, 3, 5, 7, 4);
50 UpdateTable table =
new UpdateTableStream(
"x",
"y");
57 Connector.connect(src1, OUTPUT, table, TOP);
58 Connector.connect(src2, OUTPUT, table, BOTTOM);
61 Pump pump =
new Pump();
62 Print print =
new Print().setSeparator(
"\n");
63 Connector.connect(table, pump, print);
Update a table from two streams of numbers.
static void main(String[] args)