Uses of Class
org.sapia.ubik.rmi.server.OID

Packages that use OID
org.sapia.ubik.rmi.server   
org.sapia.ubik.rmi.server.gc   
org.sapia.ubik.rmi.server.invocation   
 

Uses of OID in org.sapia.ubik.rmi.server
 

Fields in org.sapia.ubik.rmi.server declared as OID
protected  OID RemoteRef._oid
           
protected  OID RemoteRefStateless._oid
           
 

Methods in org.sapia.ubik.rmi.server that return OID
 OID RemoteRef.getOid()
          Returns this instance's object identifier.
 OID RemoteRef.getOID()
          Returns the identifier of the remote object to which this instance corresponds.
 OID StubInvocationHandler.getOID()
          Returns the object identifier of the remote object corresponding to this instance.
 OID RemoteRefStateless.getOID()
           
 OID ServerTable.getOID(java.lang.String transportType)
          Returns the unique object identifier of this instance.
 

Methods in org.sapia.ubik.rmi.server with parameters of type OID
 void ObjectTable.clear(OID oid)
           
 void ObjectTable.dereference(OID oid, int decrement)
          Decrements the reference count of the object whose identifier is given.
 java.lang.Object ObjectTable.getObjectFor(OID oid)
          Returns the object whose identifier is passed in.
 int ObjectTable.getRefCount(OID oid)
          Returns the reference count of the object whose identifier is given.
 void ObjectTable.reference(OID oid)
          Increases the reference count of the object whose identifier is passed as a parameter.
 void ObjectTable.register(OID oid, java.lang.Object o)
          Registers the given object (for which a stub will eventually be sent on the client side) with the given object identifier.
 

Constructors in org.sapia.ubik.rmi.server with parameters of type OID
RemoteRef(OID oid, ServerAddress serverAddress)
          Creates an instance of this class, with the given object and host identifiers.
RemoteRefEx(OID oid, ServerAddress serverAddress)
          Creates an instance of this class, with the given object and host identifiers.
RemoteRefReliable(OID oid, ServerAddress serverAddress)
          Creates an instance of this class, with the given object and host identifiers.
RemoteRefStateless.ServiceInfo(ServerAddress addr, OID id, boolean callback, VmId vmId, boolean isFirstVoyage)
           
 

Uses of OID in org.sapia.ubik.rmi.server.gc
 

Methods in org.sapia.ubik.rmi.server.gc with parameters of type OID
 void ServerGC.dereference(VmId id, OID oid)
          Dereferences a given object identifier.
 int ServerGC.getRefCount(VmId id, OID oid)
          Returns the total number of references held on the given object identifier.
 int ServerGC.getSpecificCount(VmId id, OID oid)
          Returns the total number of references held on the given object by the client whose host corresponds to the passed in VmId.
 void ServerGC.reference(VmId id, OID oid)
          Increments the reference count of the given object identifier, for the client whose VmId is given.
 boolean ClientGC.register(ServerAddress address, OID oid, java.lang.Object remote)
          Registers an object identifier, associated to a stub.
 void ServerGC.registerRef(VmId id, OID oid, java.lang.Object o)
          Registers a given object internally so that it is not garbage collected before clients themselves garbage collect it.
 

Constructors in org.sapia.ubik.rmi.server.gc with parameters of type OID
CommandRefer(OID oid)
          This constructor takes the object identifier of the remote object to refer to.
 

Uses of OID in org.sapia.ubik.rmi.server.invocation
 

Methods in org.sapia.ubik.rmi.server.invocation that return OID
 OID InvokeCommand.getOID()
          Returns the object identifier of the object on which the invocation will be performed.
 

Constructors in org.sapia.ubik.rmi.server.invocation with parameters of type OID
CallBackInvokeCommand(OID oid, java.lang.String methodName, java.lang.Object[] params, java.lang.Class[] paramClasses, java.lang.String transportType)
          Constructor for CallBackInvokeCommand.
InvokeCommand(OID oid, java.lang.String methodName, java.lang.Object[] params, java.lang.Class[] paramClasses, java.lang.String transportType)
           
 



Copyright © 2010 Sapia OSS. All Rights Reserved.