/** {@inheritDoc} */ @Override public void read(final DataInput in) throws IOException { super.read(in); this.jobVertexID.read(in); this.jobVertexName = StringRecord.readString(in); this.totalNumberOfSubtasks = in.readInt(); this.indexOfSubtask = in.readInt(); this.currentExecutionState = EnumUtils.readEnum(in, ExecutionState.class); this.description = StringRecord.readString(in); }