net.captp.jcomm
Interface ObjectRefDesc

All Superinterfaces:
Marker, PassByConstruction, Serializable
All Known Implementing Classes:
Far3Desc, ImportDesc, IncomingDesc, LocatorUnumDesc, NewFarDesc, NewRemotePromiseDesc, Promise3Desc

interface ObjectRefDesc
extends PassByConstruction

How non-PassByConstruction objects are passed, ie, how references to them are passed.

The sending side should ensure that only the captp comm system itself can cause these to be sent, and that they are always sent in a valid state. The receiving side should always revalidate during dereference (which happens during unserialization).

XXX is a "private void validate()" automatically called during unserialization? Where does it say this?

Author:
Chip Morningstar, Mark Miller

Field Summary
static long serialVersionUID
           
 
Fields inherited from interface org.erights.e.elib.serial.PassByConstruction
HONORARY, HONORED_NAMES
 
Method Summary
 Object dereference(CapTPConnection conn)
          Return an appropriate object (eg, a Proxy) matching this description.
 

Field Detail

serialVersionUID

public static final long serialVersionUID
Method Detail

dereference

public Object dereference(CapTPConnection conn)
Return an appropriate object (eg, a Proxy) matching this description.

Parameters:
conn - The connection over which we are communicating


comments?