Package org.apache.hop.www.jaxrs
Class PipelineResource
- java.lang.Object
-
- org.apache.hop.www.jaxrs.PipelineResource
-
@Path("/carte/pipeline") public class PipelineResource extends Object
-
-
Constructor Summary
Constructors Constructor Description PipelineResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PipelineStatusaddPipeline(String xml)PipelineStatuscleanupPipeline(String id)StringgetPipelineLog(String id)StringgetPipelineLog(String id, int startLineNr)PipelineStatusgetPipelineStatus(String id)PipelineStatuspausePipeline(String id)PipelineStatuspreparePipeline(String id)javax.ws.rs.core.ResponseremovePipeline(String id)PipelineStatusresumePipeline(String id)PipelineStatusstartPipeline(String id)PipelineStatusstopPipeline(String id)
-
-
-
Method Detail
-
getPipelineLog
@GET @Path("/log/{id : .+}") @Produces("text/plain") public String getPipelineLog(@PathParam("id") String id)
-
getPipelineLog
@GET @Path("/log/{id : .+}/{logStart : .+}") @Produces("text/plain") public String getPipelineLog(@PathParam("id") String id, @PathParam("logStart") int startLineNr)
-
getPipelineStatus
@GET @Path("/status/{id : .+}") @Produces("application/json") public PipelineStatus getPipelineStatus(@PathParam("id") String id)
-
startPipeline
@GET @Path("/start/{id : .+}") @Produces("application/json") public PipelineStatus startPipeline(@PathParam("id") String id)
-
preparePipeline
@GET @Path("/prepare/{id : .+}") @Produces("application/json") public PipelineStatus preparePipeline(@PathParam("id") String id)
-
pausePipeline
@GET @Path("/pause/{id : .+}") @Produces("application/json") public PipelineStatus pausePipeline(@PathParam("id") String id)
-
resumePipeline
@GET @Path("/resume/{id : .+}") @Produces("application/json") public PipelineStatus resumePipeline(@PathParam("id") String id)
-
stopPipeline
@GET @Path("/stop/{id : .+}") @Produces("application/json") public PipelineStatus stopPipeline(@PathParam("id") String id)
-
removePipeline
@GET @Path("/remove/{id : .+}") public javax.ws.rs.core.Response removePipeline(@PathParam("id") String id)
-
cleanupPipeline
@GET @Path("/cleanup/{id : .+}") @Produces("application/json") public PipelineStatus cleanupPipeline(@PathParam("id") String id)
-
addPipeline
@PUT @Path("/add") @Produces("application/json") public PipelineStatus addPipeline(String xml)
-
-