Package | Description |
---|---|
messif.algorithms.impl |
Implementation of basic search algorithms.
|
messif.buckets |
Storage classes capable of holding
objects . |
messif.buckets.impl |
Bucket implementations.
|
messif.buckets.split |
Bucket splitting support.
|
messif.netbucket |
Networked objects and buckets.
|
messif.netbucket.replication |
Replication support for remote buckets.
|
Modifier and Type | Method and Description |
---|---|
protected O |
BucketQueryOperationNavigationProcessor.processItem(O operation,
Bucket processingItem) |
Constructor and Description |
---|
BucketQueryOperationNavigationProcessor(O operation,
boolean cloneAsynchronousOperation,
java.util.Collection<? extends Bucket> buckets)
Create a new bucket navigation processor.
|
Modifier and Type | Class and Description |
---|---|
class |
LocalBucket
This class represents the Bucket that is maintained locally (i.e. on the current computer).
|
class |
OrderedLocalBucket<C>
An extension of
LocalBucket that maintains the stored objects in
a certain order. |
Modifier and Type | Method and Description |
---|---|
int |
Bucket.split(SplitPolicy policy,
java.util.List<Bucket> targetBuckets,
BucketDispatcher bucketCreator,
int whoStays)
Splits this bucket according to the specified policy.
|
Modifier and Type | Class and Description |
---|---|
class |
AlgorithmStorageBucket
This is a LocalBucket that allows to create buckets backed by an Algorithm.
|
class |
DiskBlockBucket
A disk-oriented implementation of
LocalBucket . |
class |
DiskBlockLocatorBucket
A disk-oriented implementation of
LocalBucket with an indexed access using locators. |
class |
DiskBlockObjectKeyBucket
A disk-oriented implementation of
LocalBucket with an indexed access using object keys . |
class |
DiskBlockObjectKeyMemoryBucket
A disk-oriented implementation of
LocalBucket . |
class |
MemoryStorageBucket
A volatile implementation of
LocalBucket . |
class |
MemoryStorageLocatorBucket
A volatile implementation of
LocalBucket . |
class |
MemoryStorageNoDupsBucket
A volatile implementation of
LocalBucket . |
class |
MemoryStorageObjectKeyBucket
A volatile implementation of
LocalBucket . |
class |
PlainStorageBucket
Encapsulating bucket for a plain storage.
|
class |
VirtualStorageBucket<C>
Encapsulating bucket for generic indices and storages.
|
Modifier and Type | Method and Description |
---|---|
int |
AlgorithmStorageBucket.split(SplitPolicy policy,
java.util.List<Bucket> targetBuckets,
BucketDispatcher bucketCreator,
int whoStays)
Splits this bucket according to the specified policy.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends Bucket> |
SplitResult.getBuckets(BucketDispatcher bucketDisp)
Returns the list remote buckets for the newly created buckets (the list can contain nulls).
|
Modifier and Type | Class and Description |
---|---|
class |
RemoteBucket
This class represents the Bucket that is maintained on remote network node (i.e. another computer).
|
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends Bucket> |
BucketSplitReplyMessage.getBuckets(BucketDispatcher netbucketDisp)
Returns the list remote buckets for the newly created buckets (the list can contain nulls).
|
Constructor and Description |
---|
BucketSplitReplyMessage(BucketSplitRequestMessage message,
java.util.List<Bucket> newBuckets,
int objectsMoved)
Creates a new instance of BucketCreateReplyMessage for the supplied data.
|
Modifier and Type | Class and Description |
---|---|
class |
ReplicationBucket |
Modifier and Type | Method and Description |
---|---|
protected Bucket |
ReplicationBucket.getOperatingBucket() |