@Path(value="health")
@Produces(value={"application/avro-x+json","application/json","application/avro+json","application/avro","application/octet-stream"})
public class HealthResource
extends Object
| Constructor and Description |
|---|
HealthResource(Iterable<HealthCheck.Registration> healthChecks,
DebugDetailEntitlement ddEnt,
String host) |
| Modifier and Type | Method and Description |
|---|---|
org.spf4j.base.avro.HealthCheckInfo |
list(int maxDepth) |
org.spf4j.base.avro.HealthCheckInfo |
list(List<javax.ws.rs.core.PathSegment> path,
int maxDepth) |
String |
ping() |
javax.ws.rs.core.Response |
run(boolean pisDebug,
boolean pisDebugOnError,
javax.ws.rs.core.SecurityContext secCtx) |
javax.ws.rs.core.Response |
run(List<javax.ws.rs.core.PathSegment> path,
boolean pisDebug,
boolean pisDebugOnError,
javax.ws.rs.core.SecurityContext secCtx) |
String |
toString() |
@Inject public HealthResource(Iterable<HealthCheck.Registration> healthChecks, DebugDetailEntitlement ddEnt, String host)
@GET @Path(value="ping") public String ping()
@GET
@Path(value="info")
public org.spf4j.base.avro.HealthCheckInfo list(@QueryParam(value="maxDepth") @DefaultValue(value="10")
int maxDepth)
@GET
@Path(value="info/{path:.*}")
public org.spf4j.base.avro.HealthCheckInfo list(@PathParam(value="path")
List<javax.ws.rs.core.PathSegment> path,
@QueryParam(value="maxDepth") @DefaultValue(value="10")
int maxDepth)
@GET
@Path(value="check")
public javax.ws.rs.core.Response run(@QueryParam(value="debug") @DefaultValue(value="false")
boolean pisDebug,
@QueryParam(value="debugOnError") @DefaultValue(value="true")
boolean pisDebugOnError,
@Context
javax.ws.rs.core.SecurityContext secCtx)
@GET
@Path(value="check/{path:.*}")
public javax.ws.rs.core.Response run(@PathParam(value="path")
List<javax.ws.rs.core.PathSegment> path,
@QueryParam(value="debug") @DefaultValue(value="false")
boolean pisDebug,
@QueryParam(value="debugOnError") @DefaultValue(value="true")
boolean pisDebugOnError,
@Context
javax.ws.rs.core.SecurityContext secCtx)
Copyright © 2020 SPF4J. All rights reserved.