Github user senorcarbone commented on the pull request: https://github.com/apache/flink/pull/1208#issuecomment-145028978 From a quick read on the documentation (and prior knowledge from google dataflow) it is easy to get a full picture of the new semantics. Even though I like it from a engineering perspective, It needs to be pointed out though that the addition of the *Assigner* restricts our previous windowing semantics to periodic windows, i.e. at the moment you receive a record you have to know all the possible buckets this record will fall into while before we did not have such a constraint. In other words we no longer support dynamic windows where range and slide can change dynamically.
--- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---