json.put(JsonTags.COORDINATOR_JOB_CONF, getConf()); json.put(JsonTags.COORDINATOR_JOB_STATUS, getStatus().toString()); json.put(JsonTags.COORDINATOR_JOB_EXECUTIONPOLICY, getExecutionOrder().toString()); json.put(JsonTags.COORDINATOR_JOB_FREQUENCY, getFrequency()); json.put(JsonTags.COORDINATOR_JOB_TIMEUNIT, getTimeUnit().toString());
setTimeZone(WritableUtils.readStr(dataInput)); setConcurrency(dataInput.readInt()); setExecutionOrder(Execution.valueOf(WritableUtils.readStr(dataInput)));
Configuration actionConf = new XConfiguration(new StringReader(coordAction.getRunConf())); Date now = new Date(); if (coordJob.getExecutionOrder().equals(CoordinatorJobBean.Execution.LAST_ONLY)) { Date nextNominalTime = CoordCommandUtils.computeNextNominalTime(coordJob, coordAction); if (nextNominalTime != null) { else if (coordJob.getExecutionOrder().equals(CoordinatorJobBean.Execution.NONE)) {
Configuration actionConf = new XConfiguration(new StringReader(coordAction.getRunConf())); Date now = new Date(); if (coordJob.getExecutionOrder().equals(CoordinatorJobBean.Execution.LAST_ONLY)) { Date nextNominalTime = CoordCommandUtils.computeNextNominalTime(coordJob, coordAction); if (nextNominalTime != null) { else if (coordJob.getExecutionOrder().equals(CoordinatorJobBean.Execution.NONE)) {
actions = jpaService.execute(new CoordJobGetReadyActionsJPAExecutor(jobId, jobExecution.name())); Date now = new Date(); if (jobExecution.equals(CoordinatorJobBean.Execution.LAST_ONLY)) { for (Iterator<CoordinatorActionBean> it = actions.iterator(); it.hasNext(); ) { CoordinatorActionBean action = it.next(); else if (jobExecution.equals(CoordinatorJobBean.Execution.NONE)) { for (Iterator<CoordinatorActionBean> it = actions.iterator(); it.hasNext(); ) { CoordinatorActionBean action = it.next();
actions = jpaService.execute(new CoordJobGetReadyActionsJPAExecutor(jobId, jobExecution.name())); Date now = new Date(); if (jobExecution.equals(CoordinatorJobBean.Execution.LAST_ONLY)) { for (Iterator<CoordinatorActionBean> it = actions.iterator(); it.hasNext(); ) { CoordinatorActionBean action = it.next(); else if (jobExecution.equals(CoordinatorJobBean.Execution.NONE)) { for (Iterator<CoordinatorActionBean> it = actions.iterator(); it.hasNext(); ) { CoordinatorActionBean action = it.next();
.writeIntValue("Concurrency : ", job.getConcurrency()) .writeIntValue("Timeout : ", job.getTimeout()) .writeStringValue("Execution Order : ", job.getExecutionOrder().toString()) .writeIntValue("Action Count : ", job.getActions().size()) .writeNewLine()
assertEquals(DateUtils.convertDateToTimestamp(et), bean.getEndTimestamp()); if (checkDeserialization) { assertEquals(execution.toString(), bean.getExecution());
setTimeZone(WritableUtils.readStr(dataInput)); setConcurrency(dataInput.readInt()); setExecutionOrder(Execution.valueOf(WritableUtils.readStr(dataInput)));
json.put(JsonTags.COORDINATOR_JOB_CONF, getConf()); json.put(JsonTags.COORDINATOR_JOB_STATUS, getStatus().toString()); json.put(JsonTags.COORDINATOR_JOB_EXECUTIONPOLICY, getExecutionOrder().toString()); json.put(JsonTags.COORDINATOR_JOB_FREQUENCY, getFrequency()); json.put(JsonTags.COORDINATOR_JOB_TIMEUNIT, getTimeUnit().toString());
WritableUtils.writeStr(dataOutput, getTimeZone()); dataOutput.writeInt(getConcurrency()); WritableUtils.writeStr(dataOutput, getExecutionOrder().toString()); dataOutput.writeLong((getLastActionTime() != null) ? getLastActionTime().getTime() : -1); dataOutput.writeLong((getNextMaterializedTime() != null) ? getNextMaterializedTime().getTime() : -1);
WritableUtils.writeStr(dataOutput, getTimeZone()); dataOutput.writeInt(getConcurrency()); WritableUtils.writeStr(dataOutput, getExecutionOrder().toString()); dataOutput.writeLong((getLastActionTime() != null) ? getLastActionTime().getTime() : -1); dataOutput.writeLong((getNextMaterializedTime() != null) ? getNextMaterializedTime().getTime() : -1);
@Override public Execution getExecutionOrder() { return Execution.valueOf(this.execution); }
@Override public Execution getExecutionOrder() { return Execution.valueOf(this.execution); }