public final long getInterruptTime() { return getExtraInfoAsLong(INTERRUPT_TIME, 0L); }
public static long getEndTime(Output output) { return getExtraInfoAsLong(output, END_TIME, 0L); }
public static long getStartTime(Output output) { return getExtraInfoAsLong(output, START_TIME, 0L); }
public static long getInterruptTime(Output output) { return getExtraInfoAsLong(output, INTERRUPT_TIME, 0L); }
public final long getStartTime() { return getExtraInfoAsLong(START_TIME, 0L); }
public final long getEndTime() { return getExtraInfoAsLong(END_TIME, 0L); }
protected long getExtraInfoAsLong(String key, long defaultValue) { return getExtraInfoAsLong(getOutput(), key, defaultValue); }
private JobInstance.JobStep parseToJobStep(AbstractExecutable task, int i, Output stepOutput) { Preconditions.checkNotNull(stepOutput); JobInstance.JobStep result = new JobInstance.JobStep(); result.setId(task.getId()); result.setName(task.getName()); result.setSequenceID(i); result.setStatus(parseToJobStepStatus(stepOutput.getState())); for (Map.Entry<String, String> entry : stepOutput.getExtra().entrySet()) { if (entry.getKey() != null && entry.getValue() != null) { result.putInfo(entry.getKey(), entry.getValue()); } } result.setExecStartTime(AbstractExecutable.getStartTime(stepOutput)); result.setExecEndTime(AbstractExecutable.getEndTime(stepOutput)); if (task instanceof ShellExecutable) { result.setExecCmd(((ShellExecutable) task).getCmd()); } if (task instanceof MapReduceExecutable) { result.setExecCmd(((MapReduceExecutable) task).getMapReduceParams()); result.setExecWaitTime(AbstractExecutable.getExtraInfoAsLong(stepOutput, MapReduceExecutable.MAP_REDUCE_WAIT_TIME, 0L) / 1000); } if (task instanceof HadoopShellExecutable) { result.setExecCmd(((HadoopShellExecutable) task).getJobParams()); } return result; }
result.setExecCmd(((MapReduceExecutable) task).getMapReduceParams()); result.setExecWaitTime( AbstractExecutable.getExtraInfoAsLong(stepOutput, MapReduceExecutable.MAP_REDUCE_WAIT_TIME, 0L) / 1000);
public final long getEndTime() { return getExtraInfoAsLong(END_TIME, 0L); }
public final long getStartTime() { return getExtraInfoAsLong(START_TIME, 0L); }
result.setStatus(parseToJobStatus(output.getState())); result.setBuildInstance(AbstractExecutable.getBuildInstance(output)); result.setMrWaiting(AbstractExecutable.getExtraInfoAsLong(output, CubingJob.MAP_REDUCE_WAIT_TIME, 0L) / 1000); result.setExecStartTime(AbstractExecutable.getStartTime(output)); result.setExecEndTime(AbstractExecutable.getEndTime(output));
result.setType(CubeBuildTypeEnum.BUILD); result.setStatus(parseToJobStatus(output.getState())); result.setMrWaiting(AbstractExecutable.getExtraInfoAsLong(output, CubingJob.MAP_REDUCE_WAIT_TIME, 0L) / 1000); result.setBuildInstance(AbstractExecutable.getBuildInstance(output)); result.setExecStartTime(AbstractExecutable.getStartTime(output));
public static long getStartTime(Output output) { return getExtraInfoAsLong(output, START_TIME, 0L); }
public static long getEndTime(Output output) { return getExtraInfoAsLong(output, END_TIME, 0L); }
public final long getStartTime() { return getExtraInfoAsLong(START_TIME, 0L); }
public static long getEndTime(Output output) { return getExtraInfoAsLong(output, END_TIME, 0L); }
public final long getEndTime() { return getExtraInfoAsLong(END_TIME, 0L); }
public static long getInterruptTime(Output output) { return getExtraInfoAsLong(output, INTERRUPT_TIME, 0L); }
public final long getInterruptTime() { return getExtraInfoAsLong(INTERRUPT_TIME, 0L); }