Fix for Sonar critical issues 03/12403/4
authorrama-huawei <rama.subba.reddy.s@huawei.com>
Thu, 14 Sep 2017 09:19:32 +0000 (14:49 +0530)
committerRama SubbaReddy <rama.subba.reddy.s@huawei.com>
Thu, 14 Sep 2017 10:35:28 +0000 (10:35 +0000)
DCAEGEN2-93

Change-Id: I61258077212550b03eedf5387bb0282e2637dabe
Signed-off-by: rama-huawei <rama.subba.reddy.s@huawei.com>
src/main/java/com/att/nsa/mr/client/impl/MRSimplerBatchPublisher.java

index ad925b1..398558d 100644 (file)
@@ -40,6 +40,9 @@ import java.util.zip.GZIPOutputStream;
 
 import javax.ws.rs.core.MultivaluedMap;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import org.apache.http.HttpException;
 import org.apache.http.HttpStatus;
 import org.json.JSONArray;
@@ -54,6 +57,8 @@ import com.att.nsa.mr.test.clients.ProtocolTypeConstants;
 
 public class MRSimplerBatchPublisher extends MRBaseClient implements MRBatchingPublisher
 {
+       private static final Logger logger = LoggerFactory.getLogger(MRSimplerBatchPublisher.class);
+
        public static class Builder 
        {
                public Builder ()
@@ -512,6 +517,7 @@ public class MRSimplerBatchPublisher extends MRBaseClient implements MRBatchingP
 
                                        pubResponse.setResponseCode(String.valueOf(HttpStatus.SC_INTERNAL_SERVER_ERROR));
                                        pubResponse.setResponseMessage(x.getMessage());
+                                        logger.error("exception: ", x);
                                        
                                }
                                
@@ -684,7 +690,7 @@ private MRPublisherResponse createMRPublisherResponse(String reply, MRPublisherR
        private String handlers;
        private Properties props;
        public static String routerFilePath;
-       public static Map<String, String> headers=new HashMap<String, String>();
+       protected static final Map<String, String> headers=new HashMap<String, String>();
        public static MultivaluedMap<String, Object> headersMap;