Java 类com.esotericsoftware.kryo.util.DefaultClassResolver 实例源码

项目:vertexium    文件:KryoFactory.java   
public Kryo createKryo() {
    Kryo kryo = new Kryo(new DefaultClassResolver(), new MapReferenceResolver() {
        @Override
        public boolean useReferences(Class type) {
            // avoid calling System.identityHashCode
            if (type == String.class || type == Date.class) {
                return false;
            }
            return super.useReferences(type);
        }
    });
    registerClasses(kryo);

    kryo.setAutoReset(true);
    kryo.setInstantiatorStrategy(new Kryo.DefaultInstantiatorStrategy(new StdInstantiatorStrategy()));

    return kryo;
}
项目:spliceengine    文件:KryoPool.java   
@Override
public Kryo newInstance() {
    Kryo next = new Kryo(new DefaultClassResolver(),new MapReferenceResolver());
    if(kryoRegistry!=null)
        kryoRegistry.register(next);
    return next;
}
项目:hekate    文件:KryoCodec.java   
private Kryo statelessKryo() {
    return new Kryo(new DefaultClassResolver(), new MapReferenceResolver());
}
项目:EsperDist    文件:Kryo.java   
/** Creates a new Kryo with a {@link DefaultClassResolver} and a {@link MapReferenceResolver}. */
public Kryo () {
    this(new DefaultClassResolver(), new MapReferenceResolver(), new DefaultStreamFactory());
}
项目:EsperDist    文件:Kryo.java   
/** 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());
}
项目:EsperDist    文件:Kryo.java   
/** Creates a new Kryo with a {@link DefaultClassResolver} and a {@link MapReferenceResolver}. */
public Kryo () {
    this(new DefaultClassResolver(), new MapReferenceResolver(), new DefaultStreamFactory());
}
项目:EsperDist    文件:Kryo.java   
/** 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());
}
项目:JourneyPlanner    文件:Kryo.java   
/** Creates a new Kryo with a {@link DefaultClassResolver} and a {@link MapReferenceResolver}. */
public Kryo () {
    this(new DefaultClassResolver(), new MapReferenceResolver(), new DefaultStreamFactory());
}
项目:JourneyPlanner    文件:Kryo.java   
/** 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());
}
项目:kryo-mavenized    文件:Kryo.java   
/** Creates a new Kryo with a {@link DefaultClassResolver} and a {@link MapReferenceResolver}. */
public Kryo () {
    this(new DefaultClassResolver(), new MapReferenceResolver(), new DefaultStreamFactory());
}
项目:kryo-mavenized    文件:Kryo.java   
/** 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());
}