From 1f57d5b63802e2b4d42fd4f8a5f88abe85c3964b Mon Sep 17 00:00:00 2001 From: ajay priyadarshi Date: Thu, 8 Mar 2018 12:20:59 +0530 Subject: [PATCH] sonar fix:Resources handling in Gunzip emsdriver/commons/utils/Gunzip.java file name: Gunzip.java Change-Id: Ia3606507c284cb37417a5da68cc4e9947816b33c Issue-ID: VFC-772 Signed-off-by: ajay priyadarshi --- .../org/onap/vfc/nfvo/emsdriver/commons/utils/Gunzip.java | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/ems/boco/src/main/java/org/onap/vfc/nfvo/emsdriver/commons/utils/Gunzip.java b/ems/boco/src/main/java/org/onap/vfc/nfvo/emsdriver/commons/utils/Gunzip.java index a24afbe..89aa731 100644 --- a/ems/boco/src/main/java/org/onap/vfc/nfvo/emsdriver/commons/utils/Gunzip.java +++ b/ems/boco/src/main/java/org/onap/vfc/nfvo/emsdriver/commons/utils/Gunzip.java @@ -24,20 +24,13 @@ public class Gunzip { * */ public void unCompress(String gzFileName, String toFile) throws IOException { - try { - FileInputStream gzInput = new FileInputStream(gzFileName); - GZIPInputStream gzIn = new GZIPInputStream(gzInput); + try ( FileInputStream gzInput = new FileInputStream(gzFileName); + GZIPInputStream gzIn = new GZIPInputStream(gzInput)){ File tofile = new File(toFile); enable(tofile); - FileOutputStream fileOutput = new FileOutputStream(tofile, false); - try{ + try(FileOutputStream fileOutput = new FileOutputStream(tofile, false)){ moveBytes(gzIn, fileOutput, -1, -1, 1024); - } finally { - gzInput.close(); - gzIn.close(); - fileOutput.close(); - } - + } }catch(IOException e){ throw e; } -- 2.16.6