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.
|