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