Resolved Policy Blocker issue 87/21887/1
authorrb7147 <rb7147@att.com>
Thu, 2 Nov 2017 15:07:45 +0000 (11:07 -0400)
committerrb7147 <rb7147@att.com>
Thu, 2 Nov 2017 15:08:09 +0000 (11:08 -0400)
Issue-ID: POLICY-411
Change-Id: I9579a1fa58a4b40aa6aa70a3007b3ce7c02f5ca2
Signed-off-by: rb7147 <rb7147@att.com>
POLICY-SDK-APP/src/main/java/org/onap/policy/controller/CreateDcaeMicroServiceController.java

index ff5ccff..43b62b0 100644 (file)
@@ -411,23 +411,17 @@ public class CreateDcaeMicroServiceController extends RestrictedBaseController {
        }
        
  
+       @SuppressWarnings("unchecked")
        public Map<String, String> load(String fileName) throws IOException { 
                File newConfiguration = new File(fileName);
-               InputStream is = null;
-               try {
-                       is = new FileInputStream(newConfiguration);
+               Yaml yaml = new Yaml();
+               Map<Object, Object> yamlMap = null;
+               try(InputStream is = new FileInputStream(newConfiguration)){
+                       yamlMap = (Map<Object, Object>) yaml.load(is); 
                } catch (FileNotFoundException e) {
                        LOGGER.error(e);
                }
 
-               Yaml yaml = new Yaml();
-
-               Map<Object, Object> yamlMap = null;
-               try{
-                   yamlMap = (Map<Object, Object>) yaml.load(is); 
-               }catch(Exception e){
-                       LOGGER.error("load:", e);
-               }
                StringBuilder sb = new StringBuilder(); 
                Map<String, String> settings = new HashMap<>(); 
                if (yamlMap == null) {