/** Get the task ID */ public TaskID getTaskId() { return TaskID.forName(datum.getTaskid().toString()); } /** Get the task finish time */
/** * Create an event to record task updates * @param id Id of the task * @param finishTime Finish time of the task */ public TaskUpdatedEvent(TaskID id, long finishTime) { datum.setTaskid(new Utf8(id.toString())); datum.setFinishTime(finishTime); }
/** Get the task finish time */ public long getFinishTime() { return datum.getFinishTime(); } /** Get the event type */
private FakeEvent getTaskUpdatedEvent() { FakeEvent result = new FakeEvent(EventType.TASK_UPDATED); TaskUpdated datum = new TaskUpdated(); datum.setFinishTime(2L); datum.setTaskid("ID"); result.setDatum(datum); return result; }
@Override public TaskUpdated build() { try { TaskUpdated record = new TaskUpdated(); record.taskid = fieldSetFlags()[0] ? this.taskid : (java.lang.CharSequence) defaultValue(fields()[0]); record.finishTime = fieldSetFlags()[1] ? this.finishTime : (java.lang.Long) defaultValue(fields()[1]); return record; } catch (Exception e) { throw new org.apache.avro.AvroRuntimeException(e); } } }
@Override public TaskUpdated build() { try { TaskUpdated record = new TaskUpdated(); record.taskid = fieldSetFlags()[0] ? this.taskid : (java.lang.CharSequence) defaultValue(fields()[0]); record.finishTime = fieldSetFlags()[1] ? this.finishTime : (java.lang.Long) defaultValue(fields()[1]); return record; } catch (Exception e) { throw new org.apache.avro.AvroRuntimeException(e); } } }
@Override public TaskUpdated build() { try { TaskUpdated record = new TaskUpdated(); record.taskid = fieldSetFlags()[0] ? this.taskid : (java.lang.CharSequence) defaultValue(fields()[0]); record.finishTime = fieldSetFlags()[1] ? this.finishTime : (java.lang.Long) defaultValue(fields()[1]); return record; } catch (Exception e) { throw new org.apache.avro.AvroRuntimeException(e); } } }
assertEquals("ID", ((TaskUpdated) e.getDatum()).getTaskid().toString());
@Override public TaskUpdated build() { try { TaskUpdated record = new TaskUpdated(); record.taskid = fieldSetFlags()[0] ? this.taskid : (java.lang.CharSequence) defaultValue(fields()[0]); record.finishTime = fieldSetFlags()[1] ? this.finishTime : (java.lang.Long) defaultValue(fields()[1]); return record; } catch (Exception e) { throw new io.prestosql.hadoop.$internal.org.apache.avro.AvroRuntimeException(e); } } }