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 |