Hazelcast.IO.Serialization Namespace | 
| Class | Description | |
|---|---|---|
| ClassDefinitionBuilder | 
                ClassDefinitionBuilder is used to build and register ClassDefinitions manually.
              | |
| HazelcastSerializationException | This is an exception thrown when an exception occurs while serializing/deserializing objects.  | |
| JavaClass | 
             Class for serializing/deserializing Java Class types
              | |
| JavaEnum | 
             Class for serializing/deserializing Java enums
              | 
| Interface | Description | |
|---|---|---|
| IByteArraySerializerT | 
            For sample usage custom serialization and other way of custom serialization
            see
            IStreamSerializer<T>
            .
            Note that read and write methods should be compatible
              | |
| IClassDefinition | ClassDefinition defines a class schema for Portable classes.  | |
| IData | Data is basic unit of serialization.  | |
| IDataSerializable |  Obsolete.  DataSerializable is a serialization method as an alternative to standard serialization.
            	  | |
| IDataSerializableFactory | DataSerializableFactory is used to create IdentifiedDataSerializable instances during de-serialization.  | |
| IDataSerializerHook | ||
| IFieldDefinition | FieldDefinition defines name, type, index of a field  | |
| IIdentifiedDataSerializable | 
            IIdentifiedDataSerializable is a serialization method as an alternative to standard serialization.
            It uses a factory to avoid reflection during deserialization.
            IDataSerializableFactory  | |
| IPortable | Portable provides an alternative serialization method.  | |
| IPortableContext | ||
| IPortableFactory | PortableFactory is used to create Portable instances during de-serialization.
            	  | |
| IPortableReader | 
            Provides a mean of reading portable fields from a binary in form of primitives, arrays of primitives , nested portable fields and array of portable fields.
              | |
| IPortableWriter | 
            Provides a mean of writing portable fields to a binary in form of primitives, arrays of  primitives , nested portable fields and array of portable fields.
              | |
| ISerializationService | ||
| ISerializer | 
            Base interface of custom serialization interfaces
            
            see
            IByteArraySerializer<T>
            see
            IStreamSerializer<T>  | |
| ISerializerHookT | ||
| IStreamSerializerT | A base class for custom serialization.  | |
| IVersionedPortable | 
            VersionedPortable is an extension to
            IPortable
            to support per class version instead of a global serialization version.
              | 
| Enumeration | Description | |
|---|---|---|
| FieldType |