public Object getDatum() { if (datum == null) { datum = new TaskAttemptFinished(); datum.setTaskid(new Utf8(attemptId.getTaskID().toString())); datum.setAttemptId(new Utf8(attemptId.toString())); datum.setTaskType(new Utf8(taskType.name())); datum.setTaskStatus(new Utf8(taskStatus)); datum.setFinishTime(finishTime); if (rackName != null) { datum.setRackname(new Utf8(rackName)); } datum.setHostname(new Utf8(hostname)); datum.setState(new Utf8(state)); datum.setCounters(EventWriter.toAvro(counters)); } return datum; } public void setDatum(Object oDatum) {
private FakeEvent getCleanupAttemptFinishedEvent() { FakeEvent result = new FakeEvent(EventType.CLEANUP_ATTEMPT_FINISHED); TaskAttemptFinished datum = new TaskAttemptFinished(); datum.setAttemptId("attempt_1_2_r3_4_5"); datum.setCounters(getCounters()); datum.setFinishTime(2L); datum.setHostname("hostname"); datum.setRackname("rackName"); datum.setState("state"); datum.setTaskid(taskId); datum.setTaskStatus("taskStatus"); datum.setTaskType("REDUCE"); result.setDatum(datum); return result; }
private FakeEvent getTaskAttemptFinishedEvent() { FakeEvent result = new FakeEvent(EventType.SETUP_ATTEMPT_FINISHED); TaskAttemptFinished datum = new TaskAttemptFinished(); datum.setAttemptId("attempt_1_2_r3_4_5"); datum.setCounters(getCounters()); datum.setFinishTime(2L); datum.setHostname("hostname"); datum.setRackname("rackname"); datum.setState("state"); datum.setTaskid(taskId); datum.setTaskStatus("taskStatus"); datum.setTaskType("REDUCE"); result.setDatum(datum); return result; }