Hazelcast.Serialization Namespace
Classes
ClassDefinitionBuilder | ClassDefinitionBuilder is used to build and register ClassDefinitions manually. |
FactoryOptions<T> | |
GlobalSerializerOptions | Configures the global serializer. |
JavaClass | Class for serializing/deserializing Java Class types |
SerializationException | Represents an exception that is thrown when an error occurs while serializing or de-serializing objects. |
SerializationOptions | Contains the serialization options |
SerializerOptions | Configures a serializer for a type. |
Interfaces
IByteArraySerializer<T> | 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. |
IDataSerializableFactory | Defines a factory that can create instances of classes implementing IIdentifiedDataSerializable. |
IFieldDefinition | FieldDefinition defines name, type, index of a field |
IIdentifiedDataSerializable | Defines the interface that classes of objects can implement to take control of their own serialization. |
IObjectDataInput | Provides decoding methods for primitive and array of primitive types reading from the serialized byte array. |
IObjectDataOutput | Provides encoding methods for primitive and array of primitive types writing to the serialized byte array. |
IPortable | Portable provides an alternative serialization method. |
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. |
ISerializer | Defines a custom serializer. |
ISerializerHook<T> | |
IStreamSerializer<T> | A base class for custom serialization. |
IVersionedPortable | VersionedPortable is an extension to IPortable to support per class version instead of a global serialization version. |
Enums
FieldType |