Checkpoint Serialization Context
Parameters to checkpoint serialization and deserialization.
Properties
User defined custom serializers for use in checkpoint serialization.
The class loader to use for deserialization.
If non-null, apply this encoding (typically compression) when serializing.
A whitelist that determines (mostly for security purposes) whether a particular encoding may be used when deserializing.
Duplicate references to the same object preserved in the wire format and when deserialized when this is true, otherwise they appear as new copies of the object.
A map of any addition properties specific to the particular use case.
A whitelist that contains (mostly for security purposes) which classes can be serialized and deserialized.
Functions
A shallow copy of this context but with the given custom serializers.
Helper method to return a new context based on this context with the deserialization class loader changed.
A shallow copy of this context but with the given (possibly null) encoding.
A shallow copy of this context but with the given encoding whitelist.
Helper method to return a new context based on this context with object references disabled.
Helper method to return a new context based on this context with the property added.
Helper method to return a new context based on this context with the given class specifically whitelisted.