[FLINK-2827] Close FileInputStream through try-with-resources to avoid unused 
open stream.

This closes #1276


Project: http://git-wip-us.apache.org/repos/asf/flink/repo
Commit: http://git-wip-us.apache.org/repos/asf/flink/commit/6a8e90b3
Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/6a8e90b3
Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/6a8e90b3

Branch: refs/heads/master
Commit: 6a8e90b3621bb96304b325a4ae8f7f5575ec909a
Parents: 7265d81
Author: Saumitra Shahapure <saumitra.offic...@gmail.com>
Authored: Tue Oct 20 19:28:31 2015 +0200
Committer: Fabian Hueske <fhue...@apache.org>
Committed: Mon Oct 26 20:05:03 2015 +0100

----------------------------------------------------------------------
 .../apache/flink/streaming/connectors/twitter/TwitterSource.java | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flink/blob/6a8e90b3/flink-streaming-connectors/flink-connector-twitter/src/main/java/org/apache/flink/streaming/connectors/twitter/TwitterSource.java
----------------------------------------------------------------------
diff --git 
a/flink-streaming-connectors/flink-connector-twitter/src/main/java/org/apache/flink/streaming/connectors/twitter/TwitterSource.java
 
b/flink-streaming-connectors/flink-connector-twitter/src/main/java/org/apache/flink/streaming/connectors/twitter/TwitterSource.java
index bad0f8c..d290f98 100644
--- 
a/flink-streaming-connectors/flink-connector-twitter/src/main/java/org/apache/flink/streaming/connectors/twitter/TwitterSource.java
+++ 
b/flink-streaming-connectors/flink-connector-twitter/src/main/java/org/apache/flink/streaming/connectors/twitter/TwitterSource.java
@@ -133,10 +133,8 @@ public class TwitterSource extends 
RichSourceFunction<String> {
        private Properties loadAuthenticationProperties() {
                
                Properties properties = new Properties();
-               try {
-                       InputStream input = new FileInputStream(authPath);
+               try (InputStream input = new FileInputStream(authPath)) {
                        properties.load(input);
-                       input.close();
                } catch (Exception e) {
                        throw new RuntimeException("Cannot open .properties 
file: " + authPath, e);
                }

Reply via email to