import com.hazelcast.nio.serialization.ByteArraySerializer;
import java.io.IOException;
public class PersonByteArraySerializer implements ByteArraySerializer<Person> {
@Override
public void destroy() {
}
@Override
public int getTypeId() {
return 1;
}
@Override
public byte[] write(Person object) throws IOException {
return object.getName().getBytes();
}
@Override
public Person read(byte[] buffer) throws IOException {
String name = new String(buffer);
return new Person(name);
}
}