Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2005 - Rice Pastry.