Package com.hazelcast.config
Class SerializerConfig
java.lang.Object
com.hazelcast.config.SerializerConfig
public class SerializerConfig extends Object
Contains the serialization configuration for a particular class.
-
Constructor Summary
Constructors Constructor Description SerializerConfig()
SerializerConfig(SerializerConfig serializerConfig)
-
Method Summary
Modifier and Type Method Description boolean
equals(Object o)
String
getClassName()
Returns the class name of the serializer implementation.Serializer
getImplementation()
Returns the implementation of the serializer class.Class
getTypeClass()
Gets the type of the class that will be serialized via this implementation.String
getTypeClassName()
Gets the name of the class that will be serialized via this implementation.int
hashCode()
SerializerConfig
setClass(Class<? extends Serializer> clazz)
Sets the class of the serializer implementation.SerializerConfig
setClassName(String className)
Sets the class name of the serializer implementation.SerializerConfig
setImplementation(Serializer implementation)
Sets the serializer implementation instance.SerializerConfig
setTypeClass(Class typeClass)
Sets the type of the class that will be serialized via this implementation.SerializerConfig
setTypeClassName(String typeClassName)
This method is called only if typeClass is not set.String
toString()
-
Constructor Details
-
SerializerConfig
public SerializerConfig() -
SerializerConfig
-
-
Method Details
-
getClassName
Returns the class name of the serializer implementation.- Returns:
- the class name of serializer implementation
-
setClass
Sets the class of the serializer implementation.- Parameters:
clazz
- the set class of the serializer implementation- Returns:
- SerializerConfig
-
setClassName
Sets the class name of the serializer implementation.- Parameters:
className
- the class name of the serializer implementation- Returns:
- SerializationConfig
-
getImplementation
Returns the implementation of the serializer class.- Returns:
- the implementation of the serializer class
- See Also:
setImplementation(com.hazelcast.nio.serialization.Serializer)
-
setImplementation
Sets the serializer implementation instance.
Serializer must be instance of eitherStreamSerializer
orByteArraySerializer
.- Parameters:
implementation
- the serializer instance- Returns:
- SerializerConfig
-
getTypeClass
Gets the type of the class that will be serialized via this implementation.- Returns:
- typeClass type of the class that will be serialized via this implementation
- See Also:
setTypeClass(Class)
-
setTypeClass
Sets the type of the class that will be serialized via this implementation.- Parameters:
typeClass
- type of the class that will be serialized via this implementation- Returns:
- SerializerConfig
-
getTypeClassName
Gets the name of the class that will be serialized via this implementation.- Returns:
- typeClassName name of the class that will be serialized via this implementation
- See Also:
setTypeClassName(String)
-
setTypeClassName
This method is called only if typeClass is not set. If type class is not set, class will try to be loaded from class loader via given className using this method.- Parameters:
typeClassName
- name of the class that will be serialized via this implementation- Returns:
- SerializerConfig
-
equals
-
hashCode
public final int hashCode() -
toString
-