@Override public void destroy() { serializer.destroy(); }
@Override public int getTypeId() { return serializer.getTypeId(); }
@SuppressWarnings("unchecked") @Override public void write(ObjectDataOutput out, Object object) throws IOException { byte[] bytes = serializer.write(object); out.writeByteArray(bytes); }
@Override public Object read(ObjectDataInput in) throws IOException { byte[] bytes = in.readByteArray(); if (bytes == null) { return null; } return serializer.read(bytes); }
@SuppressWarnings("unchecked") @Override public void write(ObjectDataOutput out, Object object) throws IOException { byte[] bytes = serializer.write(object); out.writeByteArray(bytes); }
@Override public Object read(ObjectDataInput in) throws IOException { byte[] bytes = in.readByteArray(); if (bytes == null) { return null; } return serializer.read(bytes); }
@Override public int getTypeId() { return serializer.getTypeId(); }
@Override public void destroy() { serializer.destroy(); }