You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Cristian (JIRA)" <ji...@apache.org> on 2017/11/21 13:47:00 UTC

[jira] [Created] (FLINK-8124) EventTimeTrigger (and other triggers) could have less specific generic types

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)