A catalog is used to store class descriptions separately from serialized objects, to avoid redundantly stored information with each object. When serialized objects are stored in a database, a {@link StoredClassCatalog} should be used.
This information is used for serialization of class descriptors or java.io.ObjectStreamClass objects, each of which represents a unique class format. For each unique format, a unique class ID is assigned by the catalog. The class ID can then be used in the serialization stream in place of the full class information. When used with {@link SerialInput} and{@link SerialOutput} or any of the serial bindings, the use of the catalogis transparent to the application.
@see Class Evolution @author Mark Hayes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|