@Path(value="/ping")
public class PingResource
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private PingService |
service |
private javax.ws.rs.core.UriInfo |
uriInfo |
Constructor and Description |
---|
PingResource() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
create(java.lang.String key,
java.lang.String value)
Creates a ping resource
|
javax.ws.rs.core.Response |
delete(java.lang.String key)
Deletes a ping resource
|
javax.ws.rs.core.Response |
list()
Ping resources can be used as health check, in order to include or
exclude nodes from a network load balancer.
|
java.lang.String |
ping(java.lang.String key)
Gets a ping resource
|
@Context private javax.ws.rs.core.UriInfo uriInfo
@Inject private PingService service
@GET @Produces(value="application/json") public javax.ws.rs.core.Response list()
@GET @Path(value="{key}") @Produces(value="text/plain") public java.lang.String ping(@PathParam(value="key") java.lang.String key)
key
- @DELETE @Path(value="{key}") public javax.ws.rs.core.Response delete(@PathParam(value="key") java.lang.String key)
key
- @PUT @Path(value="{key}") public javax.ws.rs.core.Response create(@PathParam(value="key") java.lang.String key, java.lang.String value)