Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.

Copyright © 2006 Sun Microsystems, Inc. All rights reserved.

J2ME RMI Optional Package

java.rmi.dgc
Class Lease

java.lang.Object
  |
  +--java.rmi.dgc.Lease
All Implemented Interfaces:
java.io.Serializable

public final class Lease
extends java.lang.Object
implements java.io.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
 

Constructor Detail

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 Detail

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

J2ME RMI Optional Package

Copyright © 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.

For more information, please consult the JSR 66 specification.