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 | |
![]() | JavaClass |
Class for serializing/deserializing Java Class types
|
![]() | JavaEnum |
Class for serializing/deserializing Java enums
|
![]() | PredicateDataSerializerHook |
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 | 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.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | FieldType |