public static Kryo getKryo(Map<String, Object> conf) { IKryoFactory kryoFactory = (IKryoFactory) ReflectionUtils.newInstance((String) conf.get(Config.TOPOLOGY_KRYO_FACTORY)); Kryo k = kryoFactory.getKryo(conf); k.register(byte[].class); kryoFactory.preRegister(k, conf); kryoFactory.postRegister(k, conf); kryoFactory.postDecorate(k, conf);
IKryoFactory kryoFactory = (IKryoFactory) Utils.newInstance((String) conf.get(Config.TOPOLOGY_KRYO_FACTORY)); Kryo k = kryoFactory.getKryo(conf); k.register(byte[].class); k.register(ListDelegate.class); kryoFactory.preRegister(k, conf); kryoFactory.postRegister(k, conf); kryoFactory.postDecorate(k, conf);
public static Kryo getKryo(Map conf) { IKryoFactory kryoFactory = (IKryoFactory) Utils.newInstance((String) conf.get(Config.TOPOLOGY_KRYO_FACTORY)); Kryo k = kryoFactory.getKryo(conf); k.register(byte[].class); kryoFactory.preRegister(k, conf); kryoFactory.postRegister(k, conf); kryoFactory.postDecorate(k, conf);