- All Implemented Interfaces:
- Serializable
A lease contains a unique VM identifier and a lease duration. A
 Lease object is used to request and grant leases to remote object
 references.
- See Also:
- 
- 
Constructor SummaryConstructors 
Constructs a lease with a specific VMID and lease duration. 
 
 
- 
Method Summary
long
 
Returns the lease duration. 
 
Returns the client VMID associated with the lease. 
 
 
 
 
Methods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
- 
Constructor Details
- 
Leasepublic Lease(VMID id,
 long duration) Constructs a lease with a specific VMID and lease duration. The
 vmid may be null. 
- Parameters:
- id- VMID associated with this lease
- duration- lease duration
 
 
- 
Method Details
- 
getVMIDReturns the client VMID associated with the lease. 
- Returns:
- client VMID
 
- 
getValuepublic long getValue() Returns the lease duration. 
- Returns:
- lease duration