Uses of Package
messif.buckets

Packages that use messif.buckets
messif.algorithms.impl Implementation of basic search algorithms. 
messif.buckets Storage classes capable of holding objects
messif.buckets.impl Bucket implementations. 
messif.buckets.index Bucket indexes for improved access. 
messif.buckets.index.impl Implementation of bucket indexes. 
messif.buckets.split Bucket splitting support. 
messif.buckets.storage Bucket physical storage support. 
messif.buckets.storage.impl Implementations of physical bucket storage. 
messif.objects.util Various utilities for working with collections of objects. 
messif.operations.query Implementation of data querying operations. 
messif.pivotselection Support for selection of representative objects (pivots). 
 

Classes in messif.buckets used by messif.algorithms.impl
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.
LocalBucket
          This class represents the Bucket that is maintained locally (i.e. on the current computer).
 

Classes in messif.buckets used by messif.buckets
Addible
          Interface for classes that supports addition of an object.
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.
BucketFilter
          Ancestor of all bucket filter interfaces.
BucketStorageException
          The ancestor of all Throwables that indicate an illegal condition occurred while operating with buckets.
FilterRejectException
          Thrown to indicate that the bucket filter rejects current operation.
LocalBucket
          This class represents the Bucket that is maintained locally (i.e. on the current computer).
Removable
          Interface for classes that supports removal of a current object.
 

Classes in messif.buckets used by messif.buckets.impl
Addible
          Interface for classes that supports addition of an object.
Bucket
          A data area that hold a collection of AbstractObjects.
BucketDispatcher
          This class is a dispatcher for maintaining a set of local buckets.
BucketStorageException
          The ancestor of all Throwables that indicate an illegal condition occurred while operating with buckets.
LocalBucket
          This class represents the Bucket that is maintained locally (i.e. on the current computer).
OrderedLocalBucket
          An extension of LocalBucket that maintains the stored objects in a certain order.
 

Classes in messif.buckets used by messif.buckets.index
Addible
          Interface for classes that supports addition of an object.
Removable
          Interface for classes that supports removal of a current object.
 

Classes in messif.buckets used by messif.buckets.index.impl
Addible
          Interface for classes that supports addition of an object.
BucketStorageException
          The ancestor of all Throwables that indicate an illegal condition occurred while operating with buckets.
 

Classes in messif.buckets used by messif.buckets.split
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.
BucketStorageException
          The ancestor of all Throwables that indicate an illegal condition occurred while operating with buckets.
LocalBucket
          This class represents the Bucket that is maintained locally (i.e. on the current computer).
 

Classes in messif.buckets used by messif.buckets.storage
Addible
          Interface for classes that supports addition of an object.
BucketStorageException
          The ancestor of all Throwables that indicate an illegal condition occurred while operating with buckets.
Removable
          Interface for classes that supports removal of a current object.
StorageFailureException
          This exception indicates that storing or reading object from bucket is not possible due to lower layer storage exception.
 

Classes in messif.buckets used by messif.buckets.storage.impl
Addible
          Interface for classes that supports addition of an object.
BucketStorageException
          The ancestor of all Throwables that indicate an illegal condition occurred while operating with buckets.
 

Classes in messif.buckets used by messif.objects.util
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.
 

Classes in messif.buckets used by messif.operations.query
BucketDispatcher
          This class is a dispatcher for maintaining a set of local buckets.
LocalBucket
          This class represents the Bucket that is maintained locally (i.e. on the current computer).
 

Classes in messif.buckets used by messif.pivotselection
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.
LocalBucket
          This class represents the Bucket that is maintained locally (i.e. on the current computer).