Title
Pickling State in the Java(tm) System
Abstract
The Java(TM1) 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 [Birrel et al. 1987; Birrell et al. 1994; Herlihy & Liskov 1982]. 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
Field
1996
COMPUTING SYSTEMS
Engineering drawing,Pickling,Engineering,Java,Stateless protocol,Java virtual machine,Computation
DocType
Volume
Issue
Conference
9
4
ISSN
Citations 
PageRank 
0895-6340
26
9.04
References 
Authors
3
4
Name
Order
Citations
PageRank
Roger Riggs119759.58
Jim Waldo2661139.45
Ann Wollrath329482.46
Krishna A. Bharat41211252.86