Package step.grid
Class GridServices
- java.lang.Object
-
- step.grid.GridServices
-
@Path("/grid") public class GridServices extends Object
-
-
Constructor Summary
Constructors Constructor Description GridServices()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<step.grid.AgentRef>getAgents()jakarta.ws.rs.core.ResponsegetFile(String id, String version)jakarta.ws.rs.core.ResponsegetRegisteredFile(step.grid.filemanager.FileVersionId fileVersionId)List<step.grid.TokenWrapper>getTokens()voidmarkTokenAsFailing(String tokenId, String errorMessage)voidregister(step.grid.agent.RegistrationMessage message)step.grid.filemanager.FileVersionregisterFile(InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, String contentType)voidremoveTokenError(String tokenId)voidreturnToken(String id)step.grid.TokenWrapperselectToken(step.grid.SelectTokenArgument argument)voidstartTokenMaintenance(String tokenId)voidstopTokenMaintenance(String tokenId)voidunregisterFile(step.grid.filemanager.FileVersionId fileVersionId)
-
-
-
Method Detail
-
register
@POST @Consumes("application/json") @Path("/register") public void register(step.grid.agent.RegistrationMessage message)
-
getFile
@GET @Path("/file/{id}/{version}") public jakarta.ws.rs.core.Response getFile(@PathParam("id") String id, @PathParam("version") String version) throws IOException, step.grid.filemanager.FileManagerException- Throws:
IOExceptionstep.grid.filemanager.FileManagerException
-
getAgents
@GET @Path("/agent/list") public List<step.grid.AgentRef> getAgents()
-
selectToken
@POST @Path("/token/select") public step.grid.TokenWrapper selectToken(step.grid.SelectTokenArgument argument) throws TimeoutException, InterruptedException- Throws:
TimeoutExceptionInterruptedException
-
returnToken
@POST @Path("/token/return") public void returnToken(String id)
-
getTokens
@GET @Path("/token/list") public List<step.grid.TokenWrapper> getTokens()
-
markTokenAsFailing
@POST @Path("/token/{id}/error/add") public void markTokenAsFailing(@PathParam("id") String tokenId, String errorMessage)
-
removeTokenError
@DELETE @Path("/token/{id}/error") public void removeTokenError(@PathParam("id") String tokenId)
-
startTokenMaintenance
@POST @Path("/token/{id}/maintenance") public void startTokenMaintenance(@PathParam("id") String tokenId)
-
stopTokenMaintenance
@DELETE @Path("/token/{id}/maintenance") public void stopTokenMaintenance(@PathParam("id") String tokenId)
-
registerFile
@POST @Path("/file/register") @Consumes("multipart/form-data") @Produces("application/json") public step.grid.filemanager.FileVersion registerFile(InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, @QueryParam("type") String contentType) throws step.grid.filemanager.FileManagerException- Throws:
step.grid.filemanager.FileManagerException
-
getRegisteredFile
@POST @Path("/file/content") @Consumes("application/json") public jakarta.ws.rs.core.Response getRegisteredFile(step.grid.filemanager.FileVersionId fileVersionId) throws step.grid.filemanager.FileManagerException- Throws:
step.grid.filemanager.FileManagerException
-
unregisterFile
@POST @Path("/file/unregister") @Consumes("application/json") public void unregisterFile(step.grid.filemanager.FileVersionId fileVersionId) throws step.grid.filemanager.FileManagerException- Throws:
step.grid.filemanager.FileManagerException
-
-