Robert Metzger created FLINK-2151: ------------------------------------- Summary: Provide interface to distinguish close() calls in error and regular cases Key: FLINK-2151 URL: https://issues.apache.org/jira/browse/FLINK-2151 Project: Flink Issue Type: Improvement Components: Local Runtime Affects Versions: 0.9 Reporter: Robert Metzger
I was talking to somebody who is interested in contributing a {{flink-cassandra}} connector. The connector will create cassandra files locally (on the TaskManagers) and bulk-load them in the {{close()}} method. For the user functions it is currently not possible to find out whether the function is closed due to an error or an regular end. The simplest approach would be passing an additional argument (enum or boolean) into the close() method, indicating the type of closing. But that would break all existing code. Another approach would add an interface that has such an extended close method {{RichCloseFunction}}. -- This message was sent by Atlassian JIRA (v6.3.4#6332)