java.rmi.dgc
Class Lease
java.lang.Object
|
+--java.rmi.dgc.Lease
- 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 |
Lease(VMID id,
long duration)
Constructs a lease with a specific VMID and lease duration. |
Method Summary |
long |
getValue()
Returns the lease duration. |
VMID |
getVMID()
Returns the client VMID associated with the lease. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 leaseduration
- lease duration
getVMID
public VMID getVMID()
- Returns the client VMID associated with the lease.
- Returns:
- client VMID
getValue
public long getValue()
- Returns the lease duration.
- Returns:
- lease duration
Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Java, Java 2D, and JDBC are trademarks or registered trademarks of Oracle and/or its affiliates, in the US and other countries.
Copyright © 1995, 2010 Oracle and/or its affiliates. All rights reserved.