public class SerializationConfig extends Object
HazelcastInstance.| Constructor and Description |
|---|
SerializationConfig() |
public GlobalSerializerConfig getGlobalSerializerConfig()
com.hazelcast.config.GlobalSerializerConfig}public SerializationConfig setGlobalSerializerConfig(GlobalSerializerConfig globalSerializerConfig)
globalSerializerConfig - configuration of serializer that will be used
if no other serializer is applicablepublic Collection<SerializerConfig> getSerializerConfigs()
SerializerConfigspublic SerializationConfig addSerializerConfig(SerializerConfig serializerConfig)
serializerConfig - serializer configuration of a class typeSerializerConfig for chainingpublic SerializationConfig setSerializerConfigs(Collection<SerializerConfig> serializerConfigs)
serializerConfigs - lists of serializer configs that will be registeredSerializerConfig for chainingpublic int getPortableVersion()
public SerializationConfig setPortableVersion(int portableVersion)
portableVersion - int value for the version of portable classesSerializerConfig for chainingpublic Map<Integer,String> getDataSerializableFactoryClasses()
com.hazelcast.nio.serialization.DataSerializableFactory}public SerializationConfig setDataSerializableFactoryClasses(Map<Integer,String> dataSerializableFactoryClasses)
dataSerializableFactoryClasses - map of factory id and corresponding factory class namesSerializerConfig for chainingcom.hazelcast.nio.serialization.DataSerializableFactory}public SerializationConfig addDataSerializableFactoryClass(int factoryId, String dataSerializableFactoryClass)
factoryId - factory id of dataSerializableFactory to be registereddataSerializableFactoryClass - name of dataSerializableFactory class to be registeredSerializerConfig for chainingcom.hazelcast.nio.serialization.DataSerializableFactory}public SerializationConfig addDataSerializableFactoryClass(int factoryId, Class<? extends DataSerializableFactory> dataSerializableFactoryClass)
factoryId - factory id of dataSerializableFactory to be registereddataSerializableFactoryClass - dataSerializableFactory class to be registeredSerializerConfig for chainingcom.hazelcast.nio.serialization.DataSerializableFactory}public Map<Integer,DataSerializableFactory> getDataSerializableFactories()
com.hazelcast.nio.serialization.DataSerializableFactory}public SerializationConfig setDataSerializableFactories(Map<Integer,DataSerializableFactory> dataSerializableFactories)
dataSerializableFactories - map of factory id and corresponding dataSerializable objectsSerializerConfig for chainingcom.hazelcast.nio.serialization.DataSerializableFactory}public SerializationConfig addDataSerializableFactory(int factoryId, DataSerializableFactory dataSerializableFactory)
factoryId - factory id of DataSerializableFactory to be registereddataSerializableFactory - DataSerializableFactory object to be registeredSerializerConfig for chainingcom.hazelcast.nio.serialization.DataSerializableFactory}public Map<Integer,String> getPortableFactoryClasses()
com.hazelcast.nio.serialization.PortableFactory}public SerializationConfig setPortableFactoryClasses(Map<Integer,String> portableFactoryClasses)
portableFactoryClasses - map of factory id and corresponding factory class namesSerializerConfig for chainingcom.hazelcast.nio.serialization.PortableFactory}public SerializationConfig addPortableFactoryClass(int factoryId, Class<? extends PortableFactory> portableFactoryClass)
factoryId - factory id of portableFactory to be registeredportableFactoryClass - portableFactory class to be registeredSerializerConfig for chainingcom.hazelcast.nio.serialization.PortableFactory}public SerializationConfig addPortableFactoryClass(int factoryId, String portableFactoryClass)
factoryId - factory id of portableFactory to be registeredportableFactoryClass - name of the portableFactory class to be registeredSerializerConfig for chainingcom.hazelcast.nio.serialization.PortableFactory}public Map<Integer,PortableFactory> getPortableFactories()
com.hazelcast.nio.serialization.PortableFactory}public SerializationConfig setPortableFactories(Map<Integer,PortableFactory> portableFactories)
portableFactories - map of factory id and corresponding factory objectsSerializerConfig for chainingcom.hazelcast.nio.serialization.PortableFactory}public SerializationConfig addPortableFactory(int factoryId, PortableFactory portableFactory)
factoryId - factory id of portableFactory to be registeredportableFactory - portableFactory object to be registeredSerializerConfig for chainingcom.hazelcast.nio.serialization.PortableFactory}public Set<ClassDefinition> getClassDefinitions()
ClassDefinition}public SerializationConfig addClassDefinition(ClassDefinition classDefinition)
classDefinition - the class definition to be registeredSerializerConfig for chainingClassDefinition}public SerializationConfig setClassDefinitions(Set<ClassDefinition> classDefinitions)
classDefinitions - set of class definitions to be registeredSerializerConfig for chainingClassDefinition}public boolean isCheckClassDefErrors()
public SerializationConfig setCheckClassDefErrors(boolean checkClassDefErrors)
checkClassDefErrors - set to false to disable.SerializerConfig for chainingpublic boolean isUseNativeByteOrder()
public SerializationConfig setUseNativeByteOrder(boolean useNativeByteOrder)
useNativeByteOrder - set to true to use native byte order of the underlying platform.SerializerConfig for chainingpublic ByteOrder getByteOrder()
public SerializationConfig setByteOrder(ByteOrder byteOrder)
byteOrder - that serialization will use.SerializerConfig for chainingpublic boolean isEnableCompression()
public SerializationConfig setEnableCompression(boolean enableCompression)
enableCompression - set to true to enable compressionSerializerConfig for chainingpublic boolean isEnableSharedObject()
public SerializationConfig setEnableSharedObject(boolean enableSharedObject)
enableSharedObject - set to false to disableSerializerConfig for chainingpublic boolean isAllowUnsafe()
public SerializationConfig setAllowUnsafe(boolean allowUnsafe)
allowUnsafe - set to true to allow usage of unsafeSerializerConfig for chainingCopyright © 2016 Hazelcast, Inc.. All Rights Reserved.