/** * Test of readFields method, of class TaskID. */ @Test public void testReadFields() throws Exception { ByteArrayOutputStream baos = new ByteArrayOutputStream(); DataOutputStream out = new DataOutputStream(baos); out.writeInt(0); out.writeInt(1); WritableUtils.writeVInt(out, 4); out.write(new byte[] {0x31, 0x32, 0x33, 0x34}); WritableUtils.writeEnum(out, TaskType.REDUCE); DataInputByteBuffer in = new DataInputByteBuffer(); in.reset(ByteBuffer.wrap(baos.toByteArray())); TaskID instance = new TaskID(); instance.readFields(in); assertEquals("The readFields() method did not produce the expected task ID", "task_1234_0001_r_000000", instance.toString()); }
@Override public void readFields(DataInput in) throws IOException { super.readFields(in); taskId.readFields(in); }
@Override public void readFields(DataInput in) throws IOException { super.readFields(in); taskId.readFields(in); }
@Override public void readFields(DataInput in) throws IOException { super.readFields(in); taskId.readFields(in); }
@Override public void readFields(DataInput in) throws IOException { super.readFields(in); taskId.readFields(in); }
@Override public void readFields(DataInput in) throws IOException { super.readFields(in); taskId.readFields(in); }
@Override public void readFields(DataInput in) throws IOException { super.readFields(in); taskId.readFields(in); }
public void readFields(DataInput in) throws IOException { this.taskid.readFields(in); this.progress = in.readFloat(); this.state = Text.readString(in); this.startTime = in.readLong(); this.finishTime = in.readLong(); diagnostics = WritableUtils.readStringArray(in); counters = new Counters(); counters.readFields(in); currentStatus = WritableUtils.readEnum(in, TIPStatus.class); if (currentStatus == TIPStatus.RUNNING) { int num = WritableUtils.readVInt(in); for (int i = 0; i < num; i++) { TaskAttemptID t = new TaskAttemptID(); t.readFields(in); runningAttempts.add(t); } } else if (currentStatus == TIPStatus.COMPLETE) { successfulAttempt.readFields(in); } } }