package com.sequenceiq.it.spark.ambari; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.JsonNodeFactory; import com.fasterxml.jackson.databind.node.ObjectNode; import com.sequenceiq.it.spark.ITResponse; import com.sequenceiq.it.spark.ambari.model.Requests; import spark.Request; import spark.Response; public class AmbariClusterRequestsResponse extends ITResponse { @Override public Object handle(Request request, Response response) throws Exception { response.type("text/plain"); ObjectNode rootNode = JsonNodeFactory.instance.objectNode(); Requests requests = new Requests(66, "SUCCESSFUL", 100); rootNode.set("Requests", new ObjectMapper().valueToTree(requests)); return rootNode.toString(); } }