You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Robert Metzger (JIRA)" <ji...@apache.org> on 2019/02/28 13:06:00 UTC
[jira] [Updated] (FLINK-8124) EventTimeTrigger (and other triggers)
could have less specific generic types
[ https://issues.apache.org/jira/browse/FLINK-8124?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Metzger updated FLINK-8124:
----------------------------------
Component/s: (was: Core)
API / DataStream
> 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: API / DataStream
> 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
(v7.6.3#76005)