|
Rice Pastry API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of IdSet in rice.p2p.commonapi |
---|
Methods in rice.p2p.commonapi that return IdSet | |
---|---|
IdSet |
IdSet.build()
Returns a new, empty IdSet of this type |
IdSet |
IdFactory.buildIdSet()
Creates an empty IdSet. |
IdSet |
IdFactory.buildIdSet(java.util.SortedMap map)
Creates an empty IdSet. |
IdSet |
IdSet.subSet(IdRange range)
return a subset of this set, consisting of the member ids in a given range |
Uses of IdSet in rice.p2p.glacier |
---|
Classes in rice.p2p.glacier that implement IdSet | |
---|---|
class |
FragmentKeySet
DESCRIBE THE CLASS |
class |
VersionKeySet
DESCRIBE THE CLASS |
Methods in rice.p2p.glacier that return IdSet | |
---|---|
IdSet |
FragmentKeySet.build()
Returns a new, empty IdSet of this type |
IdSet |
VersionKeySet.build()
Returns a new, empty IdSet of this type |
IdSet |
FragmentKeyFactory.buildIdSet()
Creates an empty IdSet. |
IdSet |
VersionKeyFactory.buildIdSet()
Creates an empty IdSet. |
IdSet |
FragmentKeyFactory.buildIdSet(java.util.SortedMap map)
Creates an empty IdSet. |
IdSet |
VersionKeyFactory.buildIdSet(java.util.SortedMap map)
Creates an empty IdSet. |
IdSet |
FragmentKeySet.subSet(IdRange range)
return a subset of this set, consisting of the member ids in a given range |
IdSet |
VersionKeySet.subSet(IdRange range)
return a subset of this set, consisting of the member ids in a given range |
Uses of IdSet in rice.p2p.multiring |
---|
Classes in rice.p2p.multiring that implement IdSet | |
---|---|
class |
MultiringIdSet
|
Fields in rice.p2p.multiring declared as IdSet | |
---|---|
protected IdSet |
MultiringIdSet.set
The actual IdSet |
Methods in rice.p2p.multiring that return IdSet | |
---|---|
IdSet |
MultiringIdSet.build()
Returns a new, empty IdSet of this type |
IdSet |
MultiringIdFactory.buildIdSet()
Creates an empty IdSet. |
IdSet |
MultiringIdFactory.buildIdSet(java.util.SortedMap map)
Creates an empty IdSet. |
protected IdSet |
MultiringIdSet.getSet()
Returns the internal set |
IdSet |
MultiringIdSet.subSet(IdRange range)
return a subset of this set, consisting of the member ids in a given range |
Constructors in rice.p2p.multiring with parameters of type IdSet | |
---|---|
MultiringIdSet(Id ringId,
IdSet set)
Constructor |
Uses of IdSet in rice.p2p.past |
---|
Methods in rice.p2p.past that return IdSet | |
---|---|
IdSet |
PastImpl.scan()
This upcall should return the set of keys that the application currently stores. |
IdSet |
PastImpl.scan(IdRange range)
This upcall should return the set of keys that the application currently stores in this range. |
Uses of IdSet in rice.p2p.past.gc |
---|
Classes in rice.p2p.past.gc that implement IdSet | |
---|---|
class |
GCIdSet
|
Fields in rice.p2p.past.gc declared as IdSet | |
---|---|
protected IdSet |
GCIdSet.ids
|
Methods in rice.p2p.past.gc that return IdSet | |
---|---|
IdSet |
GCIdSet.build()
Returns a new, empty IdSet of this type |
IdSet |
GCIdFactory.buildIdSet()
Creates an empty IdSet. |
IdSet |
GCIdFactory.buildIdSet(java.util.SortedMap map)
Creates an empty IdSet. |
IdSet |
GCPastImpl.scan()
This upcall should return the set of keys that the application currently stores. |
IdSet |
GCPastImpl.scan(IdRange range)
This upcall should return the set of keys that the application currently stores in this range. |
IdSet |
GCIdSet.subSet(IdRange range)
return a subset of this set, consisting of the member ids in a given range |
Constructors in rice.p2p.past.gc with parameters of type IdSet | |
---|---|
GCIdSet(IdSet set,
java.util.SortedMap timeouts)
Constructor |
Uses of IdSet in rice.p2p.replication |
---|
Methods in rice.p2p.replication that return IdSet | |
---|---|
IdSet |
ReplicationPolicy.difference(IdSet local,
IdSet remote,
IdFactory factory)
This method is given a list of local ids and a list of remote ids, and should return the list of remote ids which need to be fetched. |
IdSet |
ReplicationPolicy.DefaultReplicationPolicy.difference(IdSet local,
IdSet remote,
IdFactory factory)
This method simply returns remote-local. |
static IdSet |
ReplicationImpl.merge(IdFactory factory,
IdSet a,
IdSet b)
Internal method which takes returns set A + set B, or all of the members of set A and set B. |
IdSet |
ReplicationClient.scan(IdRange range)
This upcall should return the set of keys that the application currently stores in this range. |
Methods in rice.p2p.replication with parameters of type IdSet | |
---|---|
IdSet |
ReplicationPolicy.difference(IdSet local,
IdSet remote,
IdFactory factory)
This method is given a list of local ids and a list of remote ids, and should return the list of remote ids which need to be fetched. |
IdSet |
ReplicationPolicy.DefaultReplicationPolicy.difference(IdSet local,
IdSet remote,
IdFactory factory)
This method simply returns remote-local. |
void |
ReplicationClient.fetch(IdSet keySet,
NodeHandle hint)
This upcall is invoked to notify the application that is should fetch the cooresponding keys in this set, since the node is now responsible for these keys also. |
static IdSet |
ReplicationImpl.merge(IdFactory factory,
IdSet a,
IdSet b)
Internal method which takes returns set A + set B, or all of the members of set A and set B. |
Uses of IdSet in rice.p2p.replication.manager |
---|
Fields in rice.p2p.replication.manager declared as IdSet | |
---|---|
protected IdSet |
ReplicationManagerImpl.ReplicationManagerHelper.set
The set of keys we have yet to fetch |
protected IdSet |
ReplicationManagerImpl.ReplicationManagerDeleter.set
The set of ids we are responsible for deleting |
Methods in rice.p2p.replication.manager that return IdSet | |
---|---|
protected IdSet |
ReplicationManagerImpl.clone(IdSet keySet)
Internal method which clones an IdSet, so that iterators work as expected |
IdSet |
ReplicationManagerClient.scan(IdRange range)
This upcall should return the set of keys that the application currently stores in this range. |
IdSet |
ReplicationManagerImpl.scan(IdRange range)
This upcall should return the set of keys that the application currently stores in this range. |
IdSet |
ReplicationManagerImpl.ReplicationManagerHelper.scan(IdRange range)
In this case, it returns the list of keys the client has, along with the keys which we have yet to tell the client to fetch. |
Methods in rice.p2p.replication.manager with parameters of type IdSet | |
---|---|
protected IdSet |
ReplicationManagerImpl.clone(IdSet keySet)
Internal method which clones an IdSet, so that iterators work as expected |
void |
ReplicationManagerImpl.fetch(IdSet keySet,
NodeHandle hint)
This upcall is invoked to notify the application that is should fetch the cooresponding keys in this set, since the node is now responsible for these keys also. |
void |
ReplicationManagerImpl.ReplicationManagerHelper.fetch(IdSet keySet,
NodeHandle hint)
Method by which keys are added to the list of keys to fetch |
Uses of IdSet in rice.p2p.replication.manager.testing |
---|
Fields in rice.p2p.replication.manager.testing declared as IdSet | |
---|---|
IdSet |
ReplicationManagerRegrTest.TestReplicationManagerClient.set
|
Methods in rice.p2p.replication.manager.testing that return IdSet | |
---|---|
IdSet |
ReplicationManagerRegrTest.TestReplicationManagerClient.scan(IdRange range)
|
Uses of IdSet in rice.p2p.replication.messaging |
---|
Constructors in rice.p2p.replication.messaging with parameters of type IdSet | |
---|---|
ResponseMessage(NodeHandle source,
IdRange[] ranges,
IdSet[] setA)
Constructor which takes a unique integer Id |
Uses of IdSet in rice.p2p.replication.testing |
---|
Methods in rice.p2p.replication.testing that return IdSet | |
---|---|
IdSet |
ReplicationRegrTest.TestReplicationClient.scan(IdRange range)
This upcall should return the set of keys that the application currently stores in this range. |
Methods in rice.p2p.replication.testing with parameters of type IdSet | |
---|---|
void |
ReplicationRegrTest.TestReplicationClient.fetch(IdSet keySet,
NodeHandle hint)
This upcall is invoked to notify the application that is should fetch the cooresponding keys in this set, since the node is now responsible for these keys also. |
Uses of IdSet in rice.p2p.util |
---|
Methods in rice.p2p.util with parameters of type IdSet | |
---|---|
void |
IdBloomFilter.check(IdSet set,
IdSet result,
int max)
Method which checks an entire IdSet to see if they exist in this bloom filter, and returns the response by adding elements to the other provided id set. |
Constructors in rice.p2p.util with parameters of type IdSet | |
---|---|
IdBloomFilter(IdSet set)
Constructor which takes the number of hash functions to use and the length of the set to use. |
Uses of IdSet in rice.p2p.util.testing |
---|
Fields in rice.p2p.util.testing declared as IdSet | |
---|---|
static IdSet |
IdBloomFilterReplicationTest.remote
|
Uses of IdSet in rice.pastry |
---|
Classes in rice.pastry that implement IdSet | |
---|---|
class |
IdSet
Represents a set of Pastry ids. |
Methods in rice.pastry that return IdSet | |
---|---|
IdSet |
IdSet.build()
Returns a new, empty IdSet of this type |
IdSet |
IdSet.subSet(IdRange range)
return a subset of this set, consisting of the member ids in a given range |
Uses of IdSet in rice.pastry.commonapi |
---|
Methods in rice.pastry.commonapi that return IdSet | |
---|---|
IdSet |
PastryIdFactory.buildIdSet()
Creates an empty IdSet. |
IdSet |
PastryIdFactory.buildIdSet(java.util.SortedMap map)
Creates an empty IdSet. |
Uses of IdSet in rice.persistence |
---|
Methods in rice.persistence that return IdSet | |
---|---|
IdSet |
Catalog.scan()
Return all objects currently stored by this catalog NOTE: This method blocks so if the behavior of this method changes and no longer stored in memory, this method may be deprecated. |
IdSet |
EmptyCache.scan()
Return all objects currently stored by this catalog NOTE: This method blocks so if the behavior of this method changes and no longer stored in memory, this method may be deprecated. |
IdSet |
LRUCache.scan()
Return all objects currently stored by this catalog NOTE: This method blocks so if the behavior of this method changes and no longer stored in memory, this method may be deprecated. |
IdSet |
MemoryStorage.scan()
Return all objects currently stored by this catalog NOTE: This method blocks so if the behavior of this method changes and no longer stored in memory, this method may be deprecated. |
IdSet |
PersistentStorage.scan()
Return the objects identified by the given range of ids. |
IdSet |
StorageManagerImpl.scan()
Return all objects currently stored by this catalog NOTE: This method blocks so if the behavior of this method changes and no longer stored in memory, this method may be deprecated. |
IdSet |
Catalog.scan(IdRange range)
Return the objects identified by the given range of ids. |
IdSet |
EmptyCache.scan(IdRange range)
Return the objects identified by the given range of ids. |
IdSet |
LRUCache.scan(IdRange range)
Return the objects identified by the given range of ids. |
IdSet |
MemoryStorage.scan(IdRange range)
Return the objects identified by the given range of ids. |
IdSet |
PersistentStorage.scan(IdRange range)
Return the objects identified by the given range of ids. |
IdSet |
StorageManagerImpl.scan(IdRange range)
Return the objects identified by the given range of ids. |
|
Rice Pastry API | |||||||||
PREV NEXT | FRAMES NO FRAMES |