@Test public void givenGlobalSerializerConfigDoesNotExist_whenUseAsGlobalSerializer_thenNewSubZeroIsUsedAsGlobalSerializer() { Config config = new Config(); SubZero.useAsGlobalSerializer(config); assertEquals(Serializer.class.getName(), config.getSerializationConfig().getGlobalSerializerConfig().getClassName()); }
private static void serializers(XmlGenerator gen, SerializationConfig serialization) { GlobalSerializerConfig global = serialization.getGlobalSerializerConfig(); Collection<SerializerConfig> serializers = serialization.getSerializerConfigs(); if (global != null || !serializers.isEmpty()) { gen.open("serializers"); if (global != null) { gen.node("global-serializer", classNameOrImplClass(global.getClassName(), global.getImplementation()), "override-java-serialization", global.isOverrideJavaSerialization()); } for (SerializerConfig serializer : serializers) { gen.node("serializer", null, "type-class", classNameOrImplClass(serializer.getTypeClassName(), serializer.getTypeClass()), "class-name", classNameOrImplClass(serializer.getClassName(), serializer.getImplementation())); } //close serializers gen.close(); } }
private static void serializers(XmlGenerator gen, SerializationConfig serialization) { GlobalSerializerConfig global = serialization.getGlobalSerializerConfig(); Collection<SerializerConfig> serializers = serialization.getSerializerConfigs(); if (global != null || !serializers.isEmpty()) { gen.open("serializers"); if (global != null) { gen.node("global-serializer", classNameOrImplClass(global.getClassName(), global.getImplementation()), "override-java-serialization", global.isOverrideJavaSerialization()); } for (SerializerConfig serializer : serializers) { gen.node("serializer", null, "type-class", classNameOrImplClass(serializer.getTypeClassName(), serializer.getTypeClass()), "class-name", classNameOrImplClass(serializer.getClassName(), serializer.getImplementation())); } //close serializers gen.close(); } }
@Test public void givenGlobalSerializerConfigDoes_whenUseAsGlobalSerializer_thenNewSubZeroIsUsedAsGlobalSerializer() { Config config = new Config(); config.getSerializationConfig().setGlobalSerializerConfig(new GlobalSerializerConfig().setClassName("foo")); SubZero.useAsGlobalSerializer(config); assertEquals(Serializer.class.getName(), config.getSerializationConfig().getGlobalSerializerConfig().getClassName()); }
if (serializer == null) { try { serializer = ClassLoaderUtil.newInstance(classLoader, globalSerializerConfig.getClassName()); } catch (Exception e) { throw new HazelcastSerializationException(e);
if (serializer == null) { try { serializer = ClassLoaderUtil.newInstance(classLoader, globalSerializerConfig.getClassName()); } catch (Exception e) { throw new HazelcastSerializationException(e);
gen.node("global-serializer", classNameOrImplClass( globalSerializerConfig.getClassName(), globalSerializerConfig.getImplementation()), "override-java-serialization", globalSerializerConfig.isOverrideJavaSerialization());
gen.node("global-serializer", classNameOrImplClass( globalSerializerConfig.getClassName(), globalSerializerConfig.getImplementation()), "override-java-serialization", globalSerializerConfig.isOverrideJavaSerialization());