[ 
https://issues.apache.org/jira/browse/FLINK-19217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17195482#comment-17195482
 ] 

Stephan Ewen commented on FLINK-19217:
--------------------------------------

I think this was partially done on purpose, to make it immediately visible (to 
users browsing the code) that the functions are Serializable.

I would keep it for that reason.

> Functions repeated extend Serializable interface
> ------------------------------------------------
>
>                 Key: FLINK-19217
>                 URL: https://issues.apache.org/jira/browse/FLINK-19217
>             Project: Flink
>          Issue Type: Improvement
>            Reporter: darion yaphet
>            Priority: Minor
>
> When I learning the functions, I found the Function interface have extend 
> Serializable. But other Functions such as EdgesFunction, CoFlatMapFunction 
> and MapFunction. they are all extends Serializable duplicate. Maybe it's 
> unnecessary ? Could remove them ?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to