コード例 #1
0
  @Test
  public void window() {
    final List<Double> results = new LinkedList<Double>();

    EventWindow<Long, Double> w = Eep.sliding(new Stats.MeanLong(), 2);

    w.onEmit(
        new EventEmitter<Double>() {
          public void emit(Double event) {
            results.add(event);
          }
        });

    w.push(1L);
    w.push(10L);
    w.push(2L);
    w.push(12L);

    assertEquals(new Double[] {5.5, 6., 7.}, results.toArray(new Double[] {}));
  }
コード例 #2
0
    public void clear() {

      eventWindow.clear();
    }
コード例 #3
0
    public void inc() {

      eventWindow.inc();
    }