Package io.jans.configapi.rest.health
Class ApiHealthCheck
- java.lang.Object
-
- io.jans.configapi.core.rest.BaseResource
-
- io.jans.configapi.rest.resource.auth.ConfigBaseResource
-
- io.jans.configapi.rest.health.ApiHealthCheck
-
@Path("/health") @Consumes("application/json") @Produces("application/json") public class ApiHealthCheck extends ConfigBaseResource
-
-
Constructor Summary
Constructors Constructor Description ApiHealthCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.ws.rs.core.Response
getApplicationVersion(String artifact)
jakarta.ws.rs.core.Response
getHealthResponse()
jakarta.ws.rs.core.Response
getLivenessResponse()
jakarta.ws.rs.core.Response
getReadinessResponse()
jakarta.ws.rs.core.Response
getServerStat()
-
Methods inherited from class io.jans.configapi.rest.resource.auth.ConfigBaseResource
getMaxCount
-
Methods inherited from class io.jans.configapi.core.rest.BaseResource
checkNotEmpty, checkNotEmpty, checkNotNull, checkNotNull, checkNotNull, checkResourceNotNull, createSearchRequest, findRootError, getBadRequestException, getBadRequestException, getBadRequestException, getHttpHeaders, getHttpRequest, getInternalServerException, getInternalServerException, getMissingAttributeError, getNotAcceptableException, getNotFoundError, getUriInfo, throwBadRequestException, throwBadRequestException, throwBadRequestException, throwInternalServerException, throwInternalServerException, throwInternalServerException, throwMissingAttributeError
-
-
-
-
Method Detail
-
getHealthResponse
@GET public jakarta.ws.rs.core.Response getHealthResponse()
-
getLivenessResponse
@GET @Path("/live") public jakarta.ws.rs.core.Response getLivenessResponse()
-
getReadinessResponse
@GET @Path("/ready") public jakarta.ws.rs.core.Response getReadinessResponse()
-
getServerStat
@GET @Path("/server-stat") public jakarta.ws.rs.core.Response getServerStat()
-
getApplicationVersion
@GET @Path("/app-version") public jakarta.ws.rs.core.Response getApplicationVersion(@DefaultValue("all") @QueryParam("artifact") String artifact)
-
-