- 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 Summary
Constructors
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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Lease
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
-
getVMID
Returns the client VMID associated with the lease.
- Returns:
- client VMID
-
getValue
public long getValue()
Returns the lease duration.
- Returns:
- lease duration