@Path(value="/")
public interface SoftwareServerRESTEasyInterface
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
alive() |
javax.ws.rs.core.Response |
appIcons(String fileName) |
javax.ws.rs.core.Response |
busy() |
javax.ws.rs.core.Response |
completedTasks() |
javax.ws.rs.core.Response |
fileOrDir(javax.ws.rs.core.UriInfo uri,
String fileOrDirName) |
javax.ws.rs.core.Response |
form() |
javax.ws.rs.core.Response |
formPost(org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput input,
String mediaType,
String accept,
javax.ws.rs.core.UriInfo uri,
String app,
String tsk,
String fmt,
String file) |
javax.ws.rs.core.Response |
kills() |
javax.ws.rs.core.Response |
listApplications(javax.ws.rs.core.UriInfo uriInfo,
String produces) |
javax.ws.rs.core.Response |
listInputAndOutputFormats(String app,
String tsk) |
javax.ws.rs.core.Response |
listInputFormats(javax.ws.rs.core.UriInfo uriInfo,
String produces,
String app,
String tsk) |
javax.ws.rs.core.Response |
listOutputFile(javax.ws.rs.core.UriInfo uriInfo,
String produces,
String app,
String tsk,
String fmt,
String file) |
javax.ws.rs.core.Response |
listOutputFmts(javax.ws.rs.core.UriInfo uriInfo,
String produces,
String app,
String tsk) |
javax.ws.rs.core.Response |
listTasks(javax.ws.rs.core.UriInfo uriInfo,
String produces,
String app) |
javax.ws.rs.core.Response |
load() |
javax.ws.rs.core.Response |
memory() |
javax.ws.rs.core.Response |
printErrorMessage(String msg) |
javax.ws.rs.core.Response |
processGet(javax.ws.rs.core.UriInfo uri,
String app,
String tsk,
String fmt,
String file,
String action) |
javax.ws.rs.core.Response |
processors() |
javax.ws.rs.core.Response |
reboot() |
javax.ws.rs.core.Response |
reset() |
javax.ws.rs.core.Response |
screen() |
javax.ws.rs.core.Response |
taskPost(org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput input,
String mediaType,
String accept,
javax.ws.rs.core.UriInfo uri,
String app,
String tsk,
String fmt) |
javax.ws.rs.core.Response |
tasks() |
javax.ws.rs.core.Response |
WelcomeToSoftwareServer() |
@GET @Produces(value="text/html,text/plain") javax.ws.rs.core.Response WelcomeToSoftwareServer()
@GET
@Path(value="software")
@Consumes(value="text/html,text/plain")
@Produces(value="text/html,text/plain")
javax.ws.rs.core.Response listApplications(@Context
javax.ws.rs.core.UriInfo uriInfo,
@HeaderParam(value="Accept")
String produces)
@GET
@Path(value="software/{app}")
@Consumes(value="text/html,text/plain")
@Produces(value="text/html,text/plain")
javax.ws.rs.core.Response listTasks(@Context
javax.ws.rs.core.UriInfo uriInfo,
@HeaderParam(value="Accept")
String produces,
@PathParam(value="app")
String app)
@GET
@Path(value="software/{app}/{tsk}")
@Consumes(value="text/html,text/plain")
@Produces(value="text/html,text/plain")
javax.ws.rs.core.Response listOutputFmts(@Context
javax.ws.rs.core.UriInfo uriInfo,
@HeaderParam(value="Accept")
String produces,
@PathParam(value="app")
String app,
@PathParam(value="tsk")
String tsk)
@GET
@Path(value="software/{app}/{tsk}/*")
@Consumes(value="text/html,text/plain")
@Produces(value="text/plain")
javax.ws.rs.core.Response listInputAndOutputFormats(@PathParam(value="app")
String app,
@PathParam(value="tsk")
String tsk)
@GET
@Path(value="software/{app}/{tsk}/{fmt: [^*]+}")
@Consumes(value="text/html,text/plain")
@Produces(value="text/html,text/plain")
javax.ws.rs.core.Response listInputFormats(@Context
javax.ws.rs.core.UriInfo uriInfo,
@HeaderParam(value="Accept")
String produces,
@PathParam(value="app")
String app,
@PathParam(value="tsk")
String tsk)
@GET
@Path(value="software/{app}/{tsk}/{fmt}/{file}")
@Consumes(value="text/html,text/plain")
@Produces(value="text/html,text/plain")
javax.ws.rs.core.Response listOutputFile(@Context
javax.ws.rs.core.UriInfo uriInfo,
@HeaderParam(value="Accept")
String produces,
@PathParam(value="app")
String app,
@PathParam(value="tsk")
String tsk,
@PathParam(value="fmt")
String fmt,
@PathParam(value="file")
String file)
@GET @Path(value="/form") @Consumes(value="text/html,text/plain") @Produces(value="text/plain") javax.ws.rs.core.Response form()
@GET
@Path(value="/form/{action}")
@Consumes(value="text/html,text/plain")
@Produces(value="text/html")
javax.ws.rs.core.Response processGet(@Context
javax.ws.rs.core.UriInfo uri,
@DefaultValue(value="")@QueryParam(value="application")
String app,
@DefaultValue(value="")@QueryParam(value="task")
String tsk,
@DefaultValue(value="")@QueryParam(value="format")
String fmt,
@DefaultValue(value="")@QueryParam(value="file")
String file,
@PathParam(value="action")
String action)
@GET
@Path(value="/file/{name: .+}")
@Consumes(value="text/*")
@Produces(value="multipart/all")
javax.ws.rs.core.Response fileOrDir(@Context
javax.ws.rs.core.UriInfo uri,
@PathParam(value="name")
String fileOrDirName)
throws IOException
IOException@GET
@Path(value="/image/{icon}")
@Consumes(value="text/*")
@Produces(value="image/jpeg")
javax.ws.rs.core.Response appIcons(@PathParam(value="icon")
String fileName)
@GET @Path(value="/alive") @Consumes(value="text/*") @Produces(value="text/plain") javax.ws.rs.core.Response alive()
@GET @Path(value="/busy") @Consumes(value="text/*") @Produces(value="text/plain") javax.ws.rs.core.Response busy()
@GET @Path(value="/processors") @Consumes(value="text/*") @Produces(value="text/plain") javax.ws.rs.core.Response processors()
@GET @Path(value="/memory") @Consumes(value="text/*") @Produces(value="text/plain") javax.ws.rs.core.Response memory()
@GET @Path(value="/load") @Consumes(value="text/*") @Produces(value="text/plain") javax.ws.rs.core.Response load()
@GET @Path(value="/tasks") @Consumes(value="text/*") @Produces(value="text/plain") javax.ws.rs.core.Response tasks()
@GET @Path(value="/kills") @Consumes(value="text/*") @Produces(value="text/plain") javax.ws.rs.core.Response kills()
@GET @Path(value="/completed_tasks") @Consumes(value="text/*") @Produces(value="text/plain") javax.ws.rs.core.Response completedTasks()
@GET @Path(value="/screen") @Consumes(value="text/*") @Produces(value="image/jpeg") javax.ws.rs.core.Response screen()
@GET @Path(value="/reset") @Consumes(value="text/*") @Produces(value="text/plain") javax.ws.rs.core.Response reset()
@GET @Path(value="/reboot") @Consumes(value="text/*") @Produces(value="text/plain") javax.ws.rs.core.Response reboot()
@GET
@Path(value="/{param}")
@Produces(value="text/plain")
javax.ws.rs.core.Response printErrorMessage(@PathParam(value="param")
String msg)
@POST
@Path(value="/form/{action}")
@Consumes(value="multipart/form-data")
@Produces(value="text/html, text/plain")
javax.ws.rs.core.Response formPost(org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput input,
@HeaderParam(value="Content-Type")
String mediaType,
@HeaderParam(value="Accept")
String accept,
@Context
javax.ws.rs.core.UriInfo uri,
@DefaultValue(value="")@QueryParam(value="application")
String app,
@DefaultValue(value="")@QueryParam(value="task")
String tsk,
@DefaultValue(value="")@QueryParam(value="format")
String fmt,
@DefaultValue(value="")@QueryParam(value="file")
String file)
@POST
@Path(value="/{softOrForm}/{app}/{tsk}/{fmt}")
@Produces(value="text/plain")
javax.ws.rs.core.Response taskPost(org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput input,
@HeaderParam(value="Content-Type")
String mediaType,
@HeaderParam(value="Accept")
String accept,
@Context
javax.ws.rs.core.UriInfo uri,
@PathParam(value="app")
String app,
@PathParam(value="tsk")
String tsk,
@PathParam(value="fmt")
String fmt)
Copyright © 2014. All rights reserved.