Package org.erights.e.elib.serial
Support classes for serializing and unserializing object graphs.
See:
Description
Interface Summary
Loader
Safe: XXX need to fix java-documentation.
Marker
Untamed: An interface declares itself to be a marker interface by extending
Marker.
PassByConstruction
Untamed: Marker interface that makes objects passable-by-construction via
CapTP.
PassByProxy
Untamed: Marker interface that makes objects passable-by-proxy via captp.
Persistent
Untamed: Marker interface that enables object to be saved and restored using the
org.erights.e.elib.serial.SerializationStream and
org.erights.e.elib.serial.UnserializationStream as parameterized by
org.erights.e.extern.persist.PersistenceReplacer and
org.erights.e.extern.persist.PersistenceReviver.
Class Summary
PersistentAuditor
Safe: The guard (and auditor) known as "Persistent" and the auditor (and guard)
known as "PersistentAuditor".
RemoteCall
Safe: A RemoteCall unserializes into the result of
Serializer
Safe: A SerializationStream as specialized by a Serializer should represent
no magic authority -- the serialized infomation it produces should only
include information obtainable by unprivileged code all written in E.
Unserializer
Safe: Used to specialize the UnserializationStream for reviving from state
serialized using a corresponding
Serializer, where this reviving
uses no magic authority.
Package org.erights.e.elib.serial Description
Support classes for serializing and unserializing object graphs.
Important insights
due to Arturo Bejar.
- Author:
- Mark S. Miller