package fi.otavanopisto.muikku.rest;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.Response;
import fi.otavanopisto.security.rest.RESTPermit;
import fi.otavanopisto.security.rest.RESTPermit.Handling;
@Path("/system")
@Produces("application/json")
public class SystemRESTService extends AbstractRESTService {
@GET
@Path("/ping")
@Produces("text/plain")
@RESTPermit (handling = Handling.UNSECURED)
public Response ping() {
return Response.ok("pong").build();
}
@GET
@Path("/status")
@Produces("text/plain")
@RESTPermit (handling = Handling.UNSECURED)
public Response status() {
// TODO: Add support for more sophisticated health checks
return Response.ok("ok").build();
}
}