18 package customprocessors;
20 import java.util.Queue;
22 import ca.uqac.lif.cep.*;
24 public class MyMax extends SynchronousProcessor
34 public boolean compute(Object[] inputs, Queue<Object[]> outputs)
36 Number current = (Number) inputs[0];
40 output = Math.max(last.floatValue(), current.floatValue());
42 outputs.add(
new Object[]{output});
52 public Processor duplicate(
boolean with_state)