@Override public void readFields(DataInput in) throws IOException { byte[] data = IOUtils.readFullyToByteArray(in); try { proto = NMTokenIdentifierProto.parseFrom(data); } catch (InvalidProtocolBufferException e) { LOG.warn("Recovering old formatted token"); readFieldsInOldFormat( new DataInputStream(new ByteArrayInputStream(data))); } }
@Override public void readFields(DataInput in) throws IOException { proto = NMTokenIdentifierProto.parseFrom((DataInputStream)in); }
@Override public void readFields(DataInput in) throws IOException { proto = NMTokenIdentifierProto.parseFrom((DataInputStream)in); }