protected static FSTConfiguration createUnsafeBinaryConfiguration(ConcurrentHashMap<FieldKey, FSTClazzInfo.FSTFieldInfo> shared) { if ( isAndroid ) throw new RuntimeException("not supported under android platform, use default configuration"); final FSTConfiguration conf = FSTConfiguration.createDefaultConfiguration(shared); conf.type = ConfType.UNSAFE; conf.setStreamCoderFactory(new FBinaryStreamCoderFactory(conf)); return conf; }
protected static FSTConfiguration createUnsafeBinaryConfiguration(ConcurrentHashMap<FieldKey, FSTClazzInfo.FSTFieldInfo> shared) { if ( isAndroid ) throw new RuntimeException("not supported under android platform, use default configuration"); final FSTConfiguration conf = FSTConfiguration.createDefaultConfiguration(shared); conf.type = ConfType.UNSAFE; conf.setStreamCoderFactory(new FBinaryStreamCoderFactory(conf)); return conf; }
res.setCrossPlatform(true); res.type = ConfType.MINBIN; res.setStreamCoderFactory(new MinBinStreamCoderFactory(res));
writeTarget = new HeapBytez(new byte[0]); readTarget = new HeapBytez(new byte[0]); conf.setStreamCoderFactory(new FSTConfiguration.StreamCoderFactory() { @Override public FSTEncoder createStreamEncoder() {
writeTarget = new MallocBytez(0l,0); readTarget = new MallocBytez(0l,0); conf.setStreamCoderFactory(new FSTConfiguration.StreamCoderFactory() { @Override public FSTEncoder createStreamEncoder() {
res.setCrossPlatform(true); res.type = ConfType.MINBIN; res.setStreamCoderFactory(new MinBinStreamCoderFactory(res));
writeTarget = new HeapBytez(new byte[0]); readTarget = new HeapBytez(new byte[0]); conf.setStreamCoderFactory(new FSTConfiguration.StreamCoderFactory() { @Override public FSTEncoder createStreamEncoder() {
writeTarget = new MallocBytez(0l,0); readTarget = new MallocBytez(0l,0); conf.setStreamCoderFactory(new FSTConfiguration.StreamCoderFactory() { @Override public FSTEncoder createStreamEncoder() {
private static FSTConfiguration copy(ClassLoader classLoader, FstCodec codec) { FSTConfiguration def = FSTConfiguration.createDefaultConfiguration(); def.setClassLoader(classLoader); def.setCoderSpecific(codec.config.getCoderSpecific()); def.setCrossPlatform(codec.config.isCrossPlatform()); def.setForceClzInit(codec.config.isForceClzInit()); def.setForceSerializable(codec.config.isForceSerializable()); def.setInstantiator(codec.config.getInstantiator(null)); def.setName(codec.config.getName()); def.setPreferSpeed(codec.config.isPreferSpeed()); def.setShareReferences(codec.config.isShareReferences()); def.setStreamCoderFactory(codec.config.getStreamCoderFactory()); def.setVerifier(codec.config.getVerifier()); return def; }
conf.setStreamCoderFactory(new JSonStreamCoderFactory(conf)); conf.setShareReferences(shareReferences); conf.setLastResortResolver(new LastResortClassResolver() {
private static FSTConfiguration copy(ClassLoader classLoader, FstCodec codec) { FSTConfiguration def = FSTConfiguration.createDefaultConfiguration(); def.setClassLoader(classLoader); def.setCoderSpecific(codec.config.getCoderSpecific()); def.setCrossPlatform(codec.config.isCrossPlatform()); def.setForceClzInit(codec.config.isForceClzInit()); def.setForceSerializable(codec.config.isForceSerializable()); def.setInstantiator(codec.config.getInstantiator(null)); def.setName(codec.config.getName()); def.setPreferSpeed(codec.config.isPreferSpeed()); def.setShareReferences(codec.config.isShareReferences()); def.setStreamCoderFactory(codec.config.getStreamCoderFactory()); def.setVerifier(codec.config.getVerifier()); return def; }
conf.setStreamCoderFactory(new JSonStreamCoderFactory(conf)); conf.setShareReferences(shareReferences); conf.setLastResortResolver(new LastResortClassResolver() {
private static FSTConfiguration copy(ClassLoader classLoader, FstCodec codec) { FSTConfiguration def = FSTConfiguration.createDefaultConfiguration(); def.setClassLoader(classLoader); def.setCoderSpecific(codec.config.getCoderSpecific()); def.setCrossPlatform(codec.config.isCrossPlatform()); def.setForceClzInit(codec.config.isForceClzInit()); def.setForceSerializable(codec.config.isForceSerializable()); def.setInstantiator(codec.config.getInstantiator(null)); def.setName(codec.config.getName()); def.setPreferSpeed(codec.config.isPreferSpeed()); def.setShareReferences(codec.config.isShareReferences()); def.setStreamCoderFactory(codec.config.getStreamCoderFactory()); def.setVerifier(codec.config.getVerifier()); return def; }