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(); } }