X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-backend%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fric%2Fportal%2Fdashboard%2Fcontroller%2FXappManagerController.java;h=efb296dcdb3293290d9c0be8f9bfa2599fb14b38;hb=29ce34b03e4099786f14cd7fc5473305da8750d6;hp=002bf0e78816b3a878e435b9a4bd19b0adbfefb8;hpb=2239b1d982aafe5e7dce4dbbec5100f3e3191249;p=portal%2Fric-dashboard.git diff --git a/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/controller/XappManagerController.java b/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/controller/XappManagerController.java index 002bf0e7..efb296dc 100644 --- a/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/controller/XappManagerController.java +++ b/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/controller/XappManagerController.java @@ -75,16 +75,23 @@ public class XappManagerController { @ApiOperation(value = "Gets the XApp manager client library MANIFEST.MF property Implementation-Version.", response = SuccessTransport.class) @RequestMapping(value = DashboardConstants.VERSION_PATH, method = RequestMethod.GET) - public SuccessTransport getVersion() { - logger.debug("getVersion enter"); + public SuccessTransport getXappManagerClientVersion() { return new SuccessTransport(200, DashboardApplication.getImplementationVersion(HealthApi.class)); } - @ApiOperation(value = "Calls the xApp Manager health check.") - @RequestMapping(value = "/health", method = RequestMethod.GET) + @ApiOperation(value = "Calls the xApp Manager liveness health check.") + @RequestMapping(value = "/health/alive", method = RequestMethod.GET) public void getHealth(HttpServletResponse response) { - logger.debug("getHealt"); - healthApi.getHealth(); + logger.debug("getHealth"); + healthApi.getHealthAlive(); + response.setStatus(healthApi.getApiClient().getStatusCode().value()); + } + + @ApiOperation(value = "Calls the xApp Manager readiness health check.") + @RequestMapping(value = "/health/ready", method = RequestMethod.GET) + public void getHealthReady(HttpServletResponse response) { + logger.debug("getHealthReady"); + healthApi.getHealthReady(); response.setStatus(healthApi.getApiClient().getStatusCode().value()); }