}, new MapReferenceResolver(), new DefaultStreamFactory());
/** * @return the configured {@link Kryo} instance. */ public Kryo build() { return createKryo( classResolver != null ? classResolver : new DefaultClassResolver(), referenceResolver != null ? referenceResolver : new MapReferenceResolver(), streamFactory != null ? streamFactory : new DefaultStreamFactory() ); }
/** @param referenceResolver May be null to disable references. */ public Kryo (ClassResolver classResolver, ReferenceResolver referenceResolver) { this(classResolver, referenceResolver, new DefaultStreamFactory()); }
/** @param referenceResolver May be null to disable references. */ public Kryo (ClassResolver classResolver, ReferenceResolver referenceResolver) { this(classResolver, referenceResolver, new DefaultStreamFactory()); }
/** @param referenceResolver May be null to disable references. */ public Kryo (ClassResolver classResolver, ReferenceResolver referenceResolver) { this(classResolver, referenceResolver, new DefaultStreamFactory()); }
/** @param referenceResolver May be null to disable references. */ public Kryo (ClassResolver classResolver, ReferenceResolver referenceResolver) { this(classResolver, referenceResolver, new DefaultStreamFactory()); }
/** Creates a new Kryo with a {@link DefaultClassResolver}. * @param referenceResolver May be null to disable references. */ public Kryo (ReferenceResolver referenceResolver) { this(new DefaultClassResolver(), referenceResolver, new DefaultStreamFactory()); }
/** Creates a new Kryo with a {@link DefaultClassResolver}. * @param referenceResolver May be null to disable references. */ public Kryo (ReferenceResolver referenceResolver) { this(new DefaultClassResolver(), referenceResolver, new DefaultStreamFactory()); }
/** Creates a new Kryo with a {@link DefaultClassResolver}. * @param referenceResolver May be null to disable references. */ public Kryo (ReferenceResolver referenceResolver) { this(new DefaultClassResolver(), referenceResolver, new DefaultStreamFactory()); }
/** Creates a new Kryo with a {@link DefaultClassResolver}. * @param referenceResolver May be null to disable references. */ public Kryo (ReferenceResolver referenceResolver) { this(new DefaultClassResolver(), referenceResolver, new DefaultStreamFactory()); }
/** Creates a new Kryo with a {@link DefaultClassResolver} and a {@link MapReferenceResolver}. */ public Kryo () { this(new DefaultClassResolver(), new MapReferenceResolver(), new DefaultStreamFactory()); }
/** Creates a new Kryo with a {@link DefaultClassResolver} and a {@link MapReferenceResolver}. */ public Kryo () { this(new DefaultClassResolver(), new MapReferenceResolver(), new DefaultStreamFactory()); }
/** Creates a new Kryo with a {@link DefaultClassResolver} and a {@link MapReferenceResolver}. */ public Kryo () { this(new DefaultClassResolver(), new MapReferenceResolver(), new DefaultStreamFactory()); }
/** Creates a new Kryo with a {@link DefaultClassResolver} and a {@link MapReferenceResolver}. */ public Kryo () { this(new DefaultClassResolver(), new MapReferenceResolver(), new DefaultStreamFactory()); }
@Override public Kryo createMapper() { final Kryo kryo = new Kryo(new GremlinClassResolver(), new MapReferenceResolver(), new DefaultStreamFactory()); kryo.addDefaultSerializer(Map.Entry.class, new EntrySerializer()); kryo.setRegistrationRequired(true); serializationList.forEach(p -> { final Function<Kryo, Serializer> serializer = p.getValue1(); if (null == serializer) kryo.register(p.getValue0(), kryo.getDefaultSerializer(p.getValue0()), p.getValue2()); else kryo.register(p.getValue0(), serializer.apply(kryo), p.getValue2()); }); return kryo; }
private Kryo newKryoInstance() { Kryo kryo; if (IGNORE_HAZELCAST_CLASSLOADER) { kryo = new Kryo(createReferenceResolver()); } else { ClassLoader classLoader = ClassLoaderUtils.getConfiguredClassLoader(hazelcastInstance); ClassResolver classResolver = new DelegatingClassResolver(classLoader); ReferenceResolver referenceResolver = createReferenceResolver(); StreamFactory defaultStreamFactory = new DefaultStreamFactory(); kryo = new Kryo(classResolver, referenceResolver, defaultStreamFactory); } registerCustomSerializers(kryo); kryo.setInstantiatorStrategy(new Kryo.DefaultInstantiatorStrategy(new StdInstantiatorStrategy())); return kryo; }
public KryoContext() { kryo = new Kryo(new FastClassResolver(), new MapReferenceResolver(), new DefaultStreamFactory()); kryo.setDefaultSerializer(FastSerializer.class); kryo.setReferences(false);