public final class

Lease

extends Object
implements Serializable
java.lang.Object
   ↳ java.rmi.dgc.Lease

Class Overview

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.

Summary

Public Constructors
Lease(VMID id, long duration)
Constructs a lease with a specific VMID and lease duration.
Public Methods
VMID getVMID()
Returns the client VMID associated with the lease.
long getValue()
Returns the lease duration.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

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

Public Methods

public VMID getVMID ()

Returns the client VMID associated with the lease.

Returns
  • client VMID

public long getValue ()

Returns the lease duration.

Returns
  • lease duration