@Override public void readExternal(final ObjectInput in) throws IOException, ClassNotFoundException { originCode = in.readInt(); ioType = IoType.values()[in.readInt()]; item = (I) in.readObject(); srcPath = in.readUTF(); dstPath = in.readUTF(); credential = (Credential) in.readObject(); nodeAddr = in.readUTF(); status = Status.values()[in.readInt()]; reqTimeStart = in.readLong(); reqTimeDone = in.readLong(); respTimeStart = in.readLong(); respTimeDone = in.readLong(); }