The AssemblyFactory
package assists in serialization of
objects to and from a binary data stream. The ObjectFactory
abstract implementation provides support for:
- Versioning support for objects, to allow for versioned assembly
(data -> object) by the implementation.
- Support for null values for objects.
- Sentinel values (barriers) to ensure correct positioning in
the data stream.
There are also default implementations available for common object types.