Title
Pickling state in the javaTM system
Abstract
The JavaTM system (hereafter referred to simply as "Java") inherently supports the transmission of stateless computation in the form of object classes. In this paper we address the related task of capturing the state of a Java object in a serialized form for the purposes of transmission or storage, to be used later in reconstituting an equivalent object. This is accomplished by a mechanism known as pickling[2][3][5]. Pickling is the process of creating a serialized representation of objects. Pickling defines the serialized form to include meta information that identifies the type of each object and the relationships between objects within a stream. Values and types are serialized with enough information to insure that the equivalent typed object and the objects to which it refers can be recreated. Unpickling is the complementary process of recreating objects from the serialized representation. Pickling and unpickling extract from the Java Virtual machine, at runtime, any meta information needed to pickle the fields of objects. Class specific methods are only required to customize the pickling process.
Year
Venue
Keywords
1996
Computing Systems
javaTM system,equivalent object,Java object,serialized representation,meta information,serialized form,pickling process,Java Virtual machine,recreating object,pickling state,complementary process,object class
Field
DocType
Volume
Programming language,Pickling,Computer science,Real time Java,Real-time computing,strictfp,Cross-platform,Java applet,Java,Operating system
Journal
9
Issue
Citations 
PageRank 
4
10
6.49
References 
Authors
3
4
Name
Order
Citations
PageRank
Roger Riggs119759.58
Jim Waldo2661139.45
Ann Wollrath329482.46
Krishna A. Bharat41211252.86