public class SerializationConfig extends Object
HazelcastInstance.| Constructor and Description |
|---|
SerializationConfig() |
SerializationConfig(SerializationConfig serializationConfig) |
public SerializationConfig()
public SerializationConfig(SerializationConfig serializationConfig)
public GlobalSerializerConfig getGlobalSerializerConfig()
GlobalSerializerConfigpublic 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()
DataSerializableFactorypublic SerializationConfig setDataSerializableFactoryClasses(Map<Integer,String> dataSerializableFactoryClasses)
dataSerializableFactoryClasses - map of factory ID and corresponding factory class namesSerializerConfig for chainingDataSerializableFactorypublic SerializationConfig addDataSerializableFactoryClass(int factoryId, String dataSerializableFactoryClass)
factoryId - factory ID of dataSerializableFactory to be registereddataSerializableFactoryClass - name of dataSerializableFactory class to be registeredSerializerConfig for chainingDataSerializableFactorypublic SerializationConfig addDataSerializableFactoryClass(int factoryId, Class<? extends DataSerializableFactory> dataSerializableFactoryClass)
factoryId - factory ID of dataSerializableFactory to be registereddataSerializableFactoryClass - dataSerializableFactory class to be registeredSerializerConfig for chainingDataSerializableFactorypublic Map<Integer,DataSerializableFactory> getDataSerializableFactories()
DataSerializableFactorypublic SerializationConfig setDataSerializableFactories(Map<Integer,DataSerializableFactory> dataSerializableFactories)
dataSerializableFactories - map of factory ID and corresponding dataSerializable objectsSerializerConfig for chainingDataSerializableFactorypublic SerializationConfig addDataSerializableFactory(int factoryId, DataSerializableFactory dataSerializableFactory)
factoryId - factory ID of DataSerializableFactory to be registereddataSerializableFactory - DataSerializableFactory object to be registeredSerializerConfig for chainingDataSerializableFactorypublic Map<Integer,String> getPortableFactoryClasses()
PortableFactorypublic SerializationConfig setPortableFactoryClasses(Map<Integer,String> portableFactoryClasses)
portableFactoryClasses - map of factory ID and corresponding factory class namesSerializerConfig for chainingPortableFactorypublic SerializationConfig addPortableFactoryClass(int factoryId, Class<? extends PortableFactory> portableFactoryClass)
factoryId - factory ID of portableFactory to be registeredportableFactoryClass - portableFactory class to be registeredSerializerConfig for chainingPortableFactorypublic SerializationConfig addPortableFactoryClass(int factoryId, String portableFactoryClass)
factoryId - factory ID of portableFactory to be registeredportableFactoryClass - name of the portableFactory class to be registeredSerializerConfig for chainingPortableFactorypublic Map<Integer,PortableFactory> getPortableFactories()
PortableFactorypublic SerializationConfig setPortableFactories(Map<Integer,PortableFactory> portableFactories)
portableFactories - map of factory ID and corresponding factory objectsSerializerConfig for chainingPortableFactorypublic SerializationConfig addPortableFactory(int factoryId, PortableFactory portableFactory)
factoryId - factory ID of portableFactory to be registeredportableFactory - portableFactory object to be registeredSerializerConfig for chainingPortableFactorypublic Set<ClassDefinition> getClassDefinitions()
ClassDefinitionpublic SerializationConfig addClassDefinition(ClassDefinition classDefinition)
classDefinition - the class definition to be registeredSerializerConfig for chainingClassDefinitionpublic SerializationConfig setClassDefinitions(Set<ClassDefinition> classDefinitions)
classDefinitions - set of class definitions to be registeredSerializerConfig for chainingClassDefinitionpublic boolean isCheckClassDefErrors()
true (enabled).
When enabled, serialization system will check for class definitions error at start and throw an Serialization
Exception with error definition.true if enabled, false otherwisepublic SerializationConfig setCheckClassDefErrors(boolean checkClassDefErrors)
checkClassDefErrors - set to false to disableSerializerConfig for chainingpublic boolean isUseNativeByteOrder()
true if serialization is configured to use native byte order of the underlying platformpublic SerializationConfig setUseNativeByteOrder(boolean useNativeByteOrder)
useNativeByteOrder - set to true to use native byte order of the underlying platformSerializerConfig for chainingpublic ByteOrder getByteOrder()
public SerializationConfig setByteOrder(ByteOrder byteOrder)
byteOrder - that serialization will useSerializerConfig for chainingpublic boolean isEnableCompression()
true if compression enabledpublic SerializationConfig setEnableCompression(boolean enableCompression)
enableCompression - set to true to enable compressionSerializerConfig for chainingpublic boolean isEnableSharedObject()
Default value is true.
true if enabledpublic SerializationConfig setEnableSharedObject(boolean enableSharedObject)
enableSharedObject - set to false to disableSerializerConfig for chainingpublic boolean isAllowUnsafe()
Default value is false.
true if using unsafe is allowed, false otherwisepublic SerializationConfig setAllowUnsafe(boolean allowUnsafe)
allowUnsafe - set to true to allow usage of unsafeSerializerConfig for chainingpublic JavaSerializationFilterConfig getJavaSerializationFilterConfig()
public SerializationConfig setJavaSerializationFilterConfig(JavaSerializationFilterConfig javaSerializationFilterConfig)
javaSerializationFilterConfig - the javaSerializationFilterConfig to set (may be null)Copyright © 2022 Hazelcast, Inc.. All rights reserved.