Class AbstractLease

java.lang.Object
com.sun.jini.lease.AbstractLease
All Implemented Interfaces:
Serializable, Lease
Direct Known Subclasses:
EventLease, LandlordLease

public abstract class AbstractLease extends Object implements Lease, Serializable
A base class for implementing lease objects. This class takes care of absolute vs relative time issues and implements some of the Lease methods. The subclass is responsible for implementing: doRenew, cancel, createLeaseMap, canBatch, hashCode, equals, and serialization of any subclass state.
Author:
Sun Microsystems, Inc.
See Also:
  • Field Details

    • expiration

      protected transient long expiration
      The lease expiration, in local absolute time.
    • serialFormat

      protected int serialFormat
      Serialization format for the expiration.
  • Constructor Details

    • AbstractLease

      protected AbstractLease(long expiration)
      Construct a relative-format lease.
  • Method Details