1 4 package com.tc.io.serializer.impl; 5 6 import com.tc.io.serializer.api.Serializer; 7 import com.tc.object.ObjectID; 8 9 import java.io.IOException ; 10 import java.io.ObjectInput ; 11 import java.io.ObjectOutput ; 12 13 16 public final class ObjectIDSerializer implements Serializer { 17 18 public void serializeTo(Object o, ObjectOutput out) throws IOException { 19 out.writeLong(((ObjectID) o).toLong()); 20 } 21 22 public Object deserializeFrom(ObjectInput in) throws IOException { 23 return new ObjectID(in.readLong()); 24 } 25 26 public byte getSerializerID() { 27 return OBJECT_ID; 28 } 29 } | Popular Tags |