@GET @Path("/{pipelineId}") @Produces(MediaType.APPLICATION_JSON) @GsonWithIds @Override public Response getElement(@PathParam("username") String username, @PathParam("pipelineId") String pipelineId) { return ok(getPipelineStorage().getPipeline(pipelineId)); }
public SimilarStreamFinder(String pipelineId) { this.pipeline = StorageDispatcher.INSTANCE.getNoSqlStore().getPipelineStorageAPI().getPipeline(pipelineId); this.similarStreams = new ArrayList<>(); }
public SimilarStreamFinder(String pipelineId) { this.pipeline = StorageDispatcher.INSTANCE.getNoSqlStore().getPipelineStorageAPI().getPipeline(pipelineId); this.similarStreams = new ArrayList<>(); }
@Path("/{pipelineId}/start") @GET @Produces(MediaType.APPLICATION_JSON) @GsonWithIds public Response start(@PathParam("username") String username, @PathParam("pipelineId") String pipelineId) { try { org.streampipes.model.client.pipeline.Pipeline pipeline = getPipelineStorage() .getPipeline(pipelineId); PipelineOperationStatus status = Operations.startPipeline(pipeline); return ok(status); } catch (Exception e) { e.printStackTrace(); return statusMessage(Notifications.error(NotificationType.UNKNOWN_ERROR)); } }
public Response stopPipeline(String pipelineId) { try { Pipeline pipeline = getPipelineStorage().getPipeline(pipelineId); PipelineOperationStatus status = Operations.stopPipeline(pipeline); return ok(status); } catch (Exception e) { e.printStackTrace(); return constructErrorMessage(new Notification(NotificationType.UNKNOWN_ERROR.title(), NotificationType.UNKNOWN_ERROR.description(), e.getMessage())); } }
public boolean replaceStream() { Pipeline currentPipeline = getPipelineStorage().getPipeline(pipelineId); String streamDomId = currentPipeline.getStreams().get(0).getDOM(); Operations.stopPipeline(currentPipeline); currentPipeline = getPipelineStorage().getPipeline(pipelineId); try { streamToReplace.setDOM(streamDomId); currentPipeline.setName(currentPipeline.getName() +" (Replacement)"); getPipelineStorage().storePipeline(currentPipeline); Operations.startPipeline(getPipelineStorage().getPipeline(newPipelineId)); return true; } catch (Exception e) { e.printStackTrace(); Operations.startPipeline(getPipelineStorage().getPipeline(pipelineId)); return false;
public boolean replaceStream() { Pipeline currentPipeline = getPipelineStorage().getPipeline(pipelineId); String streamDomId = currentPipeline.getStreams().get(0).getDOM(); Operations.stopPipeline(currentPipeline); currentPipeline = getPipelineStorage().getPipeline(pipelineId); try { streamToReplace.setDOM(streamDomId); currentPipeline.setName(currentPipeline.getName() +" (Replacement)"); getPipelineStorage().storePipeline(currentPipeline); Operations.startPipeline(getPipelineStorage().getPipeline(newPipelineId)); return true; } catch (Exception e) { e.printStackTrace(); Operations.startPipeline(getPipelineStorage().getPipeline(pipelineId)); return false;
public PipelineOperationStatus handlePipelineInvocation() { Pipeline pipeline = new PipelineGenerator(pipelineTemplateInvocation.getDataSetId(), pipelineTemplateDescription, pipelineTemplateInvocation.getKviName()).makePipeline(); pipeline.setCreatedByUser(username); pipeline.setCreatedAt(System.currentTimeMillis()); replaceStaticProperties(pipeline); Operations.storePipeline(pipeline); Pipeline storedPipeline = StorageDispatcher.INSTANCE.getNoSqlStore().getPipelineStorageAPI().getPipeline(pipeline.getPipelineId()); return Operations.startPipeline(storedPipeline); }
public PipelineOperationStatus handlePipelineInvocation() { Pipeline pipeline = new PipelineGenerator(pipelineTemplateInvocation.getDataSetId(), pipelineTemplateDescription, pipelineTemplateInvocation.getKviName()).makePipeline(); pipeline.setCreatedByUser(username); pipeline.setCreatedAt(System.currentTimeMillis()); replaceStaticProperties(pipeline); Operations.storePipeline(pipeline); Pipeline storedPipeline = StorageDispatcher.INSTANCE.getNoSqlStore().getPipelineStorageAPI().getPipeline(pipeline.getPipelineId()); return Operations.startPipeline(storedPipeline); }