List of usage examples for org.apache.hadoop.io WritableUtils readEnum
public static <T extends Enum<T>> T readEnum(DataInput in, Class<T> enumType) throws IOException
From source file:org.apache.tez.mapreduce.hadoop.MRTaskStatus.java
License:Apache License
@Override public void readFields(DataInput in) throws IOException { taskAttemptId = TezTaskAttemptID.read(in); state = WritableUtils.readEnum(in, State.class); progress = in.readFloat();//from w ww . ja v a 2 s. c o m diagnostics = WritableUtils.readString(in); userStatusInfo = WritableUtils.readString(in); phase = WritableUtils.readEnum(in, Phase.class); counters = new TezCounters(); counters.readFields(in); localOutputSize = in.readLong(); startTime = in.readLong(); finishTime = in.readLong(); sortFinishTime = in.readLong(); mapFinishTime = in.readLong(); shuffleFinishTime = in.readLong(); int numFailedDependencies = in.readInt(); for (int i = 0; i < numFailedDependencies; i++) { TezTaskAttemptID taskAttemptId = TezTaskAttemptID.read(in); failedTaskDependencies.add(taskAttemptId); } }