Flavio Pompermaier created FLINK-3777:
-----------------------------------------

             Summary: Add open and close methods to manage IF lifecycle
                 Key: FLINK-3777
                 URL: https://issues.apache.org/jira/browse/FLINK-3777
             Project: Flink
          Issue Type: Sub-task
          Components: Core
    Affects Versions: 1.0.1
            Reporter: Flavio Pompermaier


At the moment the opening and closing of an inputFormat are not managed, 
although open() could be (improperly IMHO) simulated by configure().
This limits the possibility to reuse expensive resources (like database 
connections) and manage their release. 

Probably the best option would be to add 2 methods (i.e. openInputformat() and 
closeInputFormat() ) to RichInputFormat*

* NOTE: the best option from a "semantic" point of view would be to rename the 
current open() and close() to openSplit() and closeSplit() respectively while 
using open() and close() methods for the IF lifecycle management, but this 
would cause a backward compatibility issue...



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to