See: Description
| Interface | Description | 
|---|---|
| ByteArraySerializer<T> | For sample usage custom serialization and other way of custom serialization
 see  StreamSerializer. | 
| ClassDefinition | ClassDefinition defines a class schema for Portable classes. | 
| Data | Data is basic unit of serialization. | 
| DataSerializable | DataSerializable is a serialization method as an alternative to standard Java serialization. | 
| DataSerializableFactory | DataSerializableFactory is used to create IdentifiedDataSerializable instances during de-serialization. | 
| FieldDefinition | FieldDefinition defines name, type, index of a field | 
| IdentifiedDataSerializable | IdentifiedDataSerializable is an extension to  DataSerializableto avoid reflection during de-serialization. | 
| Portable | Portable provides an alternative serialization method. | 
| PortableFactory | PortableFactory is used to create Portable instances during de-serialization. | 
| PortableReader | Provides a mean of reading portable fields from a binary in form of java primitives
 arrays of java primitives , nested portable fields and array of portable fields. | 
| PortableWriter | Provides a mean of writing portable fields to a binary in form of java primitives
 arrays of java primitives , nested portable fields and array of portable fields. | 
| Serializer | Base interface of custom serialization interfaces
 
 see  ByteArraySerializerseeStreamSerializer | 
| SerializerHook<T> | This interface is used to automatically register serializers from external
 Hazelcast or user modules. Both types of Serializers are supported
 (StreamSerializerandByteArraySerializer). | 
| StreamSerializer<T> | A base class for custom serialization. | 
| VersionedPortable | VersionedPortable is an extension to  Portableto support per class version instead of a global serialization version. | 
| Class | Description | 
|---|---|
| ClassDefinitionBuilder | ClassDefinitionBuilder is used to build and register ClassDefinitions manually. | 
| Enum | Description | 
|---|---|
| FieldType | 
| Exception | Description | 
|---|---|
| HazelcastSerializationException | This is an exception thrown when an exception occurs while serializing/deserializing objects. | 
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.