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; }
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; }
public ActorServer(ActorServerConnector connector, Actor facade, Coding coding) throws Exception { this.facade = facade; if ( facade.getActor().getClass().getAnnotation(Local.class) != null ) throw new RuntimeException("Local Actor cannot be remoted: "+facade.getActor().getClass().getName()); this.connector = connector; if ( coding == null ) coding = new Coding(SerializerType.FSTSer); this.coding = coding; conf = coding.createConf(); conf.setName("MAINCONFIG"); ConnectionRegistry.registerDefaultClassMappings(conf); if ( coding.getCrossPlatformShortClazzNames() != null ) { conf.registerCrossPlatformClassMappingUseSimpleName(coding.getCrossPlatformShortClazzNames()); } }
public ActorServer(ActorServerConnector connector, Actor facade, Coding coding) throws Exception { this.facade = facade; if ( facade.getActor().getClass().getAnnotation(Local.class) != null ) throw new RuntimeException("Local Actor cannot be remoted: "+facade.getActor().getClass().getName()); this.connector = connector; if ( coding == null ) coding = new Coding(SerializerType.FSTSer); this.coding = coding; conf = coding.createConf(); conf.setName("MAINCONFIG"); ConnectionRegistry.registerDefaultClassMappings(conf); if ( coding.getCrossPlatformShortClazzNames() != null ) { conf.registerCrossPlatformClassMappingUseSimpleName(coding.getCrossPlatformShortClazzNames()); } }
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; }