net.captp.jcomm
Class LocatorUnum

java.lang.Object
  |
  +--net.captp.jcomm.LocatorUnum
All Implemented Interfaces:
Marker, PassByConstruction, Serializable

public class LocatorUnum
extends Object
implements PassByConstruction

Untamed:

See Also:
Serialized Form

Field Summary
private  Introducer myIntroducer
           
(package private) static long serialVersionUID
           
 
Fields inherited from interface org.erights.e.elib.serial.PassByConstruction
HONORARY, HONORED_NAMES
 
Constructor Summary
LocatorUnum(Introducer introducer)
          Enabled:
 
Method Summary
 Object getRcvr(ConstList searchPath, String vatID, BigInteger swissNum, Object optFarVine)
          Enabled: The basic operation underlying 'SturdyRef.getRcvr()'.
private  Object writeReplace()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID

myIntroducer

private final Introducer myIntroducer
Constructor Detail

LocatorUnum

public LocatorUnum(Introducer introducer)
Enabled:

Parameters:
introducer -
Method Detail

writeReplace

private Object writeReplace()
                     throws ObjectStreamException
ObjectStreamException

getRcvr

public Object getRcvr(ConstList searchPath,
                      String vatID,
                      BigInteger swissNum,
                      Object optFarVine)
               throws IOException,
                      IndexOutOfBoundsException
Enabled: The basic operation underlying 'SturdyRef.getRcvr()'.

This is where a reference to a remote object actually gets the various underlying comm systems connected so that we can send messages.

getRcvr only works when we're onTheAir.

Parameters:
searchPath - A list of places to try to find the vat
vatID - The vat from which the object reference should be obtained
swissNum - The SwissNumber of the desired object
optFarVine - Optional object for holding onto a Remote reference via whoever we got it from long enough to fetch our own Remote reference via this lookup.
IOException
IndexOutOfBoundsException


comments?