| Cleaner |
The Cleaner represents an object that is used to
clean up after the keyed resource.
|
| Contract |
A Contract is used to represent the contract a
lease has been issued.
|
| ContractController |
The ContractController forms the interface to the
lease management system.
|
| ContractQueue |
The ContraceQueue object is used to queue contracts
between two asynchronous threads of execution.
|
| Expiration |
A Expiration is used to represent the expiration
for a lease.
|
| Lease |
The Lease object is used to keep a keyed resource
active.
|
| LeaseCleaner |
The LeaseCleaner provides a means of providing
callbacks to clean a leased resource once the contract duration
has expired.
|
| LeaseException |
The LeaseException is used to indicate that some
operation failed when using the lease after the lease duration
has expired.
|
| LeaseProvider |
The LeaseProvider is used to issue a lease for a
named resource.
|