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
|
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 |