Change the Type of Return to String
authorGuangrongFu <fu.guangrong@zte.com.cn>
Mon, 13 Mar 2017 03:12:33 +0000 (11:12 +0800)
committerGuangrongFu <fu.guangrong@zte.com.cn>
Mon, 13 Mar 2017 03:14:14 +0000 (11:14 +0800)
Change-Id: Iba90d0696deca3f82bc5ff6fafe6e9fcb0896cf9
Issue-ID: HOLMES-50
Signed-off-by: GuangrongFu <fu.guangrong@zte.com.cn>
engine-d/src/main/java/org/openo/holmes/engine/resources/EngineResources.java

index 20b38ef..c125d07 100644 (file)
@@ -33,6 +33,7 @@ import javax.ws.rs.Produces;
 import javax.ws.rs.core.Context;
 import javax.ws.rs.core.MediaType;
 import lombok.extern.slf4j.Slf4j;
+import net.sf.json.JSONObject;
 import org.jvnet.hk2.annotations.Service;
 import org.openo.holmes.common.api.entity.ServiceRegisterEntity;
 import org.openo.holmes.common.config.MicroServiceConfig;
@@ -71,7 +72,7 @@ public class EngineResources {
     @ApiOperation(value = "Add rule to Engine and Cache", response = CorrelationRuleResponse.class)
     @Produces(MediaType.APPLICATION_JSON)
     @Timed
-    public CorrelationRuleResponse deployRule(DeployRuleRequest deployRuleRequest,
+    public String deployRule(DeployRuleRequest deployRuleRequest,
         @Context HttpServletRequest httpRequest) {
 
         CorrelationRuleResponse crResponse = new CorrelationRuleResponse();
@@ -87,7 +88,7 @@ public class EngineResources {
             throw ExceptionUtil.buildExceptionResponse(correlationException.getMessage());
         }
 
-        return crResponse;
+        return JSONObject.fromObject(crResponse).toString();
     }
 
     @DELETE