private boolean isFlowSucceeded(final Status status) { return status.equals(Status.SUCCEEDED); }
private boolean isJobSucceeded(final Status status) { return status.equals(Status.SUCCEEDED); } }
@Override public Object eval() { final ExecutableFlow exflow; try { exflow = executorManagerAdapter.getExecutableFlow(this.execId); } catch (final ExecutorManagerException e) { e.printStackTrace(); return Boolean.FALSE; } if (this.jobName != null) { final ExecutableNode job = exflow.getExecutableNode(this.jobName); if (job != null) { return job.getStatus().equals(this.wantedStatus); } else { return Boolean.FALSE; } } else { return exflow.getStatus().equals(this.wantedStatus); } }
if (oldStatus != newStatus && newStatus.equals(Status.FAILED_FINISHING)) { ExecutionControllerUtils.alertUserOnFirstError(flow, this.alerterHolder);
if (executableFlow.getStatus().equals(Status.FAILED)) { failedCount++;
private boolean isJobSucceeded(final Status status) { return status.equals(Status.SUCCEEDED); } }
private boolean isFlowSucceeded(Status status) { return status.equals(Status.SUCCEEDED); }
private boolean isJobSucceeded(Status status) { return status.equals(Status.SUCCEEDED); } }
private boolean isFlowSucceeded(final Status status) { return status.equals(Status.SUCCEEDED); }
@Override public Object eval() { final ExecutableFlow exflow; try { exflow = executorManager.getExecutableFlow(this.execId); } catch (final ExecutorManagerException e) { e.printStackTrace(); return Boolean.FALSE; } if (this.jobName != null) { final ExecutableNode job = exflow.getExecutableNode(this.jobName); if (job != null) { return job.getStatus().equals(this.wantedStatus); } else { return Boolean.FALSE; } } else { return exflow.getStatus().equals(this.wantedStatus); } }
@Override public Object eval() { ExecutableFlow exflow; try { exflow = executorManager.getExecutableFlow(execId); } catch (ExecutorManagerException e) { // TODO Auto-generated catch block e.printStackTrace(); return Boolean.FALSE; } if(jobName != null) { ExecutableNode job = exflow.getExecutableNode(jobName); if(job != null) { return job.getStatus().equals(wantedStatus); } else { return Boolean.FALSE; } } else { return exflow.getStatus().equals(wantedStatus); } }
if (oldStatus != newStatus && newStatus.equals(Status.FAILED_FINISHING)) {
if (executableFlow.getStatus().equals(Status.FAILED)) { failedCount++;