Github user manuzhang commented on the issue:
https://github.com/apache/incubator-gearpump/pull/226
1. `WindowRunner` => `TimedValueProcessor` which processes
`TimestampedValue` and emit `TriggeredOutputs` on trigger
2. Add a subclass `DirectProcessor` which processes `TimestampedValue` with
non-folding function (or corresponding `FunctionRunner`
3. Change previous `DefaultWindowRunner` and `WindowRunner`---
