java.rmi.dgc
public final class: Lease [javadoc |
source]
java.lang.Object
java.rmi.dgc.Lease
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.
| Constructor: |
public Lease(VMID id,
long duration) {
vmid = id;
value = 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
|
| Methods from java.lang.Object: |
|---|
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method from java.rmi.dgc.Lease Detail: |
public VMID getVMID() {
return vmid;
}
Returns the client VMID associated with the lease. |
public long getValue() {
return value;
}
Returns the lease duration. |