Package | Description |
---|---|
messif.netbucket |
Networked objects and buckets.
|
messif.netbucket.replication |
Replication support for remote buckets.
|
Modifier and Type | Method and Description |
---|---|
RemoteBucket |
NetworkBucketDispatcher.createRemoteBucket(NetworkNode atNetworkNode)
Creates a bucket on a remote network node.
|
RemoteBucket |
NetworkBucketDispatcher.createRemoteBucket(NetworkNode atNetworkNode,
java.lang.Class<? extends LocalBucket> storageClass,
java.util.Map<java.lang.String,java.lang.Object> storageClassParams,
long capacity,
long softCapacity)
Creates a bucket on a remote network node.
|
RemoteBucket |
NetworkBucketDispatcher.createRemoteBucket(NetworkNode atNetworkNode,
long capacity,
long softCapacity)
Creates a bucket on a remote network node with default class and params is created
but with specified capacity and soft capacity.
|
RemoteBucket |
BucketCreateReplyMessage.getRemoteBucket(NetworkBucketDispatcher netbucketDisp)
Returns the remote bucket encapsulation for the newly created bucket.
|
Modifier and Type | Method and Description |
---|---|
boolean |
NetworkBucketDispatcher.copyAllObjects(RemoteBucket remoteBucket,
RemoteBucket sourceRemoteBucket)
Copies all objects from the
sourceRemoteBucket to the remoteBucket on their network node. |
boolean |
NetworkBucketDispatcher.removeRemoteBucket(RemoteBucket remoteBucket)
Removes a bucket on a remote network node.
|
SplitResult |
NetworkBucketDispatcher.splitBucket(RemoteBucket remoteBucket,
SplitPolicy policy,
int whoStays)
Splits a given bucket on the remote node creating the new buckets in situ.
|
Constructor and Description |
---|
RemoteAbstractObject(LocalAbstractObject object,
RemoteBucket bucket)
Creates a new instance of RemoteAbstractObject from the specified LocalAbstractObject.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.List<RemoteBucket> |
ReplicationBucket.replicas |