Cristian created FLINK-8124: ------------------------------- Summary: EventTimeTrigger (and other triggers) could have less specific generic types Key: FLINK-8124 URL: https://issues.apache.org/jira/browse/FLINK-8124 Project: Flink Issue Type: Improvement Components: Core Reporter: Cristian Priority: Minor
When implementing custom WindowAssigners, it is possible to need different implementations of the {{Window}} class (other than {{TimeWindow}}). In such cases, it is not possible to use the existing triggers (e.g. {{EventTimeTrigger}}) because it extends from {{Trigger<Object, TimeWindow>}} which is (unnecessarily?) specific. It should be possible to make that class more generic by using {{EventTimeTrigger<T, W extends Window> extends Trigger<T, W>}} instead. -- This message was sent by Atlassian JIRA (v6.4.14#64029)