[ https://issues.apache.org/jira/browse/FLINK-3405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15305775#comment-15305775 ]
ASF GitHub Bot commented on FLINK-3405: --------------------------------------- Github user smarthi commented on the pull request: https://github.com/apache/flink/pull/2047#issuecomment-222344951 I started to add some NiFi integration tests which are presently lacking, but realized that it would be better to have that as part of a different jira. > Extend NiFiSource with interface StoppableFunction > -------------------------------------------------- > > Key: FLINK-3405 > URL: https://issues.apache.org/jira/browse/FLINK-3405 > Project: Flink > Issue Type: Improvement > Components: Streaming Connectors > Reporter: Matthias J. Sax > Assignee: Suneel Marthi > > Nifi source is not stoppable right now. To make it stoppable, is must > implement {{StoppableFunction}}. Implementing method {{stop()}} must ensure, > that the source stops receiving new messages from Nifi and issues a final > checkpoint. Afterwards, {{run()}} must return. > When implementing this, keep in mind, that the gathered checkpoint might > later be used as a savepoint. -- This message was sent by Atlassian JIRA (v6.3.4#6332)