@Path(value="c")
public class ControlService
extends java.lang.Object
Constructor and Description |
---|
ControlService() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
cancel(javax.ws.rs.core.UriInfo uriInfo,
java.lang.String suid)
Cancel the request.
|
java.lang.String |
dropResults(javax.ws.rs.core.UriInfo uriInfo) |
java.lang.String |
getClean(javax.ws.rs.core.UriInfo uriInfo,
javax.servlet.http.HttpServletRequest req)
Clean up the whole session store.
|
java.lang.String |
getJSON(javax.ws.rs.core.UriInfo uriInfo,
javax.servlet.http.HttpServletRequest req)
Get the Configuration as JSON.
|
java.lang.String |
putJSON(javax.ws.rs.core.UriInfo uriInfo,
javax.servlet.http.HttpServletRequest req,
java.lang.String inputObj)
Change the configuration.
|
java.lang.String |
remove(javax.ws.rs.core.UriInfo uriInfo,
javax.servlet.http.HttpServletRequest req,
java.lang.String suid)
Remove the session if expired.
|
@GET @Path(value="clean") @Produces(value="application/json") public java.lang.String getClean(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest req) throws org.codehaus.jettison.json.JSONException, java.lang.Exception
uriInfo
- uri inforeq
- servlet requestorg.codehaus.jettison.json.JSONException
- when analyzing/building JSONObjectsjava.lang.Exception
- when analyzing the servlet request@GET @Produces(value="application/json") @Path(value="clean/{suid}") public java.lang.String remove(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest req, @PathParam(value="suid") java.lang.String suid) throws java.lang.Exception
uriInfo
- uri inforeq
- servlet requestsuid
- session uidjava.lang.Exception
- when getting ModelSession and building JSONObject@GET @Path(value="conf") @Produces(value="application/json") public java.lang.String getJSON(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest req) throws org.codehaus.jettison.json.JSONException
uriInfo
- uri inforeq
- servlet requestorg.codehaus.jettison.json.JSONException
- when building JSONObject configuration@POST @Path(value="conf") @Consumes(value="application/json") public java.lang.String putJSON(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest req, java.lang.String inputObj) throws org.codehaus.jettison.json.JSONException
uriInfo
- uri inforeq
- servlet requestinputObj
- request as stringorg.codehaus.jettison.json.JSONException
- when updating the configuration@GET @Path(value="cancel/{suid}") @Produces(value="application/json") public java.lang.String cancel(@Context javax.ws.rs.core.UriInfo uriInfo, @PathParam(value="suid") java.lang.String suid) throws java.lang.Exception
uriInfo
- uri infosuid
- session uidjava.lang.Exception
- when getting ModelSession, modifying/building uri@GET @Path(value="cleanresults") @Produces(value="application/json") public java.lang.String dropResults(@Context javax.ws.rs.core.UriInfo uriInfo)
(c) 2012-2022, OMSLab, Colorado State University.