modify not publish messages to DMaaP
[holmes/common.git] / holmes-actions / src / main / java / org / onap / holmes / common / dmaap / Publisher.java
index 035ecaa..285c3d6 100644 (file)
@@ -25,6 +25,7 @@ import javax.ws.rs.core.MediaType;
 import javax.ws.rs.core.Response;\r
 import lombok.Getter;\r
 import lombok.Setter;\r
+import org.apache.http.HttpStatus;\r
 import org.glassfish.jersey.client.ClientConfig;\r
 import org.jvnet.hk2.annotations.Service;\r
 import org.onap.holmes.common.dmaap.entity.PolicyMsg;\r
@@ -47,17 +48,16 @@ public class Publisher {
         try {\r
             content = mapper.writeValueAsString(msg);\r
         } catch (JsonProcessingException e) {\r
-            throw new CorrelationException("Failed to convert the message object to a json string.", e);\r
+            throw new CorrelationException("Failed to convert the message object to a json string.",\r
+                    e);\r
         }\r
-\r
         WebTarget webTarget = client.target(url);\r
         Response response = webTarget.request(MediaType.APPLICATION_JSON)\r
                 .post(Entity.entity(content, MediaType.APPLICATION_JSON));\r
-\r
         return checkStatus(response);\r
     }\r
 \r
     private boolean checkStatus(Response response) {\r
-        return false;\r
+        return (response.getStatus() == HttpStatus.SC_OK) ? true : false;\r
     }\r
 }\r