import javax.servlet.http.HttpServletResponse;
-import org.apache.http.HttpStatus;
import org.apache.commons.io.IOUtils;
+import org.apache.http.HttpStatus;
import org.onap.vfc.nfvo.driver.vnfm.svnfm.exception.VnfmDriverException;
import org.onap.vfc.nfvo.driver.vnfm.svnfm.vnfmdriver.bo.HealVnfRequest;
import org.onap.vfc.nfvo.driver.vnfm.svnfm.vnfmdriver.bo.HealVnfResponse;
private Gson gson = new Gson();
@RequestMapping(value = "/swagger.json", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
- public String apidoc() throws IOException {
+ @ResponseBody
+ public String apidoc() throws IOException {
ClassLoader classLoader = getClass().getClassLoader();
return IOUtils.toString(classLoader.getResourceAsStream("swagger.json"));
}
InstantiateVnfResponse response = vnfmDriverMgmr.instantiateVnf(request, vnfmId);
+ logger.info("VnfmDriverController --> instantiateVnf response is " + gson.toJson(response));
+
httpResponse.setStatus(HttpStatus.SC_CREATED);
return response;
try {
TerminateVnfResponse response = vnfmDriverMgmr.terminateVnf(request, vnfmId, vnfInstanceId);
httpResponse.setStatus(HttpStatus.SC_CREATED);
+
+ logger.info("VnfmDriverController --> terminateVnf response is " + gson.toJson(response));
return response;
}
catch(VnfmDriverException e)
try {
QueryVnfResponse response = vnfmDriverMgmr.queryVnf(vnfmId, vnfInstanceId);
httpResponse.setStatus(HttpStatus.SC_CREATED);
+ logger.info("VnfmDriverController --> queryVnf response is " + gson.toJson(response));
return response;
}
catch(VnfmDriverException e)
try {
OperStatusVnfResponse response = vnfmDriverMgmr.getOperStatus(vnfmId, jobId);
httpResponse.setStatus(HttpStatus.SC_CREATED);
+
+ logger.info("VnfmDriverController --> getOperStatus response is " + gson.toJson(response));
return response;
}
catch(VnfmDriverException e)
try {
ScaleVnfResponse response = vnfmDriverMgmr.scaleVnf(request, vnfmId, vnfInstanceId);
httpResponse.setStatus(HttpStatus.SC_CREATED);
+ logger.info("VnfmDriverController --> scaleVnf response is " + gson.toJson(response));
return response;
}
catch(VnfmDriverException e)
try {
HealVnfResponse response = vnfmDriverMgmr.healVnf(request, vnfmId, vnfInstanceId);
httpResponse.setStatus(HttpStatus.SC_CREATED);
+ logger.info("VnfmDriverController --> healVnf response is " + gson.toJson(response));
return response;
}
catch(VnfmDriverException e)
logger.error("VnfmDriverController --> processControllerException error to sendError ", e1);
}
}
-
-
}