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

## Uses of Interface
rice.p2p.commonapi.IdRange

Packages that use IdRange
rice.p2p.commonapi |
rice.p2p.glacier |
rice.p2p.glacier.v2 |
rice.p2p.glacier.v2.messaging |
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.pastry |
rice.pastry.commonapi |
rice.persistence |

Uses of IdRange in rice.p2p.commonapi

Methods in rice.p2p.commonapi that return IdRange
`IdRange` | `Endpoint.range(NodeHandle handle, int rank, Id lkey)` This operation provides information about ranges of keys for which the node is currently a rank-root.
`IdRange` | `Endpoint.range(NodeHandle handle, int rank, Id lkey, boolean cumulative)` This operation provides information about ranges of keys for which the node is currently a rank-root.
`IdRange` | `IdFactory.buildIdRangeFromPrefix(java.lang.String string)` Builds an IdRange based on a prefix.
`IdRange` | `IdFactory.buildIdRange(Id cw, Id ccw)` Creates an IdRange given the CW and CCW ids.
`IdRange` | `IdRange.getComplementRange()` get the complement of this range
`IdRange` | `IdRange.mergeRange(IdRange range)` merges the given range with this range
`IdRange` | `IdRange.diffRange(IdRange range)` diffs the given range with this range
`IdRange` | `IdRange.intersectRange(IdRange range)` intersects the given range with this range

Methods in rice.p2p.commonapi with parameters of type IdRange
`IdRange` | `IdRange.mergeRange(IdRange range)` merges the given range with this range
`IdRange` | `IdRange.diffRange(IdRange range)` diffs the given range with this range
`IdRange` | `IdRange.intersectRange(IdRange range)` intersects the given range with this range
`IdSet` | `IdSet.subSet(IdRange range)` return a subset of this set, consisting of the member ids in a given range

Uses of IdRange in rice.p2p.glacier

Classes in rice.p2p.glacier that implement IdRange
`class` | `FragmentKeyRange` DESCRIBE THE CLASS
`class` | `VersionKeyRange` DESCRIBE THE CLASS

Fields in rice.p2p.glacier declared as IdRange
`protected IdRange` | `FragmentKeyRange.range` The actual IdRange
`protected IdRange` | `VersionKeyRange.range` The actual IdRange

Methods in rice.p2p.glacier that return IdRange
`IdRange` | `FragmentKeyFactory.buildIdRange(Id cw, Id ccw)` Creates an IdRange given the CW and CCW ids.
`IdRange` | `FragmentKeyFactory.buildIdRangeFromPrefix(java.lang.String string)` Builds an IdRange based on a prefix.
`IdRange` | `FragmentKeyRange.getComplementRange()` get the complement of this range
`IdRange` | `FragmentKeyRange.mergeRange(IdRange merge)` merges the given range with this range
`IdRange` | `FragmentKeyRange.diffRange(IdRange diff)` diffs the given range with this range
`IdRange` | `FragmentKeyRange.intersectRange(IdRange intersect)` intersects the given range with this range
`IdRange` | `VersionKeyFactory.buildIdRange(Id cw, Id ccw)` Creates an IdRange given the CW and CCW ids.
`IdRange` | `VersionKeyFactory.buildIdRangeFromPrefix(java.lang.String string)` Builds an IdRange based on a prefix.
`IdRange` | `VersionKeyRange.getComplementRange()` get the complement of this range
`IdRange` | `VersionKeyRange.mergeRange(IdRange merge)` merges the given range with this range
`IdRange` | `VersionKeyRange.diffRange(IdRange diff)` diffs the given range with this range
`IdRange` | `VersionKeyRange.intersectRange(IdRange intersect)` intersects the given range with this range

Methods in rice.p2p.glacier with parameters of type IdRange
`IdRange` | `FragmentKeyRange.mergeRange(IdRange merge)` merges the given range with this range
`IdRange` | `FragmentKeyRange.diffRange(IdRange diff)` diffs the given range with this range
`IdRange` | `FragmentKeyRange.intersectRange(IdRange intersect)` intersects the given range with this range
`IdSet` | `FragmentKeySet.subSet(IdRange range)` return a subset of this set, consisting of the member ids in a given range
`IdRange` | `VersionKeyRange.mergeRange(IdRange merge)` merges the given range with this range
`IdRange` | `VersionKeyRange.diffRange(IdRange diff)` diffs the given range with this range
`IdRange` | `VersionKeyRange.intersectRange(IdRange intersect)` intersects the given range with this range
`IdSet` | `VersionKeySet.subSet(IdRange range)` return a subset of this set, consisting of the member ids in a given range

Constructors in rice.p2p.glacier with parameters of type IdRange
`FragmentKeyRange(IdRange range)` Constructor
`VersionKeyRange(IdRange range)` Constructor

Uses of IdRange in rice.p2p.glacier.v2

Fields in rice.p2p.glacier.v2 declared as IdRange
`protected IdRange` | `GlacierImpl.responsibleRange` DESCRIBE THE FIELD
`IdRange` | `GlacierStatistics.responsibleRange` DESCRIBE THE FIELD

Uses of IdRange in rice.p2p.glacier.v2.messaging

Fields in rice.p2p.glacier.v2.messaging declared as IdRange
`protected IdRange` | `GlacierNeighborRequestMessage.requestedRange` DESCRIBE THE FIELD
`protected IdRange` | `GlacierRangeForwardMessage.requestedRange` DESCRIBE THE FIELD
`protected IdRange` | `GlacierRangeQueryMessage.requestedRange` DESCRIBE THE FIELD
`protected IdRange` | `GlacierRangeResponseMessage.commonRange` DESCRIBE THE FIELD
`protected IdRange` | `GlacierRefreshResponseMessage.range` DESCRIBE THE FIELD
`protected IdRange` | `GlacierSyncMessage.range` DESCRIBE THE FIELD

Methods in rice.p2p.glacier.v2.messaging that return IdRange
`IdRange` | `GlacierNeighborRequestMessage.getRequestedRange()` Gets the RequestedRange attribute of the GlacierNeighborRequestMessage object
`IdRange` | `GlacierRangeForwardMessage.getRequestedRange()` Gets the RequestedRange attribute of the GlacierRangeForwardMessage object
`IdRange` | `GlacierRangeQueryMessage.getRequestedRange()` Gets the RequestedRange attribute of the GlacierRangeQueryMessage object
`IdRange` | `GlacierRangeResponseMessage.getCommonRange()` Gets the CommonRange attribute of the GlacierRangeResponseMessage object
`IdRange` | `GlacierRefreshResponseMessage.getRange()` Gets the Range attribute of the GlacierRefreshResponseMessage object
`IdRange` | `GlacierSyncMessage.getRange()` Gets the Range attribute of the GlacierSyncMessage object

Constructors in rice.p2p.glacier.v2.messaging with parameters of type IdRange
`GlacierNeighborRequestMessage(int uid, IdRange requestedRange, NodeHandle source, Id dest, char tag)` Constructor for GlacierNeighborRequestMessage.
`GlacierRangeForwardMessage(int uid, IdRange requestedRange, NodeHandle requestor, NodeHandle source, Id dest, char tag)` Constructor for GlacierRangeForwardMessage.
`GlacierRangeQueryMessage(int uid, IdRange requestedRange, NodeHandle source, Id dest, char tag)` Constructor for GlacierRangeQueryMessage.
`GlacierRangeResponseMessage(int uid, IdRange commonRange, NodeHandle source, Id dest, char tag)` Constructor for GlacierRangeResponseMessage.
`GlacierRefreshResponseMessage(int uid, IdRange range, boolean online, NodeHandle source, Id dest, char tag)` Constructor for GlacierRefreshResponseMessage.
`GlacierSyncMessage(int uid, IdRange range, int offsetFID, BloomFilter BloomFilter, NodeHandle source, Id dest, char tag)` Constructor for GlacierSyncMessage.

Uses of IdRange in rice.p2p.multiring

Classes in rice.p2p.multiring that implement IdRange
`class` | `MultiringIdRange`

Fields in rice.p2p.multiring declared as IdRange
`protected IdRange` | `MultiringIdRange.range` The actual IdRange

Methods in rice.p2p.multiring that return IdRange
`IdRange` | `MultiringEndpoint.range(NodeHandle handle, int rank, Id lkey)` This operation provides information about ranges of keys for which the node is currently a rank-root.
`IdRange` | `MultiringEndpoint.range(NodeHandle handle, int rank, Id lkey, boolean cumulative)` This operation provides information about ranges of keys for which the node is currently a rank-root.
`IdRange` | `MultiringIdFactory.buildIdRangeFromPrefix(java.lang.String string)` Builds an IdRange based on a prefix.
`IdRange` | `MultiringIdFactory.buildIdRange(Id cw, Id ccw)` Creates an IdRange given the CW and CCW ids.
`protected IdRange` | `MultiringIdRange.getRange()` Returns the internal range
`IdRange` | `MultiringIdRange.getComplementRange()` get the complement of this range
`IdRange` | `MultiringIdRange.mergeRange(IdRange merge)` merges the given range with this range
`IdRange` | `MultiringIdRange.diffRange(IdRange diff)` diffs the given range with this range
`IdRange` | `MultiringIdRange.intersectRange(IdRange intersect)` intersects the given range with this range

Methods in rice.p2p.multiring with parameters of type IdRange
`IdRange` | `MultiringIdRange.mergeRange(IdRange merge)` merges the given range with this range
`IdRange` | `MultiringIdRange.diffRange(IdRange diff)` diffs the given range with this range
`IdRange` | `MultiringIdRange.intersectRange(IdRange intersect)` intersects the given range with this range
`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 IdRange
`MultiringIdRange(Id ringId, IdRange range)` Constructor

Uses of IdRange in rice.p2p.past

Methods in rice.p2p.past with parameters of type IdRange
`IdSet` | `PastImpl.scan(IdRange range)` This upcall should return the set of keys that the application currently stores in this range.

Uses of IdRange in rice.p2p.past.gc

Classes in rice.p2p.past.gc that implement IdRange
`class` | `GCIdRange`

Fields in rice.p2p.past.gc declared as IdRange
`protected IdRange` | `GCIdRange.range` The internal (normal) IdRange

Methods in rice.p2p.past.gc that return IdRange
`IdRange` | `GCEndpoint.range(NodeHandle handle, int rank, Id lkey)` This operation provides information about ranges of keys for which the node is currently a rank-root.
`IdRange` | `GCEndpoint.range(NodeHandle handle, int rank, Id lkey, boolean cumulative)` This operation provides information about ranges of keys for which the node is currently a rank-root.
`IdRange` | `GCIdFactory.buildIdRangeFromPrefix(java.lang.String string)` Builds an IdRange based on a prefix.
`IdRange` | `GCIdFactory.buildIdRange(Id cw, Id ccw)` Creates an IdRange given the CW and CCW ids.
`IdRange` | `GCIdRange.getRange()` Returns the internal range
`IdRange` | `GCIdRange.getComplementRange()` get the complement of this range
`IdRange` | `GCIdRange.mergeRange(IdRange range)` merges the given range with this range
`IdRange` | `GCIdRange.diffRange(IdRange range)` diffs the given range with this range
`IdRange` | `GCIdRange.intersectRange(IdRange range)` intersects the given range with this range

Methods in rice.p2p.past.gc with parameters of type IdRange
`IdRange` | `GCIdRange.mergeRange(IdRange range)` merges the given range with this range
`IdRange` | `GCIdRange.diffRange(IdRange range)` diffs the given range with this range
`IdRange` | `GCIdRange.intersectRange(IdRange range)` intersects the given range with this range
`IdSet` | `GCIdSet.subSet(IdRange range)` return a subset of this set, consisting of the member ids in a given range
`IdSet` | `GCPastImpl.scan(IdRange range)` This upcall should return the set of keys that the application currently stores in this range.

Constructors in rice.p2p.past.gc with parameters of type IdRange
`GCIdRange(IdRange range)` Constructor, which takes a normal IdRange

Uses of IdRange in rice.p2p.replication

Fields in rice.p2p.replication declared as IdRange
`protected IdRange` | `ReplicationImpl.BloomFilterExecutable.range` DESCRIBE THE FIELD

Methods in rice.p2p.replication that return IdRange
`protected IdRange` | `ReplicationImpl.getTotalRange()` Returns the range for which the local node is an i root, where i can range between 0 and replicationFactor

Methods in rice.p2p.replication with parameters of type IdRange
`void` | `ReplicationClient.setRange(IdRange range)` This upcall is to notify the application of the range of keys for which it is responsible.
`IdSet` | `ReplicationClient.scan(IdRange range)` This upcall should return the set of keys that the application currently stores in this range.

Constructors in rice.p2p.replication with parameters of type IdRange
`ReplicationImpl.BloomFilterExecutable(IdRange range)` Constructor for BloomFilterExecutable.

Uses of IdRange in rice.p2p.replication.manager

Methods in rice.p2p.replication.manager with parameters of type IdRange
`IdSet` | `ReplicationManagerClient.scan(IdRange range)` This upcall should return the set of keys that the application currently stores in this range.
`void` | `ReplicationManagerImpl.setRange(IdRange range)` This upcall is to notify the application of the range of keys for which it is responsible.
`IdSet` | `ReplicationManagerImpl.scan(IdRange range)` This upcall should return the set of keys that the application currently stores in this range.
`void` | `ReplicationManagerImpl.ReplicationManagerHelper.setRange(IdRange range)` Method by which the range is set, which will delete any keys from the to fetch list not in the 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.
`void` | `ReplicationManagerImpl.ReplicationManagerDeleter.setRange(IdRange range)` Adds a set of ids to the to-delete list

Uses of IdRange in rice.p2p.replication.manager.testing

Methods in rice.p2p.replication.manager.testing with parameters of type IdRange
`IdSet` | `ReplicationManagerRegrTest.TestReplicationManagerClient.scan(IdRange range)` DESCRIBE THE METHOD

Uses of IdRange in rice.p2p.replication.messaging

Fields in rice.p2p.replication.messaging declared as IdRange
`protected IdRange[]` | `RequestMessage.ranges` DESCRIBE THE FIELD
`protected IdRange[]` | `ResponseMessage.ranges` DESCRIBE THE FIELD

Methods in rice.p2p.replication.messaging that return IdRange
`IdRange[]` | `RequestMessage.getRanges()` Method which returns this messages' ranges
`IdRange[]` | `ResponseMessage.getRanges()` Method which returns this messages' ranges

Constructors in rice.p2p.replication.messaging with parameters of type IdRange
`RequestMessage(NodeHandle source, IdRange[] ranges, IdBloomFilter[] filters)` Constructor which takes a unique integer Id
`ResponseMessage(NodeHandle source, IdRange[] ranges, IdSet[] ids)` Constructor which takes a unique integer Id

Uses of IdRange in rice.p2p.replication.testing

Methods in rice.p2p.replication.testing with parameters of type IdRange
`void` | `ReplicationRegrTest.TestReplicationClient.setRange(IdRange range)` This upcall is to notify the application of the range of keys for which it is responsible.
`IdSet` | `ReplicationRegrTest.TestReplicationClient.scan(IdRange range)` This upcall should return the set of keys that the application currently stores in this range.

Uses of IdRange in rice.pastry

Classes in rice.pastry that implement IdRange
`class` | `IdRange` Represents a contiguous range of Pastry ids.

Methods in rice.pastry that return IdRange
`IdRange` | `IdRange.getComplementRange()` get the complement of this range
`IdRange` | `IdRange.mergeRange(IdRange range)` merges the given range with this range
`IdRange` | `IdRange.diffRange(IdRange range)` diffs the given range with this range
`IdRange` | `IdRange.intersectRange(IdRange range)` intersects the given range with this range

Methods in rice.pastry with parameters of type IdRange
`IdRange` | `IdRange.mergeRange(IdRange range)` merges the given range with this range
`IdRange` | `IdRange.diffRange(IdRange range)` diffs the given range with this range
`IdRange` | `IdRange.intersectRange(IdRange range)` intersects the given range with this range
`IdSet` | `IdSet.subSet(IdRange range)` return a subset of this set, consisting of the member ids in a given range

Uses of IdRange in rice.pastry.commonapi

Methods in rice.pastry.commonapi that return IdRange
`IdRange` | `PastryEndpoint.range(NodeHandle n, int r, Id key, boolean cumulative)` This method provides information about ranges of keys for which the node n is currently a r-root.
`IdRange` | `PastryEndpoint.range(NodeHandle n, int r, Id key)` This method provides information about ranges of keys for which the node n is currently a r-root.
`IdRange` | `PastryIdFactory.buildIdRangeFromPrefix(java.lang.String string)` Builds an IdRange based on a prefix.
`IdRange` | `PastryIdFactory.buildIdRange(Id cw, Id ccw)` Creates an IdRange given the CW and CCW ids.

Uses of IdRange in rice.persistence

Methods in rice.persistence that return IdRange
`protected IdRange` | `PersistentStorage.getRangeForDirectory(java.io.File dir)` Utility function which returns the range of keys which a directory corresponds to.

Methods in rice.persistence with parameters of type IdRange
`IdSet` | `Catalog.scan(IdRange range)` Return the objects identified by the given range of ids.
`java.util.SortedMap` | `Catalog.scanMetadata(IdRange range)` Returns a map which contains keys mapping ids to the associated metadata.
`IdSet` | `EmptyCache.scan(IdRange range)` Return the objects identified by the given range of ids.
`java.util.SortedMap` | `EmptyCache.scanMetadata(IdRange range)` Returns a map which contains keys mapping ids to the associated metadata.
`IdSet` | `LRUCache.scan(IdRange range)` Return the objects identified by the given range of ids.
`java.util.SortedMap` | `LRUCache.scanMetadata(IdRange range)` Returns a map which contains keys mapping ids to the associated metadata.
`IdSet` | `MemoryStorage.scan(IdRange range)` Return the objects identified by the given range of ids.
`java.util.SortedMap` | `MemoryStorage.scanMetadata(IdRange range)` Returns a map which contains keys mapping ids to the associated metadata.
`IdSet` | `PersistentStorage.scan(IdRange range)` Return the objects identified by the given range of ids.
`java.util.SortedMap` | `PersistentStorage.scanMetadata(IdRange range)` Returns a map which contains keys mapping ids to the associated metadata.
`IdSet` | `StorageManagerImpl.scan(IdRange range)` Return the objects identified by the given range of ids.
`java.util.SortedMap` | `StorageManagerImpl.scanMetadata(IdRange range)` Returns a map which contains keys mapping ids to the associated metadata.

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

Copyright © 2001-2005 - Rice Pastry.