Class StagingRepositoryServices


  • @Singleton
    @Path("staging")
    public class StagingRepositoryServices
    extends AbstractServices
    • Constructor Detail

      • StagingRepositoryServices

        public StagingRepositoryServices()
    • Method Detail

      • createContext

        @GET
        @Path("/context")
        @Consumes("application/json")
        public String createContext()
      • uploadPlan

        @POST
        @Path("/context/{id}/plan")
        @Consumes("application/json")
        public void uploadPlan​(@PathParam("id")
                               String id,
                               Plan plan)
      • uploadFile

        @POST
        @Path("/context/{id}/file")
        @Consumes("multipart/form-data")
        @Produces("application/json")
        public String uploadFile​(@PathParam("id")
                                 String id,
                                 InputStream uploadedInputStream,
                                 org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail)
                          throws IOException
        Throws:
        IOException
      • execute

        @POST
        @Path("/context/{id}/execute")
        @Consumes("application/json")
        public String execute​(@PathParam("id")
                              String id,
                              Map<String,​String> executionParameters,
                              @QueryParam("isolate")
                              boolean isolate)
      • destroy

        @POST
        @Path("/context/{id}/destroy")
        @Consumes("application/json")
        public void destroy​(@PathParam("id")
                            String id)