Deleted NullPointerException 17/48617/1
authorwasala <przemyslaw.wasala@nokia.com>
Wed, 23 May 2018 06:27:44 +0000 (08:27 +0200)
committerwasala <przemyslaw.wasala@nokia.com>
Wed, 23 May 2018 06:27:44 +0000 (08:27 +0200)
Add logging about
status code in DmaapProducer

Change-Id: If1e8398cabbee3f0f51fcb007ef02049a7a85c00
Issue-ID: DCAEGEN2-396
Signed-off-by: wasala <przemyslaw.wasala@nokia.com>
prh-dmaap-client/src/main/java/org/onap/dcaegen2/services/prh/service/consumer/ExtendedDmaapConsumerHttpClientImpl.java
prh-dmaap-client/src/main/java/org/onap/dcaegen2/services/prh/service/producer/ExtendedDmaapProducerHttpClientImpl.java

index 3bae698..8d2f82d 100644 (file)
@@ -68,7 +68,7 @@ public class ExtendedDmaapConsumerHttpClientImpl {
         try {
             return createRequest()
                 .flatMap(this::executeHttpClient);
-        } catch (NullPointerException | URISyntaxException e) {
+        } catch (URISyntaxException e) {
             logger.warn("Exception while executing HTTP request: ", e);
         }
         return Optional.empty();
index bea3620..2f96b39 100644 (file)
@@ -68,7 +68,7 @@ public class ExtendedDmaapProducerHttpClientImpl {
         try {
             return createRequest()
                 .flatMap(this::executeHttpClient);
-        } catch (NullPointerException | URISyntaxException e) {
+        } catch (URISyntaxException e) {
             logger.warn("Exception while executing HTTP request: ", e);
         }
         return Optional.empty();
@@ -114,16 +114,17 @@ public class ExtendedDmaapProducerHttpClientImpl {
     }
 
     private Optional<String> getDmaapProducerResponseHandler(HttpResponse httpResponse) throws IOException {
-            final int responseCode = httpResponse.getStatusLine().getStatusCode();
-            final HttpEntity responseEntity = httpResponse.getEntity();
+        final int responseCode = httpResponse.getStatusLine().getStatusCode();
+        logger.info("Status code of operation: {}", responseCode);
+        final HttpEntity responseEntity = httpResponse.getEntity();
 
-            if (HttpUtils.isSuccessfulResponseCode(responseCode)) {
-                logger.trace("HTTP response successful.");
-                return Optional.of("" + responseCode);
-            } else {
-                String response = responseEntity != null ? EntityUtils.toString(responseEntity) : "";
-                logger.warn("HTTP response not successful : {}", response);
-                return Optional.of("" + responseCode);
-            }
+        if (HttpUtils.isSuccessfulResponseCode(responseCode)) {
+            logger.trace("HTTP response successful.");
+            return Optional.of("" + responseCode);
+        } else {
+            String response = responseEntity != null ? EntityUtils.toString(responseEntity) : "";
+            logger.warn("HTTP response not successful : {}", response);
+            return Optional.of("" + responseCode);
+        }
     }
-}
+}
\ No newline at end of file