Package org.simpleframework.common.lease
package org.simpleframework.common.lease
-
ClassDescriptionCleaner<T>The
Cleanerrepresents an object that is used to clean up after the keyed resource.Contract<T>AContractis used to represent the contract a lease has been issued.TheContractControllerforms the interface to the lease management system.TheContractLeaseis used to maintain contracts by using a controller object.TheContractMaintaineris used provide a controller uses a cleaner.TheContraceQueueobject is used to queue contracts between two asynchronous threads of execution.Expiration<T>AExpirationis used to represent the expiration for a lease.Lease<T>TheLeaseobject is used to keep a keyed resource active.LeaseCleaner<T>TheLeaseCleanerprovides a means of providing callbacks to clean a leased resource once the contract duration has expired.TheLeaseExceptionis used to indicate that some operation failed when using the lease after the lease duration has expired.LeaseManager<T>TheLeaseManageris used to issue a lease for a named resource.LeaseMap<T>TheLeaseMapobject is used to map lease keys to the lease objects managing those objects.TheLeaseProvideris used to issue a lease for a named resource.