Sonar issue fix blocker, critical 49/56049/1
authorArindam Mondal <arind.mondal@samsung.com>
Tue, 10 Jul 2018 06:11:38 +0000 (15:11 +0900)
committerONAP <arind.mondal@samsung.com>
Tue, 10 Jul 2018 06:39:58 +0000 (15:39 +0900)
Issue-ID: CCSDK-332

Change-Id: I8741cb5bf68d71f0376105d2b1683ac05534a001
Signed-off-by: Arindam Mondal <arind.mondal@samsung.com>
dmaap-listener/src/main/java/org/onap/ccsdk/sli/northbound/dmaapclient/MessageRouterHttpClient.java
dmaap-listener/src/main/java/org/onap/ccsdk/sli/northbound/dmaapclient/MessageRouterHttpClientJdk.java
ueb-listener/src/main/java/org/onap/ccsdk/sli/northbound/uebclient/SdncUebCallback.java

index 13146e4..c02ec5d 100644 (file)
@@ -97,6 +97,7 @@ public class MessageRouterHttpClient implements SdncDmaapConsumer {
                         Thread.sleep(fetchPause);
                     } catch (InterruptedException e) {
                         Log.error("Could not sleep thread", e);
+                        Thread.currentThread().interrupt();
                     }
                 }
             }
index 3336b81..a674404 100644 (file)
@@ -111,6 +111,7 @@ public class MessageRouterHttpClientJdk implements SdncDmaapConsumer {
                         Thread.sleep(fetchPause);
                     } catch (InterruptedException e) {
                         Log.error("Could not sleep thread", e);
+                        Thread.currentThread().interrupt();
                     }
                 }
             }
index 8ea041e..4ae5acd 100644 (file)
@@ -399,8 +399,7 @@ public class SdncUebCallback implements INotificationCallback {
         // Save zip if TOSCA_CSAR
         if (artifact.getArtifactType().contains("TOSCA_CSAR") || artifact.getArtifactName().contains(".csar")) {
 
-               try {           
-                       FileOutputStream outFile = new FileOutputStream(incomingDir.getAbsolutePath() + "/" + artifact.getArtifactName());
+               try(FileOutputStream outFile = new FileOutputStream(incomingDir.getAbsolutePath() + "/" + artifact.getArtifactName())) {
                        outFile.write(payloadBytes, 0, payloadBytes.length);
                        outFile.close();
                    writeSucceeded = true;
@@ -411,8 +410,7 @@ public class SdncUebCallback implements INotificationCallback {
         } else {
                String payload = new String(payloadBytes);
        
-               try {
-                   FileWriter spoolFileWriter = new FileWriter(spoolFile);
+               try(FileWriter spoolFileWriter = new FileWriter(spoolFile)) {
                    spoolFileWriter.write(payload);
                    spoolFileWriter.close();
                    writeSucceeded = true;