@Override public void stopPipelineExecution(final PipelineExecutionTraceKey pipelineExecutionTraceKey) { checkNotNull("pipelineExecutionTraceKey", pipelineExecutionTraceKey); pipelineService.stopPipelineExecution(pipelineExecutionTraceKey.getId()); pipelineExecutionChangeEvent.fire(new PipelineExecutionChangeEvent(PipelineExecutionChange.STOPPED, pipelineExecutionTraceKey)); }
@Override public void afterPipelineExecution(AfterPipelineExecutionEvent apee) { pipelineStatusChangeEvent.fire(new PipelineStatusChangeEvent(new PipelineExecutionTraceKey(apee.getExecutionId()), PipelineStatus.FINISHED)); }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } PipelineStatusChangeEvent that = (PipelineStatusChangeEvent) o; if (pipelineExecutionTraceKey != null ? !pipelineExecutionTraceKey.equals(that.pipelineExecutionTraceKey) : that.pipelineExecutionTraceKey != null) { return false; } return status == that.status; }
@Override public int hashCode() { int result = pipelineExecutionTraceKey != null ? pipelineExecutionTraceKey.hashCode() : 0; result = ~~result; result = 31 * result + (stage != null ? stage.hashCode() : 0); result = ~~result; result = 31 * result + (status != null ? status.hashCode() : 0); result = ~~result; return result; } }
@Override public int hashCode() { int result = pipelineExecutionTraceKey != null ? pipelineExecutionTraceKey.hashCode() : 0; result = ~~result; result = 31 * result + (stage != null ? stage.hashCode() : 0); result = ~~result; result = 31 * result + (status != null ? status.hashCode() : 0); result = ~~result; return result; } }
@Override public void deletePipelineExecution(final PipelineExecutionTraceKey pipelineExecutionTraceKey) { checkNotNull("pipelineExecutionTraceKey", pipelineExecutionTraceKey); pipelineService.deletePipelineExecution(pipelineExecutionTraceKey.getId()); pipelineExecutionChangeEvent.fire(new PipelineExecutionChangeEvent(PipelineExecutionChange.DELETED, pipelineExecutionTraceKey)); }
@Override public void onPipelineError(OnErrorPipelineExecutionEvent oepee) { pipelineStatusChangeEvent.fire(new PipelineStatusChangeEvent(new PipelineExecutionTraceKey(oepee.getExecutionId()), PipelineStatus.ERROR)); } }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } PipelineExecutionChangeEvent that = (PipelineExecutionChangeEvent) o; if (change != that.change) { return false; } return pipelineExecutionTraceKey != null ? pipelineExecutionTraceKey.equals(that.pipelineExecutionTraceKey) : that.pipelineExecutionTraceKey == null; }
@Override public int hashCode() { int result = change != null ? change.hashCode() : 0; result = ~~result; result = 31 * result + (pipelineExecutionTraceKey != null ? pipelineExecutionTraceKey.hashCode() : 0); result = ~~result; return result; } }
private RemoteCallback<Void> getStopPipelineSuccessCallback() { return aVoid -> notification.fire(new NotificationEvent(translationService.format(RuntimePresenter_PipelineExecutionStopSuccessMessage, item.getPipelineTrace().getKey().getId()), NotificationEvent.NotificationType.SUCCESS)); }
@Override public void beforePipelineExecution(BeforePipelineExecutionEvent bpee) { pipelineStatusChangeEvent.fire(new PipelineStatusChangeEvent(new PipelineExecutionTraceKey(bpee.getExecutionId()), PipelineStatus.RUNNING)); }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } PipelineStatusChangeEvent that = (PipelineStatusChangeEvent) o; if (pipelineExecutionTraceKey != null ? !pipelineExecutionTraceKey.equals(that.pipelineExecutionTraceKey) : that.pipelineExecutionTraceKey != null) { return false; } return status == that.status; }
@Override public int hashCode() { int result = pipelineExecutionTraceKey != null ? pipelineExecutionTraceKey.hashCode() : 0; result = ~~result; result = 31 * result + (status != null ? status.hashCode() : 0); result = ~~result; return result; } }
private RemoteCallback<Void> getDeletePipelineSuccessCallback() { return aVoid -> notification.fire(new NotificationEvent(translationService.format(RuntimePresenter_PipelineExecutionDeleteSuccessMessage, item.getPipelineTrace().getKey().getId()), NotificationEvent.NotificationType.SUCCESS)); }
@Override public void beforeStageExecution(BeforeStageExecutionEvent bsee) { stageStatusChangeEvent.fire(new StageStatusChangeEvent(new PipelineExecutionTraceKey(bsee.getExecutionId()), bsee.getStage().getName(), PipelineStatus.RUNNING)); }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } PipelineExecutionChangeEvent that = (PipelineExecutionChangeEvent) o; if (change != that.change) { return false; } return pipelineExecutionTraceKey != null ? pipelineExecutionTraceKey.equals(that.pipelineExecutionTraceKey) : that.pipelineExecutionTraceKey == null; }
@Override public int hashCode() { int result = pipelineExecutionTraceKey != null ? pipelineExecutionTraceKey.hashCode() : 0; result = ~~result; result = 31 * result + (status != null ? status.hashCode() : 0); result = ~~result; return result; } }
private RemoteCallback<Void> getStopPipelineSuccessCallback() { return aVoid -> notification.fire(new NotificationEvent(translationService.format(RuntimePresenter_PipelineExecutionStopSuccessMessage, item.getPipelineTrace().getKey().getId()), NotificationEvent.NotificationType.SUCCESS)); }
@Override public void afterStageExecution(AfterStageExecutionEvent asee) { stageStatusChangeEvent.fire(new StageStatusChangeEvent(new PipelineExecutionTraceKey(asee.getExecutionId()), asee.getStage().getName(), PipelineStatus.FINISHED)); }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } StageStatusChangeEvent that = (StageStatusChangeEvent) o; if (pipelineExecutionTraceKey != null ? !pipelineExecutionTraceKey.equals(that.pipelineExecutionTraceKey) : that.pipelineExecutionTraceKey != null) { return false; } if (stage != null ? !stage.equals(that.stage) : that.stage != null) { return false; } return status == that.status; }