Classes
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. |
![]() | HeapData |
Interfaces
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 | 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 |
IdentifiedDataSerializable is an extension to
IDataSerializable
to avoid reflection during de-serialization.
Each IdentifiedDataSerializable is
created by a registered
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.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | FieldType |