Class StagingRepositoryServices


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

      • StagingRepositoryServices

        public StagingRepositoryServices()
    • Method Detail

      • init

        @PostConstruct
        public void init()
                  throws java.lang.Exception
        Overrides:
        init in class AbstractServices
        Throws:
        java.lang.Exception
      • createContext

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

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

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

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

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