Interface | Description |
---|---|
Addible<T> |
Interface for classes that supports addition of an object.
|
BucketFilter |
Ancestor of all bucket filter interfaces.
|
BucketFilterAfterAdd |
Implements a filter used after an object was inserted into a bucket.
|
BucketFilterAfterRemove |
Implements a filter used after an object was removed from a bucket.
|
BucketFilterBeforeAdd |
Implements a filter used before an object is inserted into a bucket.
|
BucketFilterBeforeRemove |
Implements a filter used before an object is removed from a bucket.
|
Removable<T> |
Interface for classes that supports removal of a current object.
|
TemporaryCloseable |
Interface for objects that can be temporarily closed to save resources.
|
Class | Description |
---|---|
Bucket |
A data area that hold a collection of AbstractObjects.
|
BucketDispatcher |
This class is a dispatcher for maintaining a set of local buckets.
|
BucketErrorCode |
Represents an error code that can be returned by bucket operations.
|
LocalBucket |
This class represents the Bucket that is maintained locally (i.e. on the current computer).
|
OrderedLocalBucket<C> |
An extension of
LocalBucket that maintains the stored objects in
a certain order. |
TemporaryCloseableThread |
Thread that periodically checks for
TemporaryCloseable objects and
close them to save resources. |
Exception | Description |
---|---|
BucketStorageException |
The ancestor of all
Throwables that indicate an illegal
condition occurred while operating with buckets. |
CapacityFullException |
Thrown to indicate that the hard capacity limit was exceeded.
|
DuplicateObjectException |
Thrown to indicate that the bucket already contains the inserted object.
|
FilterRejectException |
Thrown to indicate that the bucket filter rejects current operation.
|
OccupationLowException |
This exception indicates that the removal of an object from bucket is not possible,
because the minimal capacity limit was reached.
|
StorageFailureException |
This exception indicates that storing or reading object from bucket is not possible
due to lower layer storage exception.
|
StorageInsertFailureException |
This exception indicates that inserting objects into a bucket has failed.
|
objects
.