@Override public boolean evaluate() throws Exception { long executionsCount; try { executionsCount = inst.getCounters().get(XCommand.INSTRUMENTATION_GROUP).get(cmd.getName() + ".executions").getValue(); } catch (NullPointerException npe){ //counter might be null executionsCount = 0L; } if (executionsCount == 3 && !action.getStatus().equals(WorkflowAction.Status.RUNNING)) { // Transition the action to RUNNING action.setStatus(WorkflowAction.Status.RUNNING); WorkflowActionQueryExecutor.getInstance().executeUpdate( WorkflowActionQueryExecutor.WorkflowActionQuery.UPDATE_ACTION, action); } long checkXCommandExecutionsCount; try { checkXCommandExecutionsCount = inst.getCounters().get(XCommand.INSTRUMENTATION_GROUP).get( "action.check.executions").getValue(); } catch (NullPointerException npe){ //counter might be null checkXCommandExecutionsCount = 0L; } return (checkXCommandExecutionsCount == 1L); } });
private Color calculateEdgeColor(final WorkflowAction.Status childStatus) { if (childStatus == null) { return Color.BLACK; } if (childStatus.equals(WorkflowAction.Status.RUNNING)) { return Color.GREEN; } return getColor(childStatus); }
@Override public boolean evaluate() throws Exception { WorkflowAction javaAction = helper.getJavaAction(wfClient.getJobInfo(jobId)); return javaAction != null && !javaAction.getStatus().equals("PREP"); } });
private Color calculateEdgeColor(final WorkflowAction.Status childStatus) { if (childStatus == null) { return Color.BLACK; } if (childStatus.equals(WorkflowAction.Status.RUNNING)) { return Color.GREEN; } return getColor(childStatus); }
@Override public boolean evaluate() throws Exception { final WorkflowJob.Status actualWorkflowJobStatus = wfClient.getJobInfo(jobId).getStatus(); final boolean isWorkflowInState = actualWorkflowJobStatus.equals(expectedWorkflowJobStatus); final WorkflowAction.Status actualWorkflowActionStatus = wfClient.getJobInfo(jobId).getActions().get(1).getStatus(); final boolean isWorkflowActionInState = actualWorkflowActionStatus.equals(expectedWorkflowActionStatus); return isWorkflowInState && isWorkflowActionInState; } }
@Override public boolean evaluate() throws Exception { WorkflowAction javaAction = helper.getJavaAction(wfClient.getJobInfo(jobId)); return javaAction != null && !javaAction.getStatus().equals("PREP"); } });
@Override public boolean evaluate() throws Exception { WorkflowAction javaAction = helper.getJavaAction(wfClient.getJobInfo(jobId)); return javaAction != null && !javaAction.getStatus().equals("PREP"); } });