- All Implemented Interfaces:
- Serializable
public final class Lease
extends Object
implements 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:
- Serialized Form
- 
Constructor Summary
Constructors 
| Constructor | Description |  
| Lease(VMID id,
long duration) | Constructs a lease with a specific VMID and lease duration. |  
 
 
- 
Method Summary
| Modifier and Type | Method | Description |  
| long | getValue() | Returns the lease duration. |  
| VMID | getVMID() | 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
- 
public 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
- 
Returns the client VMID associated with the lease. 
- Returns:
- client VMID
 
- 
public long getValue() Returns the lease duration. 
- Returns:
- lease duration