package code.google.nfs.rpc.protocol; import code.google.nfs.rpc.benchmark.KryoUtils; import com.esotericsoftware.kryo.io.Output; /** * Kryo Encoder * * @author <a href="mailto:jlusdy@gmail.com">jlusdy</a> */ public class KryoEncoder implements Encoder { /** * @param object * @return * @throws Exception */ @Override public byte[] encode(Object object) throws Exception { Output output = new Output(256); KryoUtils.getKryo().writeClassAndObject(output, object); return output.toBytes(); } }