@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.