source.keyBy(0)
.window(TumblingEventTimeWindows.of(Time.seconds(5)))
.trigger(PurgingTrigger.of(CountTrigger.of[TimeWindow](2)))
.process(new TestFun())
Объяснение:
Допустим, у меня есть 3 события [E1, E2, E3], которые должны запускаться по количеству, а также по времени. Я использую countTrigger для запуска только 2 событий (E1 и E2), но оставшееся событие E3 не запускается.
Ожидается: событие E3 должно срабатывать через 5 секунд, но на самом деле оно вызывает только события E1 и E2