Rice Pastry API

Uses of Interface
rice.p2p.commonapi.IdSet

Packages that use IdSet
rice.p2p.commonapi   
rice.p2p.glacier   
rice.p2p.multiring   
rice.p2p.past   
rice.p2p.past.gc   
rice.p2p.replication   
rice.p2p.replication.manager   
rice.p2p.replication.manager.testing   
rice.p2p.replication.messaging   
rice.p2p.replication.testing   
rice.p2p.util   
rice.p2p.util.testing   
rice.pastry   
rice.pastry.commonapi   
rice.persistence   
 

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

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection