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. 
 | 
| DataSerializerHook | |
| FieldDefinition | 
 FieldDefinition defines name, type, index of a field 
 | 
| IdentifiedDataSerializable | 
 IdentifiedDataSerializable is an extension to  
DataSerializable
 to avoid reflection during de-serialization. | 
| InputOutputFactory | |
| Portable | 
 Portable provides an alternative serialization method. 
 | 
| PortableAdapter<T> | |
| PortableContext | |
| PortableFactory | 
 PortableFactory is used to create Portable instances during de-serialization. 
 | 
| PortableHook | |
| 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. 
 | 
| SerializationService | |
| SerializationServiceBuilder | |
| Serializer | 
 Base interface of custom serialization interfaces
 
 see  
ByteArraySerializer
 see StreamSerializer | 
| SerializerHook<T> | 
 This interface is used to automatically register serializers from external
 Hazelcast or user modules. 
Both types of Serializers are supported
 (StreamSerializer and
 ByteArraySerializer). | 
| StreamSerializer<T> | 
 A base class for custom serialization. 
 | 
| VersionedPortable | 
 VersionedPortable is an extension to  
Portable
 to support per class version instead of a global serialization version. | 
| Enum | Description | 
|---|---|
| FieldType | 
| Exception | Description | 
|---|---|
| HazelcastSerializationException | 
 This is an exception thrown when an exception occurs while serializing/deserializing objects. 
 | 
Copyright © 2014 Hazelcast, Inc.. All Rights Reserved.