public interface DGC extends Remote
| Modifier and Type | Method and Description |
|---|---|
void |
clean(ObjID
The clean call removes the 'vmid' from the reference list of each remote object indicated in 'id's.
|
Lease |
dirty(ObjID
The dirty call requests leases for the remote object references associated with the object identifiers contained in the array 'ids'.
|
Leasedirty(ObjID [] ids, long sequenceNum, Lease lease) throws RemoteException
ids - IDs of objects to mark as referenced by calling client
sequenceNum - sequence number
lease - requested lease
RemoteException - if dirty call fails
void clean(ObjID[] ids, long sequenceNum, VMID vmid, boolean strong) throws RemoteException
ids - IDs of objects to mark as unreferenced by calling client
sequenceNum - sequence number
vmid - client VMID
strong - make 'strong' clean call
RemoteException - if clean call fails