Classes
Class |
ClassDefinitionBuilder is used to build and register ClassDefinitions manually. |
Factory |
|
Generic |
Creates new IGeneric |
Global |
Configures the global serializer. |
Java |
Class for serializing/deserializing Java Class types |
Serialization |
Represents an exception that is thrown when an error occurs while serializing or de-serializing objects. |
Serialization |
Contains the serialization options |
Serializer |
Configures a serializer for a type. |
Unknown |
The exception that is thrown when a compact serialization schema could not be found for a specified schema identifier, even after trying to fetch it from the cluster. |
Interfaces
IByte |
Defines a generic custom serializer that operates over byte arrays. |
IClass |
ClassDefinition defines a class schema for Portable classes. |
IData |
Defines a factory that can create instances of classes implementing IIdentified |
IField |
FieldDefinition defines name, type, index of a field |
IGeneric |
Defines a generic record. |
IGeneric |
Builds an IGeneric |
IIdentified |
Defines the interface that classes of objects can implement to take control of their own serialization. |
IObject |
Provides decoding methods for primitive and array of primitive types reading from the serialized byte array. |
IObject |
Provides encoding methods for primitive and array of primitive types writing to the serialized byte array. |
IPortable | Portable provides an alternative serialization method. |
IPortable |
PortableFactory is used to create Portable instances during de-serialization. |
IPortable |
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. |
IPortable |
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. |
IStream |
Defines a generic custom ISerializer that operates over IObject |
IVersioned |
VersionedPortable is an extension to IPortable to support per class version instead of a global serialization version. |