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

A B C D E F G H I J K L M N O P Q R S T U V W X

## A

APOP_ALGORITHM - Static variable in class rice.p2p.util.SecurityUtils
  The name of the apop function.
ASYMMETRIC_ALGORITHM - Static variable in class rice.p2p.util.SecurityUtils
  The name of the asymmetric cipher to use.
ASYMMETRIC_GENERATOR - Static variable in class rice.p2p.util.SecurityUtils
  The name of the asymmetric generator to use.
AbstractSubscribeMessage - class rice.p2p.scribe.messaging.AbstractSubscribeMessage.
AbstractSubscribeMessage(NodeHandle, Topic, int) - Constructor for class rice.p2p.scribe.messaging.AbstractSubscribeMessage
  Constructor which takes a unique integer Id
Address - interface rice.pastry.messaging.Address.
  The address interface.
Aggregate - class rice.p2p.aggregation.Aggregate.
  DESCRIBE THE CLASS
Aggregate(GCPastContent[], Id[]) - Constructor for class rice.p2p.aggregation.Aggregate
  Constructor for Aggregate.
AggregateList - class rice.p2p.aggregation.AggregateList.
  DESCRIBE THE CLASS
AggregateList(String, String, IdFactory, boolean) - Constructor for class rice.p2p.aggregation.AggregateList
  Constructor for AggregateList.
Aggregation - interface rice.p2p.aggregation.Aggregation.
  DESCRIBE THE INTERFACE
AggregationDefaultPolicy - class rice.p2p.aggregation.AggregationDefaultPolicy.
  DESCRIBE THE CLASS
AggregationDefaultPolicy() - Constructor for class rice.p2p.aggregation.AggregationDefaultPolicy
AggregationException - exception rice.p2p.aggregation.AggregationException.
  DESCRIBE THE CLASS
AggregationException(String) - Constructor for class rice.p2p.aggregation.AggregationException
  Constructor for AggregationException.
AggregationImpl - class rice.p2p.aggregation.AggregationImpl.
  DESCRIBE THE CLASS
AggregationImpl(Node, Past, Past, StorageManager, String, IdFactory, String) - Constructor for class rice.p2p.aggregation.AggregationImpl
  Constructor for AggregationImpl.
AggregationImpl(Node, Past, Past, StorageManager, String, IdFactory, String, AggregationPolicy) - Constructor for class rice.p2p.aggregation.AggregationImpl
  Constructor for AggregationImpl.
AggregationMessage - class rice.p2p.aggregation.messaging.AggregationMessage.
  DESCRIBE THE CLASS
AggregationMessage(int, NodeHandle, Id) - Constructor for class rice.p2p.aggregation.messaging.AggregationMessage
  Constructor which takes a unique integer Id
AggregationPolicy - interface rice.p2p.aggregation.AggregationPolicy.
  DESCRIBE THE INTERFACE
AggregationStatistics - class rice.p2p.aggregation.AggregationStatistics.
  DESCRIBE THE CLASS
AggregationStatistics(int, long) - Constructor for class rice.p2p.aggregation.AggregationStatistics
  Constructor for AggregationStatistics.
AggregationTimeoutMessage - class rice.p2p.aggregation.messaging.AggregationTimeoutMessage.
  DESCRIBE THE CLASS
AggregationTimeoutMessage(int, NodeHandle) - Constructor for class rice.p2p.aggregation.messaging.AggregationTimeoutMessage
  Constructor for AggregationTimeoutMessage.
AnycastMessage - class rice.p2p.scribe.messaging.AnycastMessage.
AnycastMessage(NodeHandle, Topic, ScribeContent) - Constructor for class rice.p2p.scribe.messaging.AnycastMessage
  Constructor which takes a unique integer Id
Application - interface rice.p2p.commonapi.Application.
abs(int) - Method in class rice.pastry.testing.LeafSetTest
  DESCRIBE THE METHOD
accept(SelectionKey) - Method in class rice.pastry.socket.SocketCollectionManager
  Specified by the SelectionKeyHandler interface.
accept(SelectionKey) - Method in class rice.selector.SelectionKeyHandler
  Method which is called when the key becomes acceptable.
acceptAnycast - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  Whether or not this client should accept anycasts
acceptAnycast(boolean) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  DESCRIBE THE METHOD
acceptConnection(SelectionKey) - Method in class rice.pastry.socket.SocketCollectionManager.SocketAccepter
  Accepts a new connection on the given key
acceptConnection(SelectionKey) - Method in class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
  Accepts a new connection on the given key
acceptJoin(NodeHandle, LeafSet) - Method in class rice.pastry.join.JoinRequest
  Accept join request.
accepted() - Method in class rice.pastry.join.JoinRequest
  Returns true if the request was accepted, false if it hasn't yet.
activeFetches - Variable in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE FIELD
add(byte[]) - Method in class rice.p2p.glacier.v2.BloomFilter
  DESCRIBE THE METHOD
add(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
  DESCRIBE THE METHOD
add(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  DESCRIBE THE METHOD
add(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  DESCRIBE THE METHOD
add(byte[]) - Method in class rice.p2p.util.BloomFilter
  Method which adds an element to this bloom filter.
add(Id.Distance) - Method in class rice.pastry.Id
  Returns an Id corresponding to this Id plus a given distance
addAggregateDescriptor(AggregateDescriptor) - Method in class rice.p2p.aggregation.AggregateList
  Adds a feature to the AggregateDescriptor attribute of the AggregateList object
addAll(Collection) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
  Adds a feature to the All attribute of the MultiringEntrySet object
addAll(Collection) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  Adds a feature to the All attribute of the MultiringKeySet object
addAll(Collection) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  Adds a feature to the All attribute of the GCEntrySet object
addChild(Topic, NodeHandle) - Method in interface rice.p2p.scribe.Scribe
  Adds a child to the given topic
addChild(NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  Adds a feature to the Child attribute of the TopicManager object
addChild(Topic, NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl
  Adds a child to the given topic
addChild(Topic, NodeHandle, int) - Method in class rice.p2p.scribe.ScribeImpl
  Adds a child to the given topic, using the specified sequence number in the ack message sent to the child.
addClient(ScribeClient) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  Adds a feature to the Client attribute of the TopicManager object
addDistance(double) - Method in class rice.pastry.testing.PingTestRecord
  Adds a feature to the Distance attribute of the PingTestRecord object
addError(String) - Static method in class rice.pastry.dist.DistPastryNode
  Adds a feature to the Error attribute of the DistPastryNode class
addFirst(NodeHandle) - Method in class rice.p2p.scribe.messaging.AnycastMessage
  Adds a node the the front of the to-visit list
addHeader(SourceRoute, Object, EpochInetSocketAddress) - Static method in class rice.pastry.socket.PingManager
  Method which adds a header for the provided path to the given data.
addHop(NodeHandle) - Method in class rice.p2p.past.messaging.LookupMessage
  Method which is designed to be overridden by subclasses if they need to keep track of where they've been.
addHop(NodeHandle) - Method in class rice.p2p.past.messaging.PastMessage
  Method which is designed to be overridden by subclasses if they need to keep track of where they've been.
addHops(int) - Method in class rice.pastry.testing.PingTestRecord
  Adds a feature to the Hops attribute of the PingTestRecord object
addId(Id) - Method in interface rice.p2p.commonapi.IdSet
  add a member
addId(Id) - Method in class rice.p2p.glacier.FragmentKeySet
  add a member
addId(Id) - Method in class rice.p2p.glacier.VersionKeySet
  add a member
addId(Id) - Method in class rice.p2p.multiring.MultiringIdSet
  add a member
addId(Id) - Method in class rice.p2p.past.gc.GCIdSet
  add a member
addId(Id) - Method in class rice.p2p.util.IdBloomFilter
  Method which adds an Id to the underlying bloom filter
addId(Id) - Method in class rice.pastry.IdSet
  add a member
addInterestOp(SelectableChannel, int) - Method in class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
  Internal method which adds an interest op to the given channel's interest set.
addLast(NodeHandle) - Method in class rice.p2p.scribe.messaging.AnycastMessage
  Adds a node the the end of the to-visit list
addLeafSetObserver(Observer) - Method in class rice.pastry.PastryNode
  Add a leaf set observer to the Pastry node.
addMember(Id) - Method in class rice.p2p.glacier.FragmentKeySet
  add a member
addMember(Id) - Method in class rice.p2p.glacier.VersionKeySet
  add a member
addMember(Id) - Method in class rice.pastry.IdSet
  add a member
addNetworkListener(NetworkListener) - Method in class rice.pastry.dist.DistPastryNode
  Adds a feature to the NetworkListener attribute of the DistPastryNode object
addNode(MultiringNode) - Method in class rice.p2p.multiring.MultiringNodeCollection
  This method allows other nodes to be dynamically added to the node collection.
addObserver(Observer) - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Adds a feature to the Observer attribute of the DistCoalesedNodeHandle object
addObserver(Observer) - Method in class rice.pastry.leafset.LeafSet
  Add observer method.
addPending(ObjectInputStream, LocalNodeI) - Method in class rice.pastry.PendingLocalNodesList
  Adds a pending LocalNode to the list of pending LocalNodes.
addPingResponseListener(SourceRoute, PingResponseListener) - Method in class rice.pastry.socket.PingManager
  Adds a feature to the PingResponseListener attribute of the PingManager object
addReplica(NodeHandle, GCId) - Method in class rice.p2p.past.gc.GCPastImpl.ReplicaMap
  Adds a feature to the Replica attribute of the ReplicaMap object
addRouteSetObserver(Observer) - Method in class rice.pastry.PastryNode
  Add a route set observer to the Pastry node.
addStat(String, long) - Method in class rice.selector.ProfileSelector
  Adds a feature to the Stat attribute of the ProfileSelector object
addStatisticsListener(GlacierStatisticsListener) - Method in class rice.p2p.glacier.v2.GlacierImpl
  Adds a feature to the StatisticsListener attribute of the GlacierImpl object
addToId(Id.Distance) - Method in interface rice.p2p.commonapi.Id
  Returns an Id corresponding to this Id plus a given distance
addToId(Id.Distance) - Method in class rice.p2p.glacier.FragmentKey
  Adds a feature to the ToId attribute of the FragmentKey object
addToId(Id.Distance) - Method in class rice.p2p.glacier.VersionKey
  Adds a feature to the ToId attribute of the VersionKey object
addToId(Id.Distance) - Method in class rice.p2p.multiring.RingId
  Returns an Id corresponding to this Id plus a given distance
addToId(Id.Distance) - Method in class rice.p2p.past.gc.GCId
  Returns an Id corresponding to this Id plus a given distance
addToId(Id.Distance) - Method in class rice.pastry.Id
  Returns an Id corresponding to this Id plus a given distance
addVisited(NodeHandle) - Method in class rice.p2p.scribe.messaging.AnycastMessage
  Adds a node to the visited list
address - Variable in class rice.pastry.client.PastryAppl
  DESCRIBE THE FIELD
address - Variable in class rice.pastry.dist.DistNodeHandle
  DESCRIBE THE FIELD
address - Variable in class rice.pastry.socket.EpochInetSocketAddress
  DESCRIBE THE FIELD
address - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  DESCRIBE THE FIELD
address - Variable in class rice.pastry.socket.messaging.IPAddressResponseMessage
  DESCRIBE THE FIELD
address - Variable in class rice.pastry.standard.StandardJoinProtocol
  DESCRIBE THE FIELD
afterSetLocalNode() - Method in class rice.pastry.LocalNode
  Method that can be overridden by handle to set isLocal, etc.
afterSetLocalNode() - Method in class rice.pastry.NodeHandle
  Method that can be overridden by handle to set isLocal, etc.
afterSetLocalNode() - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Method called from LocalNode after localnode is set to non-null.
afterSetLocalNode() - Method in class rice.pastry.socket.SocketNodeHandle
  Method which registers this handle with the node that it is currently on.
aggregateLifetimeHisto - Variable in class rice.p2p.aggregation.AggregationStatistics
  DESCRIBE THE FIELD
aggregateList - Variable in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE FIELD
aggregateList - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
aggregateStore - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
allowInsert(PastContent) - Method in class rice.p2p.past.PastPolicy.DefaultPastPolicy
  This method always return true;
allowInsert(PastContent) - Method in interface rice.p2p.past.PastPolicy
  This method is call before an insert() is processed on the local node.
allowSubscribe(SubscribeMessage, ScribeClient[], NodeHandle[]) - Method in class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy
  This method always return true;
allowSubscribe(SubscribeMessage, ScribeClient[], NodeHandle[]) - Method in class rice.p2p.scribe.ScribePolicy.LimitedScribePolicy
  This method returns (children.length < maxChildren-1);
allowSubscribe(SubscribeMessage, ScribeClient[], NodeHandle[]) - Method in interface rice.p2p.scribe.ScribePolicy
  This method is called when the newChild is about to become our child, and the policy should return whether or not the child should be allowed to become our child.
allowSubscribe - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribePolicy
  DESCRIBE THE FIELD
allowSubscribe(boolean) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribePolicy
  DESCRIBE THE METHOD
allowSubscribe(SubscribeMessage, ScribeClient[], NodeHandle[]) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribePolicy
  DESCRIBE THE METHOD
allowSubscribe(SubscribeMessage, ScribeClient[], NodeHandle[]) - Method in class rice.p2p.splitstream.SplitStreamScribePolicy
  This method implements the "locating parent" algorithm of SplitStream.
alternateRoutes(Id, int) - Method in class rice.pastry.routing.RoutingTable
  Determines a set of alternate hops towards a given key.
alternateTest() - Method in class rice.pastry.testing.NodeIdUnit
  DESCRIBE THE METHOD
anycast(Topic, ScribeContent) - Method in class rice.p2p.multiring.MultiringNode
  This method is invoked when an anycast is received for a topic which this client is interested in.
anycast(Topic, ScribeContent) - Method in interface rice.p2p.scribe.Scribe
  Anycasts the given content to a member of the given topic
anycast(Topic, ScribeContent) - Method in interface rice.p2p.scribe.ScribeClient
  This method is invoked when an anycast is received for a topic which this client is interested in.
anycast(Topic, ScribeContent) - Method in class rice.p2p.scribe.ScribeImpl
  Anycasts the given content to a member of the given topic
anycast(Topic, ScribeContent) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  DESCRIBE THE METHOD
anycast(Topic, ScribeContent) - Method in class rice.p2p.splitstream.Stripe
  This method is invoked when an anycast is received for a topic which this client is interested in.
anycastMessages - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  The publish messages received so far
apop(byte[], byte[]) - Static method in class rice.p2p.util.SecurityUtils
  Utility method for determining the apop of a challenge and password using a secure hashing algorithm.
append(EpochInetSocketAddress) - Method in class rice.pastry.socket.SourceRoute
  Method which creates a new source route by appending the given address to the end of this one
application - Variable in class rice.p2p.multiring.MultiringApplication
  The app which this mulitring app is wrapping
application - Variable in class rice.p2p.multiring.MultiringEndpoint
  The application this endpoint is for
application - Variable in class rice.p2p.multiring.messaging.RingMessage
  The name of the application which sent this message
application - Variable in class rice.pastry.commonapi.PastryEndpoint
  DESCRIBE THE FIELD
apps - Variable in class rice.pastry.PastryNode
  DESCRIBE THE FIELD
array - Variable in class rice.p2p.util.IdBloomFilter
  An internal byte[] for managing ids in a memory-efficent manner
asArray() - Method in interface rice.p2p.commonapi.IdSet
  return this set as an array
asArray() - Method in class rice.p2p.glacier.FragmentKeySet
  return this set as an array
asArray() - Method in class rice.p2p.glacier.VersionKeySet
  return this set as an array
asArray() - Method in class rice.p2p.multiring.MultiringIdSet
  return this set as an array
asArray() - Method in class rice.p2p.past.gc.GCIdSet
  return this set as an array
asArray() - Method in class rice.pastry.IdSet
  return this set as an array
assertAttribute(String, String) - Method in class rice.p2p.util.XMLReader
  Asserts that the given attribute exists and is equal to the given value.
assertEndTag() - Method in class rice.p2p.util.XMLReader
  Asserts that a end tag was just read
assertEndTag(String) - Method in class rice.p2p.util.XMLReader
  Asserts that the provided end tag was just read
assertEquals(String, Object, Object) - Method in class rice.p2p.commonapi.testing.CommonAPITest
  Thows an exception if expected is not equal to actual.
assertEquals(String, Object, Object) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  Thows an exception if expected is not equal to actual.
assertEvent(int) - Method in class rice.p2p.util.XMLReader
  Asserts that the given event type just happened.
assertLocalNode() - Method in class rice.pastry.LocalNode
  May be called from handle etc methods to ensure that local node has been set, either on construction or on deserialization/receivemsg.
assertLocalNode() - Method in interface rice.pastry.LocalNodeI
  May be called from handle etc methods to ensure that local node has been set, either on construction or on deserialization/receivemsg.
assertLocalNode() - Method in class rice.pastry.NodeHandle
  May be called from handle etc methods to ensure that local node has been set, either on construction or on deserialization/receivemsg.
assertStartTag() - Method in class rice.p2p.util.XMLReader
  Asserts that a start tag was just read
assertStartTag(String) - Method in class rice.p2p.util.XMLReader
  Asserts that the provided start tag was just read
assertTrue(String, boolean) - Method in class rice.p2p.commonapi.testing.CommonAPITest
  Throws an exception if the test condition is not met.
assertTrue(String, boolean) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  Throws an exception if the test condition is not met.
assertTrue(String, boolean) - Method in class rice.pastry.testing.LeafSetTest
  Throws an exception if the test condition is not met.
assignReference() - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which assigns a new unique reference.
attachChannel(ChannelId) - Method in interface rice.p2p.splitstream.SplitStream
  A SplitStream application calls this method to join a channel.
attachChannel(ChannelId) - Method in class rice.p2p.splitstream.SplitStreamImpl
  This method is used by peers who wish to listen to content distributed by some other peer using SplitStream.
attribute(String, int) - Method in class rice.p2p.util.XMLWriter
  Method which writes an attribute to the XML document.
attribute(String, double) - Method in class rice.p2p.util.XMLWriter
  Method which writes an attribute to the XML document.
attribute(String, float) - Method in class rice.p2p.util.XMLWriter
  Method which writes an attribute to the XML document.
attribute(String, long) - Method in class rice.p2p.util.XMLWriter
  Method which writes an attribute to the XML document.
attribute(String, char) - Method in class rice.p2p.util.XMLWriter
  Method which writes an attribute to the XML document.
attribute(String, boolean) - Method in class rice.p2p.util.XMLWriter
  Method which writes an attribute to the XML document.
attribute(String, Object) - Method in class rice.p2p.util.XMLWriter
  Method which writes an attribute to the XML document.
attribute(String, String) - Method in class rice.p2p.util.XMLWriter
  Method which writes an attribute to the XML document.
authoritative - Variable in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
  DESCRIBE THE FIELD
available() - Method in class rice.p2p.util.EncryptedInputStream
  Returns the number of bytes that can be read (or skipped over) from this input stream without blocking by the next caller of a method for this input stream.

## B

BACKUP_DIRECTORY - Static variable in class rice.persistence.PersistentStorage
  Static variables which define the location of the storage root
BASE - Static variable in class rice.p2p.multiring.MultiringNodeCollection
  The routing base for ring ids, in bytes
BOOTSTRAP_HOST - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
BOOTSTRAP_HOST - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
BOOTSTRAP_PORT - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
BOOTSTRAP_PORT - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
BOOTSTRAP_PORT - Static variable in class rice.pastry.socket.SocketCollectionManager
  DESCRIBE THE FIELD
BUFFER_SIZE - Static variable in class rice.p2p.util.EncryptedOutputStream
  DESCRIBE THE FIELD
BUFFER_SIZE - Static variable in class rice.pastry.messaging.MessageDispatch
  DESCRIBE THE FIELD
Base64 - class rice.p2p.util.Base64.
Base64.InputStream - class rice.p2p.util.Base64.InputStream.
  A `Base64#InputStream` will read data from another `InputStream`, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.InputStream(InputStream) - Constructor for class rice.p2p.util.Base64.InputStream
  Constructs a `Base64#InputStream` in DECODE mode.
Base64.InputStream(InputStream, int) - Constructor for class rice.p2p.util.Base64.InputStream
  Constructs a `Base64#InputStream` in either ENCODE or DECODE mode.
Base64.OutputStream - class rice.p2p.util.Base64.OutputStream.
  A `Base64#OutputStream` will write data to another `OutputStream`, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream(OutputStream) - Constructor for class rice.p2p.util.Base64.OutputStream
  Constructs a `Base64#OutputStream` in ENCODE mode.
Base64.OutputStream(OutputStream, int) - Constructor for class rice.p2p.util.Base64.OutputStream
  Constructs a `Base64#OutputStream` in either ENCODE or DECODE mode.
BloomFilter - class rice.p2p.glacier.v2.BloomFilter.
  DESCRIBE THE CLASS
BloomFilter(int, int[]) - Constructor for class rice.p2p.glacier.v2.BloomFilter
  Constructor for BloomFilter.
BloomFilter(int, int) - Constructor for class rice.p2p.glacier.v2.BloomFilter
  Constructor for BloomFilter.
BloomFilter - Variable in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
  DESCRIBE THE FIELD
BloomFilter - class rice.p2p.util.BloomFilter.
BloomFilter(int, int) - Constructor for class rice.p2p.util.BloomFilter
  Constructor which takes the number of hash functions to use and the length of the set to use.
BloomFilterUnit - class rice.p2p.util.testing.BloomFilterUnit.
  DESCRIBE THE CLASS
BloomFilterUnit() - Constructor for class rice.p2p.util.testing.BloomFilterUnit
BroadcastLeafSet - class rice.pastry.leafset.BroadcastLeafSet.
  Broadcast a leaf set to another node.
BroadcastLeafSet(NodeHandle, LeafSet, int) - Constructor for class rice.pastry.leafset.BroadcastLeafSet
  Constructor.
BroadcastLeafSet(Credentials, NodeHandle, LeafSet, int) - Constructor for class rice.pastry.leafset.BroadcastLeafSet
  Constructor.
BroadcastLeafSet(Date, NodeHandle, LeafSet, int) - Constructor for class rice.pastry.leafset.BroadcastLeafSet
  Constructor.
BroadcastLeafSet(Credentials, Date, NodeHandle, LeafSet, int) - Constructor for class rice.pastry.leafset.BroadcastLeafSet
  Constructor.
BroadcastRouteRow - class rice.pastry.routing.BroadcastRouteRow.
  Broadcast message for a row from a routing table.
BroadcastRouteRow(Credentials, Date, NodeHandle, RouteSet[]) - Constructor for class rice.pastry.routing.BroadcastRouteRow
  Constructor.
BroadcastRouteRow(Date, NodeHandle, RouteSet[]) - Constructor for class rice.pastry.routing.BroadcastRouteRow
  Constructor.
BroadcastRouteRow(Credentials, NodeHandle, RouteSet[]) - Constructor for class rice.pastry.routing.BroadcastRouteRow
  Constructor.
BroadcastRouteRow(NodeHandle, RouteSet[]) - Constructor for class rice.pastry.routing.BroadcastRouteRow
  Constructor.
backup - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
bais - Variable in class rice.p2p.util.testing.XMLObjectStreamUnit
  DESCRIBE THE FIELD
baos - Variable in class rice.p2p.util.testing.XMLObjectStreamUnit
  DESCRIBE THE FIELD
baseBitLength() - Static method in class rice.pastry.routing.RoutingTable
  return the bit length of the base
baseFiddlingTest() - Method in class rice.pastry.testing.NodeIdUnit
  DESCRIBE THE METHOD
best - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  DESCRIBE THE FIELD
bestAlternateRoute(Id) - Method in class rice.pastry.routing.RoutingTable
  Determines an alternate hop numerically closer to the key than the one we are at.
bestAlternateRoute(int, Id) - Method in class rice.pastry.routing.RoutingTable
  Determines an alternate hop numerically closer to the key than the one we are at.
blit(byte[]) - Method in class rice.pastry.Id.Distance
  Blits the distance into a target array.
blit(byte[], int) - Method in class rice.pastry.Id.Distance
  Blits the distance into a target array, starting at the given offset.
blit(byte[]) - Method in class rice.pastry.Id
  Blits the Id into a target array.
blit(byte[], int) - Method in class rice.pastry.Id
  Blits the distance into a target array, starting at the given offset.
bootstrap(Message) - Method in class rice.pastry.NodeHandle
  Method which is used by Pastry to start the bootstrapping process on the local node using this handle as the bootstrap handle.
bootstrap(SourceRoute, Message) - Method in class rice.pastry.socket.SocketCollectionManager
  Method which sends bootstraps a node by sending message across the wire, using a fake IP address in the header so that the local node is not marked alive, and then closes the connection.
bootstrap(Message) - Method in class rice.pastry.socket.SocketNodeHandle
  Method which is used by Pastry to start the bootstrapping process on the local node using this handle as the bootstrap handle.
bootstrap(EpochInetSocketAddress, Message) - Method in class rice.pastry.socket.SocketSourceRouteManager
  Method which sends a bootstrap message across the wire.
bootstrap - Variable in class rice.pastry.testing.PastryNetworkTest
  DESCRIBE THE FIELD
bootstraps - Variable in class rice.p2p.multiring.RingCertificate
  DESCRIBE THE FIELD
broadcast() - Method in class rice.pastry.standard.StandardLeafSetProtocol
  Broadcast the leaf set to all members of the local leaf set.
broadcast(int) - Method in class rice.pastry.standard.StandardLeafSetProtocol
  Broadcast the leaf set to all members of the local leaf set.
broadcast(LeafSet, NodeHandle) - Method in class rice.pastry.standard.StandardLeafSetProtocol
  Broadcast the local leaf set to all members of the given leaf set, plus the node from which the leaf set was received.
broadcastAll() - Method in class rice.pastry.standard.PeriodicLeafSetProtocol
  Broadcast the leaf set to all members of the local leaf set.
broadcastNewNode(MultiringNode) - Method in class rice.p2p.multiring.MultiringNodeCollection
  This method informs all of the existing nodes of the newly added node, and informs the newly added node of all of the existing nodes.
broadcastReceivedListeners(Object, InetSocketAddress[], int) - Method in class rice.pastry.dist.DistPastryNode
  DESCRIBE THE METHOD
broadcastRows(JoinRequest) - Method in class rice.pastry.standard.StandardJoinProtocol
  Broadcasts the route table rows.
broadcastSentListeners(Object, InetSocketAddress[], int) - Method in class rice.pastry.dist.DistPastryNode
  DESCRIBE THE METHOD
bucketConsumed - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
bucketConsumed - Variable in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE FIELD
bucketLastUpdated - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
bucketMax - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
bucketMax - Variable in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE FIELD
bucketMaxBurstSize - Variable in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE FIELD
bucketMin - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
bucketMin - Variable in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE FIELD
bucketTokensPerSecond - Variable in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE FIELD
buffer - Variable in class rice.p2p.util.EncryptedInputStream
  DESCRIBE THE FIELD
buffer - Variable in class rice.p2p.util.EncryptedOutputStream
  DESCRIBE THE FIELD
bufferLength - Variable in class rice.p2p.util.EncryptedInputStream
  DESCRIBE THE FIELD
bufferLength - Variable in class rice.p2p.util.EncryptedOutputStream
  DESCRIBE THE FIELD
build() - Method in interface rice.p2p.commonapi.IdSet
  Returns a new, empty IdSet of this type
build() - Method in class rice.p2p.glacier.FragmentKeySet
  Returns a new, empty IdSet of this type
build(String) - Static method in class rice.p2p.glacier.VersionKey
  DESCRIBE THE METHOD
build() - Method in class rice.p2p.glacier.VersionKeySet
  Returns a new, empty IdSet of this type
build() - Method in class rice.p2p.multiring.MultiringIdSet
  Returns a new, empty IdSet of this type
build(Id, Id) - Static method in class rice.p2p.multiring.RingId
  Constructor.
build(String) - Static method in class rice.p2p.multiring.RingId
  Method which splits apart a ringid string and returns the RingID
build() - Method in class rice.p2p.past.gc.GCIdSet
  Returns a new, empty IdSet of this type
build(int[]) - Static method in class rice.pastry.Id
  Constructor.
build(String) - Static method in class rice.pastry.Id
  Constructor, which takes the output of a toStringFull() and converts it back into an Id.
build(char[], int, int) - Static method in class rice.pastry.Id
  Constructor, which takes the output of a toStringFull() and converts it back into an Id.
build(byte[]) - Static method in class rice.pastry.Id
  Constructor.
build() - Static method in class rice.pastry.Id
  Constructor.
build() - Method in class rice.pastry.IdSet
  Returns a new, empty IdSet of this type
build(EpochInetSocketAddress[]) - Static method in class rice.pastry.socket.SourceRoute
  Constructor.
build(EpochInetSocketAddress) - Static method in class rice.pastry.socket.SourceRoute
  Constructor.
buildId(byte[]) - Method in interface rice.p2p.commonapi.IdFactory
  Builds a protocol-specific Id given the source data.
buildId(int[]) - Method in interface rice.p2p.commonapi.IdFactory
  Builds a protocol-specific Id given the source data.
buildId(String) - Method in interface rice.p2p.commonapi.IdFactory
  Builds a protocol-specific Id by using the hash of the given string as source data.
buildId(byte[]) - Method in class rice.p2p.glacier.FragmentKeyFactory
  DESCRIBE THE METHOD
buildId(int[]) - Method in class rice.p2p.glacier.FragmentKeyFactory
  Builds a protocol-specific Id given the source data.
buildId(String) - Method in class rice.p2p.glacier.FragmentKeyFactory
  Builds a protocol-specific Id by using the hash of the given string as source data.
buildId(byte[]) - Method in class rice.p2p.glacier.VersionKeyFactory
  DESCRIBE THE METHOD
buildId(int[]) - Method in class rice.p2p.glacier.VersionKeyFactory
  Builds a protocol-specific Id given the source data.
buildId(String) - Method in class rice.p2p.glacier.VersionKeyFactory
  Builds a protocol-specific Id by using the hash of the given string as source data.
buildId(byte[]) - Method in class rice.p2p.multiring.MultiringIdFactory
  Builds a protocol-specific Id given the source data.
buildId(int[]) - Method in class rice.p2p.multiring.MultiringIdFactory
  Builds a protocol-specific Id given the source data.
buildId(String) - Method in class rice.p2p.multiring.MultiringIdFactory
  Builds a protocol-specific Id by using the hash of the given string as source data.
buildId(byte[]) - Method in class rice.p2p.past.gc.GCIdFactory
  Builds a protocol-specific Id given the source data.
buildId(int[]) - Method in class rice.p2p.past.gc.GCIdFactory
  Builds a protocol-specific Id given the source data.
buildId(String) - Method in class rice.p2p.past.gc.GCIdFactory
  Builds a protocol-specific Id by using the hash of the given string as source data.
buildId(byte[]) - Method in class rice.pastry.commonapi.PastryIdFactory
  Builds a protocol-specific Id given the source data.
buildId(int[]) - Method in class rice.pastry.commonapi.PastryIdFactory
  Builds a protocol-specific Id given the source data.
buildId(String) - Method in class rice.pastry.commonapi.PastryIdFactory
  Builds a protocol-specific Id by using the hash of the given string as source data.
buildIdDistance(byte[]) - Method in interface rice.p2p.commonapi.IdFactory
  Builds a protocol-specific Id.Distance given the source data.
buildIdDistance(byte[]) - Method in class rice.p2p.glacier.FragmentKeyFactory
  Builds a protocol-specific Id.Distance given the source data.
buildIdDistance(byte[]) - Method in class rice.p2p.glacier.VersionKeyFactory
  Builds a protocol-specific Id.Distance given the source data.
buildIdDistance(byte[]) - Method in class rice.p2p.multiring.MultiringIdFactory
  Builds a protocol-specific Id.Distance given the source data.
buildIdDistance(byte[]) - Method in class rice.p2p.past.gc.GCIdFactory
  Builds a protocol-specific Id.Distance given the source data.
buildIdDistance(byte[]) - Method in class rice.pastry.commonapi.PastryIdFactory
  Builds a protocol-specific Id.Distance given the source data.
buildIdFromToString(String) - Method in interface rice.p2p.commonapi.IdFactory
  Builds an Id by converting the given toString() output back to an Id.
buildIdFromToString(char[], int, int) - Method in interface rice.p2p.commonapi.IdFactory
  Builds an Id by converting the given toString() output back to an Id.
buildIdFromToString(String) - Method in class rice.p2p.glacier.FragmentKeyFactory
  DESCRIBE THE METHOD
buildIdFromToString(char[], int, int) - Method in class rice.p2p.glacier.FragmentKeyFactory
  DESCRIBE THE METHOD
buildIdFromToString(String) - Method in class rice.p2p.glacier.VersionKeyFactory
  DESCRIBE THE METHOD
buildIdFromToString(char[], int, int) - Method in class rice.p2p.glacier.VersionKeyFactory
  DESCRIBE THE METHOD
buildIdFromToString(String) - Method in class rice.p2p.multiring.MultiringIdFactory
  Builds an Id by converting the given toString() output back to an Id.
buildIdFromToString(char[], int, int) - Method in class rice.p2p.multiring.MultiringIdFactory
  Builds an Id by converting the given toString() output back to an Id.
buildIdFromToString(String) - Method in class rice.p2p.past.gc.GCIdFactory
  Builds an Id by converting the given toString() output back to an Id.
buildIdFromToString(char[], int, int) - Method in class rice.p2p.past.gc.GCIdFactory
  Builds an Id by converting the given toString() output back to an Id.
buildIdFromToString(String) - Method in class rice.pastry.commonapi.PastryIdFactory
  Builds an Id by converting the given toString() output back to an Id.
buildIdFromToString(char[], int, int) - Method in class rice.pastry.commonapi.PastryIdFactory
  Builds an Id by converting the given toString() output back to an Id.
buildIdRange(Id, Id) - Method in interface rice.p2p.commonapi.IdFactory
  Creates an IdRange given the CW and CCW ids.
buildIdRange(Id, Id) - Method in class rice.p2p.glacier.FragmentKeyFactory
  Creates an IdRange given the CW and CCW ids.
buildIdRange(Id, Id) - Method in class rice.p2p.glacier.VersionKeyFactory
  Creates an IdRange given the CW and CCW ids.
buildIdRange(Id, Id) - Method in class rice.p2p.multiring.MultiringIdFactory
  Creates an IdRange given the CW and CCW ids.
buildIdRange(Id, Id) - Method in class rice.p2p.past.gc.GCIdFactory
  Creates an IdRange given the CW and CCW ids.
buildIdRange(Id, Id) - Method in class rice.pastry.commonapi.PastryIdFactory
  Creates an IdRange given the CW and CCW ids.
buildIdRangeFromPrefix(String) - Method in interface rice.p2p.commonapi.IdFactory
  Builds an IdRange based on a prefix.
buildIdRangeFromPrefix(String) - Method in class rice.p2p.glacier.FragmentKeyFactory
  Builds an IdRange based on a prefix.
buildIdRangeFromPrefix(String) - Method in class rice.p2p.glacier.VersionKeyFactory
  Builds an IdRange based on a prefix.
buildIdRangeFromPrefix(String) - Method in class rice.p2p.multiring.MultiringIdFactory
  Builds an IdRange based on a prefix.
buildIdRangeFromPrefix(String) - Method in class rice.p2p.past.gc.GCIdFactory
  Builds an IdRange based on a prefix.
buildIdRangeFromPrefix(String) - Method in class rice.pastry.commonapi.PastryIdFactory
  Builds an IdRange based on a prefix.
buildIdSet() - Method in interface rice.p2p.commonapi.IdFactory
  Creates an empty IdSet.
buildIdSet(SortedMap) - Method in interface rice.p2p.commonapi.IdFactory
  Creates an empty IdSet.
buildIdSet() - Method in class rice.p2p.glacier.FragmentKeyFactory
  Creates an empty IdSet.
buildIdSet(SortedMap) - Method in class rice.p2p.glacier.FragmentKeyFactory
  Creates an empty IdSet.
buildIdSet() - Method in class rice.p2p.glacier.VersionKeyFactory
  Creates an empty IdSet.
buildIdSet(SortedMap) - Method in class rice.p2p.glacier.VersionKeyFactory
  Creates an empty IdSet.
buildIdSet() - Method in class rice.p2p.multiring.MultiringIdFactory
  Creates an empty IdSet.
buildIdSet(SortedMap) - Method in class rice.p2p.multiring.MultiringIdFactory
  Creates an empty IdSet.
buildIdSet() - Method in class rice.p2p.past.gc.GCIdFactory
  Creates an empty IdSet.
buildIdSet(SortedMap) - Method in class rice.p2p.past.gc.GCIdFactory
  Creates an empty IdSet.
buildIdSet() - Method in class rice.pastry.commonapi.PastryIdFactory
  Creates an empty IdSet.
buildIdSet(SortedMap) - Method in class rice.pastry.commonapi.PastryIdFactory
  Creates an empty IdSet.
buildMessage() - Method in interface rice.p2p.past.PastImpl.MessageBuilder
  DESCRIBE THE METHOD
buildNodeHandleSet() - Method in interface rice.p2p.commonapi.IdFactory
  Creates an empty NodeHandleSet.
buildNodeHandleSet() - Method in class rice.p2p.glacier.FragmentKeyFactory
  Creates an empty NodeHandleSet.
buildNodeHandleSet() - Method in class rice.p2p.glacier.VersionKeyFactory
  Creates an empty NodeHandleSet.
buildNodeHandleSet() - Method in class rice.p2p.multiring.MultiringIdFactory
  Creates an empty NodeHandleSet.
buildNodeHandleSet() - Method in class rice.p2p.past.gc.GCIdFactory
  Creates an empty NodeHandleSet.
buildNodeHandleSet() - Method in class rice.pastry.commonapi.PastryIdFactory
  Creates an empty NodeHandleSet.
buildNodeId(int[]) - Static method in class rice.pastry.NodeId
  Constructor.
buildNodeId(byte[]) - Static method in class rice.pastry.NodeId
  Constructor.
buildNodeId() - Static method in class rice.pastry.NodeId
  Constructor.
buildNormalId(byte[]) - Method in class rice.p2p.multiring.MultiringIdFactory
  Builds a protocol-specific Id given the source data.
buildNormalId(String) - Method in class rice.p2p.multiring.MultiringIdFactory
  Builds a protocol-specific Id given the source data.
buildNormalId(byte[]) - Method in class rice.p2p.past.gc.GCIdFactory
  Builds a protocol-specific Id given the source data.
buildRandomId(Random) - Method in interface rice.p2p.commonapi.IdFactory
  Builds a random protocol-specific Id.
buildRandomId(Random) - Method in class rice.p2p.glacier.FragmentKeyFactory
  Builds a random protocol-specific Id.
buildRandomId(Random) - Method in class rice.p2p.glacier.VersionKeyFactory
  Builds a random protocol-specific Id.
buildRandomId(Random) - Method in class rice.p2p.multiring.MultiringIdFactory
  Builds a random protocol-specific Id.
buildRandomId(Random) - Method in class rice.p2p.past.gc.GCIdFactory
  Builds a random protocol-specific Id.
buildRandomId(Random) - Method in class rice.pastry.commonapi.PastryIdFactory
  Builds a random protocol-specific Id.
buildReplicationManager(Node, String) - Method in class rice.p2p.past.PastImpl
  Internal method which builds the replication manager.
buildRingId(Id, byte[]) - Method in class rice.p2p.multiring.MultiringIdFactory
  Builds a ringId by using the provided Id and ringIds.
buildRingId(Id, Id) - Method in class rice.p2p.multiring.MultiringIdFactory
  Builds a ringId by using the provided Id and ringIds.
buildShared() - Static method in class rice.p2p.util.testing.IdBloomFilterReplicationTest
  DESCRIBE THE METHOD
byteArrayToInt(byte[]) - Static method in class rice.p2p.util.MathUtils
  Utility method for converting a byte[] into a int
byteArrayToLong(byte[]) - Static method in class rice.p2p.util.MathUtils
  Utility method for converting a byte[] into a long
bytes() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestByteSerialization
  DESCRIBE THE METHOD

## C

CACHE_SIZE - Static variable in class rice.persistence.testing.LRUCacheTest
  DESCRIBE THE FIELD
CERTIFICATES - Static variable in class rice.p2p.multiring.RingCertificate
  DESCRIBE THE FIELD
CONSTRUCTORS - Static variable in class rice.p2p.util.XMLObjectInputStream
  A cache of constructors, mapping classes to serialization constructors
Cache - interface rice.persistence.Cache.
  This interface is the abstraction of something which provides a caching service.
CacheMessage - class rice.p2p.past.messaging.CacheMessage.
CacheMessage(int, PastContent, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.CacheMessage
  Constructor which takes a unique integer Id and the local id
CancellableTask - interface rice.p2p.commonapi.CancellableTask.
  This class represents a task which can be cancelled by the caller.
Catalog - interface rice.persistence.Catalog.
  This interface is the abstraction of something which holds objects which are available for lookup.
CertifiedNodeIdFactory - class rice.pastry.standard.CertifiedNodeIdFactory.
  Builds nodeIds in a certified manner, guaranteeing that a given node will always have the same nodeId.
CertifiedNodeIdFactory(int) - Constructor for class rice.pastry.standard.CertifiedNodeIdFactory
  Constructor.
Channel - class rice.p2p.splitstream.Channel.
  The channel controls all the meta data associated with a group of stripes.
Channel(ChannelId, Scribe, IdFactory, Id) - Constructor for class rice.p2p.splitstream.Channel
  Constructor to create a new channel from scratch
ChannelId - class rice.p2p.splitstream.ChannelId.
  This class wraps the nodeId object so we can use type checking and allow more readable and understandable code.
ChannelId(Id) - Constructor for class rice.p2p.splitstream.ChannelId
  Constructor that takes in an Id and makes a ChannelId
ChannelId(String) - Constructor for class rice.p2p.splitstream.ChannelId
  Constructor that takes in a String and makes a ChannelId
ClosestRegrTest - class rice.pastry.testing.ClosestRegrTest.
  ClosestRegrTest A test suite for the getClosest algorithm
CommonAPIAppl - class rice.pastry.client.CommonAPIAppl.
  CommonAPIAppl is an abstract class that all new applications should extend.
CommonAPIAppl(PastryNode) - Constructor for class rice.pastry.client.CommonAPIAppl
  Constructor.
CommonAPIAppl(PastryNode, String) - Constructor for class rice.pastry.client.CommonAPIAppl
  Constructor.
CommonAPITest - class rice.p2p.commonapi.testing.CommonAPITest.
  Provides regression testing setup for applications written on top of the commonapi.
CommonAPITest() - Constructor for class rice.p2p.commonapi.testing.CommonAPITest
  Constructor, which takes no arguments and sets up the factories in preparation for node creation.
ContentHashPastContent - class rice.p2p.past.ContentHashPastContent.
ContentHashPastContent() - Constructor for class rice.p2p.past.ContentHashPastContent
ContentHashPastContentHandle - class rice.p2p.past.ContentHashPastContentHandle.
ContentHashPastContentHandle(NodeHandle, Id) - Constructor for class rice.p2p.past.ContentHashPastContentHandle
  Constructor
Continuation - interface rice.Continuation.
  Asynchronously receives the result to a given method call, using the command pattern.
Continuation.ErrorContinuation - class rice.Continuation.ErrorContinuation.
  This class is a Continuation provided for simplicity which passes any results up to the parent Continuation which it is constructed with.
Continuation.ErrorContinuation(Continuation) - Constructor for class rice.Continuation.ErrorContinuation
  Constructor which takes in the parent continuation for this continuation.
Continuation.ExternalContinuation - class rice.Continuation.ExternalContinuation.
  This class provides a continuation which is designed to be used from an external thread.
Continuation.ExternalContinuation() - Constructor for class rice.Continuation.ExternalContinuation
Continuation.ListenerContinuation - class rice.Continuation.ListenerContinuation.
  This class is a Continuation provided for simplicity which listens for any errors and ignores any success values.
Continuation.ListenerContinuation(String) - Constructor for class rice.Continuation.ListenerContinuation
  Constructor which takes in a name
Continuation.MultiContinuation - class rice.Continuation.MultiContinuation.
  This class represents a Continuation which is used when multiple results are expected, which can come back at different times.
Continuation.MultiContinuation(Continuation, int) - Constructor for class rice.Continuation.MultiContinuation
  Constructor which takes a parent continuation as well as the number of results which to expect.
Continuation.NamedContinuation - class rice.Continuation.NamedContinuation.
  Continuation class which takes a provided string as it's name, and returns that String when toString() is called.
Continuation.NamedContinuation(String, Continuation) - Constructor for class rice.Continuation.NamedContinuation
  Builds a new NamedContinuation given the name and the wrapped continuation
Continuation.SimpleContinuation - class rice.Continuation.SimpleContinuation.
  This class is a Continuation provided for simplicity which passes both results and exceptions to the receiveResult() method.
Continuation.SimpleContinuation() - Constructor for class rice.Continuation.SimpleContinuation
Continuation.StandardContinuation - class rice.Continuation.StandardContinuation.
  This class is a Continuation provided for simplicity which passes any errors up to the parent Continuation which it is constructed with.
Continuation.StandardContinuation(Continuation) - Constructor for class rice.Continuation.StandardContinuation
  Constructor which takes in the parent continuation for this continuation.
ContinuationMessage - class rice.p2p.past.messaging.ContinuationMessage.
ContinuationMessage(int, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.ContinuationMessage
  Constructor which takes a unique integer Id, as well as the data to be stored
Correction - Static variable in class rice.pastry.leafset.BroadcastLeafSet
  DESCRIBE THE FIELD
Credentials - interface rice.pastry.security.Credentials.
  This is the interface for a Pastry Credentials object.
cache(PastContent, Continuation) - Method in class rice.p2p.past.PastImpl
  Method which inserts the given object into the cache
cache(Id, Serializable, Serializable, Continuation) - Method in interface rice.persistence.Cache
  Caches an object in this storage.
cache(Id, Serializable, Serializable, Continuation) - Method in class rice.persistence.EmptyCache
  Caches an object in this storage.
cache(Id, Serializable, Serializable, Continuation) - Method in class rice.persistence.LRUCache
  Caches an object in this storage.
cache(Id, Serializable, Serializable, Continuation) - Method in class rice.persistence.StorageManagerImpl
  Caches an object in this storage.
canRandom() - Method in class rice.pastry.routing.SendOptions
  Returns whether randomizations on the route are allowed.
cancel() - Method in interface rice.p2p.commonapi.CancellableTask
  DESCRIBE THE METHOD
cancel() - Method in class rice.pastry.ExponentialBackoffScheduledMessage
  DESCRIBE THE METHOD
cancel() - Method in class rice.pastry.ScheduledMessage
  DESCRIBE THE METHOD
cancel(SelectionKey) - Method in class rice.selector.SelectorManager
  Method which asks the Selector Manager to add the given key to the cancelled set.
cancel() - Method in class rice.selector.TimerTask
  DESCRIBE THE METHOD
cancelledKeys - Variable in class rice.selector.SelectorManager
  DESCRIBE THE FIELD
ccwHalf() - Method in class rice.pastry.IdRange
  get counterclockwise half of the range
ccwSize() - Method in class rice.pastry.leafset.LeafSet
  Gets the current counterclockwise size.
channel - Variable in class rice.p2p.splitstream.Stripe
  This stripe's channel
channelId - Variable in class rice.p2p.splitstream.Channel
  ChannelId for this channel
channels - Variable in class rice.p2p.splitstream.SplitStreamImpl
  Hashtable of all the channels currently created on this node implicitly or explicitly.
check(byte[]) - Method in class rice.p2p.util.BloomFilter
  Method which returns whether or not an element *may* be in the set.
check(Id) - Method in class rice.p2p.util.IdBloomFilter
  Method which returns whether or not an Id *may* be in the set.
check(IdSet, IdSet, int) - Method in class rice.p2p.util.IdBloomFilter
  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.
checkArray(Id) - Method in class rice.p2p.util.IdBloomFilter
  Internal method for checking to see if the array exists, and if not, instanciating it.
checkBit(int) - Method in class rice.pastry.Id
  Checks if the ith bit is flipped.
checkDead(SourceRoute) - Method in class rice.pastry.socket.SocketCollectionManager
  Initiates a liveness test on the given address, if the remote node does not respond, it is declared dead.
checkInsert(Id, PastContent) - Method in class rice.p2p.aggregation.Aggregate
  DESCRIBE THE METHOD
checkInsert(Id, PastContent) - Method in class rice.p2p.glacier.v2.DebugContent
  DESCRIBE THE METHOD
checkInsert(Id, PastContent) - Method in class rice.p2p.past.ContentHashPastContent
  Checks if a insert operation should be allowed.
checkInsert(Id, PastContent) - Method in interface rice.p2p.past.PastContent
  Checks if a insert operation should be allowed.
checkInsert(Id, PastContent) - Method in class rice.p2p.past.testing.PastRegrTest.NonOverwritingTestPastContent
  DESCRIBE THE METHOD
checkInsert(Id, PastContent) - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
  DESCRIBE THE METHOD
checkLeafSet(LeafSet, NodeHandle, boolean) - Method in class rice.pastry.standard.StandardLeafSetProtocol
  Checks a received leafset advertisement for missing nodes
checkLiveness() - Method in class rice.p2p.commonapi.NodeHandle
  Requests that the underlying transport layer check to ensure that the remote node is live.
checkLiveness() - Method in class rice.p2p.multiring.MultiringNodeHandle
  Requests that the underlying transport layer check to ensure that the remote node is live.
checkLiveness() - Method in class rice.pastry.NodeHandle
  Method which FORCES a check of liveness of the remote node.
checkLiveness(SourceRoute) - Method in class rice.pastry.socket.SocketCollectionManager
  Method which checks the liveness of the given path: if a socket is already open, true is immediately returned.
checkLiveness() - Method in class rice.pastry.socket.SocketNodeHandle
  Method which FORCES a check of liveness of the remote node.
checkLiveness() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  Method which suggests a ping to the remote node.
checkLiveness(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketSourceRouteManager
  Method which FORCES a check of liveness of the remote node.
checkRoute(SourceRoute) - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  Method which checks to see if the given address is dead
checkRoutingTable() - Method in class rice.pastry.testing.SinglePingTest
  DESCRIBE THE METHOD
checkSignature(Manifest, VersionKey) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
  DESCRIBE THE METHOD
checkSignature(Manifest, VersionKey) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
  DESCRIBE THE METHOD
checkTree(int, int) - Method in class rice.p2p.splitstream.testing.SplitStreamRegrTest
  DESCRIBE THE METHOD
checked - Variable in class rice.p2p.glacier.v2.GlacierNotEnoughFragmentsException
  DESCRIBE THE FIELD
childAdded(Topic, NodeHandle) - Method in class rice.p2p.multiring.MultiringNode
  Informs this client that a child was added to a topic in which it was interested in.
childAdded(Topic, NodeHandle) - Method in interface rice.p2p.scribe.ScribeClient
  Informs this client that a child was added to a topic in which it was interested in.
childAdded(Topic, NodeHandle) - Method in class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy
  Informs this policy that a child was added to a topic - the topic is free to ignore this upcall if it doesn't care.
childAdded(Topic, NodeHandle) - Method in interface rice.p2p.scribe.ScribePolicy
  Informs this policy that a child was added to a topic - the topic is free to ignore this upcall if it doesn't care.
childAdded(Topic, NodeHandle) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  DESCRIBE THE METHOD
childAdded(Topic, NodeHandle) - Method in class rice.p2p.splitstream.SplitStreamScribePolicy
  Informs this policy that a child was added to a topic - the topic is free to ignore this upcall if it doesn't care.
childAdded(Topic, NodeHandle) - Method in class rice.p2p.splitstream.Stripe
  Informs this client that a child was added to a topic in which it was interested in.
childRemoved(Topic, NodeHandle) - Method in class rice.p2p.multiring.MultiringNode
  Informs this client that a child was removed from a topic in which it was interested in.
childRemoved(Topic, NodeHandle) - Method in interface rice.p2p.scribe.ScribeClient
  Informs this client that a child was removed from a topic in which it was interested in.
childRemoved(Topic, NodeHandle) - Method in class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy
  Informs this policy that a child was removed from a topic - the topic is free to ignore this upcall if it doesn't care.
childRemoved(Topic, NodeHandle) - Method in interface rice.p2p.scribe.ScribePolicy
  Informs this policy that a child was removed from a topic - the topic is free to ignore this upcall if it doesn't care.
childRemoved(Topic, NodeHandle) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  DESCRIBE THE METHOD
childRemoved(Topic, NodeHandle) - Method in class rice.p2p.splitstream.SplitStreamScribePolicy
  Informs this policy that a child was removed from a topic - the topic is free to ignore this upcall if it doesn't care.
childRemoved(Topic, NodeHandle) - Method in class rice.p2p.splitstream.Stripe
  Informs this client that a child was removed from a topic in which it was interested in.
children - Variable in class rice.p2p.scribe.ScribeImpl.TopicManager
  DESCRIBE THE FIELD
clear() - Method in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE METHOD
clear() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
  DESCRIBE THE METHOD
clear() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  DESCRIBE THE METHOD
clear() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
clear() - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  DESCRIBE THE METHOD
clear() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
clear() - Method in class rice.p2p.util.ImmutableSortedMap
  Removes all mappings from this map (optional operation).
clear() - Method in class rice.p2p.util.RedBlackMap
  Removes all mappings from this RedBlackMap.
clearChanged() - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  DESCRIBE THE METHOD
client - Variable in class rice.p2p.replication.ReplicationImpl
  This replication's client
client - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  The client of this manager
clients - Variable in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
  The clients
clients - Variable in class rice.p2p.replication.testing.ReplicationRegrTest
  The clients
clients - Variable in class rice.p2p.scribe.ScribeImpl.TopicManager
  DESCRIBE THE FIELD
clients - Variable in class rice.p2p.splitstream.Stripe
  The list of SplitStreamClients interested in data from this client
clockwise(Id) - Method in interface rice.p2p.commonapi.Id
  Checks to see if the Id nid is clockwise or counterclockwise from this, on the ring.
clockwise(Id) - Method in class rice.p2p.glacier.FragmentKey
  DESCRIBE THE METHOD
clockwise(Id) - Method in class rice.p2p.glacier.VersionKey
  DESCRIBE THE METHOD
clockwise(Id) - Method in class rice.p2p.multiring.RingId
  Checks to see if the Id nid is clockwise or counterclockwise from this, on the ring.
clockwise(Id) - Method in class rice.p2p.past.gc.GCId
  Checks to see if the Id nid is clockwise or counterclockwise from this, on the ring.
clockwise(Id) - Method in class rice.pastry.Id
  Checks to see if the Id nid is clockwise or counterclockwise from this, on the ring.
clockwise(Id) - Method in class rice.pastry.Id
  Checks to see if the Id nid is clockwise or counterclockwise from this, on the ring.
clone() - Method in interface rice.p2p.commonapi.IdSet
  Override clone() to make it publicly accessible
clone() - Method in class rice.p2p.glacier.FragmentKeySet
  DESCRIBE THE METHOD
clone() - Method in class rice.p2p.glacier.VersionKeySet
  DESCRIBE THE METHOD
clone() - Method in class rice.p2p.multiring.MultiringIdSet
  Clones this object
clone() - Method in class rice.p2p.past.gc.GCIdSet
  Clones this object
clone(IdSet) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl
  Internal method which clones an IdSet, so that iterators work as expected
clone() - Method in class rice.p2p.util.RedBlackMap
  Returns a shallow copy of this `RedBlackMap` instance.
clone() - Method in class rice.pastry.IdSet
  DESCRIBE THE METHOD
close() - Method in class rice.p2p.util.Base64.OutputStream
  Flushes and closes (I think, in the superclass) the stream.
close() - Method in class rice.p2p.util.EncryptedInputStream
  Closes this input stream and releases any system resources associated with the stream.
close() - Method in class rice.p2p.util.EncryptedOutputStream
  Closes this output stream and releases any system resources associated with this stream.
close() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which closes the underlying input stream for reading.
close() - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which closes the underlying output stream for writing.
close() - Method in class rice.p2p.util.XMLReader
  Method which closes the underlying reader, which will cause future step attempts to throw an IOException.
close() - Method in class rice.p2p.util.XMLWriter
  Method which flushes and closes the underlying writer, which will cause future writer attempts to throw an IOException.
close() - Method in class rice.pastry.socket.SocketCollectionManager.SocketAccepter
  Method which closes down this socket manager, by closing the socket, cancelling the key and setting the key to be interested in nothing
close() - Method in class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
  Method which closes down this socket manager, by closing the socket, cancelling the key and setting the key to be interested in nothing
closeSocket(SourceRoute) - Method in class rice.pastry.socket.SocketCollectionManager
  Method which cloeses a socket to a given remote node handle, and updates the bookkeeping to keep track of this closing.
closestNode() - Method in class rice.pastry.routing.RouteSet
  Return the closest live node in the set.
closestNode(int) - Method in class rice.pastry.routing.RouteSet
  Return the closest live node in the set.
coalesce(DistNodeHandle) - Method in class rice.pastry.dist.DistNodeHandlePool
  The method verifies a DistNodeHandle.
coalesce(DistNodeHandle) - Method in class rice.pastry.socket.SocketNodeHandlePool
  The method verifies a DistNodeHandle.
codec - Variable in class rice.p2p.glacier.v2.GlacierDefaultPolicy
  DESCRIBE THE FIELD
collect(SortedMap, Continuation) - Method in class rice.p2p.past.gc.GCPastImpl
  Internal method which collects all of the objects in the given set
collected - Variable in class rice.p2p.past.gc.GCPastImpl
  DESCRIBE THE FIELD
collection - Variable in class rice.p2p.multiring.MultiringNode
  The collection, which keeps track of the other nodes on the ring node
commonRange - Variable in class rice.p2p.glacier.v2.messaging.GlacierRangeResponseMessage
  DESCRIBE THE FIELD
comparator() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
comparator() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
comparator() - Method in class rice.p2p.util.ImmutableSortedMap
  Returns the comparator associated with this sorted map, or `null` if it uses its keys' natural ordering.
comparator() - Method in class rice.p2p.util.RedBlackMap
  Returns the comparator used to order this map, or `null` if this map uses its keys' natural order.
compareTo(Object) - Method in class rice.p2p.aggregation.ObjectDescriptor
  DESCRIBE THE METHOD
compareTo(Object) - Method in class rice.p2p.glacier.FragmentKey
  DESCRIBE THE METHOD
compareTo(Object) - Method in class rice.p2p.glacier.VersionKey
  DESCRIBE THE METHOD
compareTo(Object) - Method in class rice.p2p.glacier.v2.FragmentMetadata
  DESCRIBE THE METHOD
compareTo(Object) - Method in class rice.p2p.multiring.RingId
  Returns this id compared to the target
compareTo(Object) - Method in class rice.p2p.past.gc.GCId
  Returns this id compared to the target
compareTo(Object) - Method in class rice.p2p.past.gc.GCPastMetadata
  Comparable, returns -1 if less, 0 if equal, and 1 if greater
compareTo(Object) - Method in class rice.pastry.Id.Distance
  Comparison operator.
compareTo(Object) - Method in class rice.pastry.Id
  Comparison operator for Ids.
compareTo(Object) - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
  DESCRIBE THE METHOD
compareTo(Object) - Method in class rice.selector.TimerTask
  DESCRIBE THE METHOD
complement() - Method in class rice.pastry.IdRange
  get the complement of this range on the ring
components - Variable in class rice.p2p.aggregation.Aggregate
  DESCRIBE THE FIELD
configFileName - Variable in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE FIELD
connect(SelectionKey) - Method in class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
  Specified by the SelectionKeyHandler interface - calling this tells this socket manager that the connection has completed and we can now read/write.
connect(SelectionKey) - Method in class rice.selector.SelectionKeyHandler
  Method which is called when the key becomes connectable.
contains(byte[]) - Method in class rice.p2p.glacier.v2.BloomFilter
  DESCRIBE THE METHOD
contains(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
  DESCRIBE THE METHOD
contains(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  DESCRIBE THE METHOD
contains(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  DESCRIBE THE METHOD
contains(Id) - Method in class rice.pastry.IdRange
  test if a given key lies within this range
containsAll(Collection) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
  DESCRIBE THE METHOD
containsAll(Collection) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  DESCRIBE THE METHOD
containsAll(Collection) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  DESCRIBE THE METHOD
containsClient(ScribeClient) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  Returns whether or not this topic manager contains the given client.
containsId(Id) - Method in interface rice.p2p.commonapi.IdRange
  test if a given key lies within this range
containsId(Id) - Method in class rice.p2p.glacier.FragmentKeyRange
  test if a given key lies within this range
containsId(Id) - Method in class rice.p2p.glacier.VersionKeyRange
  test if a given key lies within this range
containsId(Id) - Method in class rice.p2p.multiring.MultiringIdRange
  test if a given key lies within this range
containsId(Id) - Method in class rice.p2p.past.gc.GCIdRange
  test if a given key lies within this range
containsId(Id) - Method in class rice.pastry.IdRange
  test if a given key lies within this range
containsKey(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
containsKey(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
containsKey(Object) - Method in class rice.p2p.util.ImmutableSortedMap
  Returns `true` if this map contains a mapping for the specified key.
containsKey(Object) - Method in class rice.p2p.util.RedBlackMap
  Returns `true` if this map contains a mapping for the specified key.
containsKey(Object) - Method in class rice.p2p.util.ReverseTreeMap
  Returns whether or not we contain the key
containsKey(Object) - Method in class rice.p2p.util.SoftHashMap
  Returns whether or not the key is contained in this map.
containsValue(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
containsValue(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
containsValue(Object) - Method in class rice.p2p.util.ImmutableSortedMap
  Returns `true` if this map maps one or more keys to the specified value.
containsValue(Object) - Method in class rice.p2p.util.RedBlackMap
  Returns `true` if this map maps one or more keys to the specified value.
containsValue(Object) - Method in class rice.p2p.util.SoftHashMap
  Returns whether or not the value is contained in this map.
content - Variable in class rice.p2p.past.messaging.CacheMessage
  DESCRIBE THE FIELD
content - Variable in class rice.p2p.past.messaging.InsertMessage
  DESCRIBE THE FIELD
content - Variable in class rice.p2p.scribe.messaging.AnycastMessage
  the content of this message
content - Variable in class rice.p2p.scribe.messaging.PublishMessage
  DESCRIBE THE FIELD
content - Variable in class rice.p2p.scribe.messaging.PublishRequestMessage
  DESCRIBE THE FIELD
continuations - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
convert(SortedMap) - Method in class rice.p2p.util.ReverseTreeMap
  Internal method which converts a sortedmap to an iterator
copy() - Method in class rice.pastry.Id.Distance
  Copy the distance into a freshly generated array.
copy() - Method in class rice.pastry.Id
  Copy the Id into a freshly generated array.
copy() - Method in class rice.pastry.leafset.LeafSet
  DESCRIBE THE METHOD
correct - Variable in class rice.pastry.socket.messaging.WrongEpochMessage
  DESCRIBE THE FIELD
countObservers() - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  DESCRIBE THE METHOD
createChannel(ChannelId) - Method in interface rice.p2p.splitstream.SplitStream
  A SplitStream application calls this method when it wishes to distribute content, creating a new channel object.
createChannel(ChannelId) - Method in class rice.p2p.splitstream.SplitStreamImpl
  This method is used by a peer who wishes to distribute the content using SplitStream.
createConnection(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
  Creates the outgoing socket to the remote handle
createEmptyIdRange() - Method in class rice.pastry.testing.IdRangeUnit
  DESCRIBE THE METHOD
createFullIdRange() - Method in class rice.pastry.testing.IdRangeUnit
  DESCRIBE THE METHOD
createIdRangeEndingIn(Id) - Method in class rice.pastry.testing.IdRangeUnit
  DESCRIBE THE METHOD
createIdRangeStartingWith(Id) - Method in class rice.pastry.testing.IdRangeUnit
  DESCRIBE THE METHOD
createIdWithPrefix(byte) - Method in class rice.pastry.testing.IdRangeUnit
  DESCRIBE THE METHOD
createManifests(VersionKey, Serializable, Fragment[], long) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
  DESCRIBE THE METHOD
createManifests(VersionKey, Serializable, Fragment[], long) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
  DESCRIBE THE METHOD
createNode(int) - Method in class rice.p2p.commonapi.testing.CommonAPITest
  Method which creates a single node, given it's node number
createNode(Id, MultiringNode) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  Method which creates a single node, given it's node number
createNode(MultiringNode, Id, MultiringNode) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  Method which creates a single node, given it's node number
createNodeId() - Method in class rice.pastry.testing.NodeIdUnit
  DESCRIBE THE METHOD
createNodes() - Method in class rice.p2p.commonapi.testing.CommonAPITest
  Method which creates the nodes
createNodes() - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  Method which creates the nodes
createRandomIdRange() - Method in class rice.pastry.testing.IdRangeUnit
  DESCRIBE THE METHOD
credentials - Variable in class rice.pastry.commonapi.PastryEndpoint
  DESCRIBE THE FIELD
criticalAggregates - Variable in class rice.p2p.aggregation.AggregationStatistics
  DESCRIBE THE FIELD
current - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
  The next message UID which is available
currentClasses - Variable in class rice.p2p.util.XMLObjectInputStream
  The stack of class types which are being read off of the stream
currentClasses - Variable in class rice.p2p.util.XMLObjectOutputStream
  The stack of classes which are currently being written to the stream
currentExpirationDate - Variable in class rice.p2p.glacier.v2.FragmentMetadata
  DESCRIBE THE FIELD
currentFragmentRequestTimeout - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
currentLifetime - Variable in class rice.p2p.aggregation.ObjectDescriptor
  DESCRIBE THE FIELD
currentObjects - Variable in class rice.p2p.util.XMLObjectInputStream
  The stack of objects which are currently being read off of the stream
currentObjects - Variable in class rice.p2p.util.XMLObjectOutputStream
  The stack of objects which are currently being written to the stream
currentPutFields - Variable in class rice.p2p.util.XMLObjectOutputStream
  The stack of putFields which are currently being written to the stream
cwHalf() - Method in class rice.pastry.IdRange
  get clockwise half of the range
cwSize() - Method in class rice.pastry.leafset.LeafSet
  Gets the current clockwise size.

## D

DATAGRAM_RECEIVE_BUFFER_SIZE - Static variable in class rice.pastry.socket.PingManager
  DESCRIBE THE FIELD
DATAGRAM_SEND_BUFFER_SIZE - Static variable in class rice.pastry.socket.PingManager
  DESCRIBE THE FIELD
DEBUG - Static variable in class rice.persistence.PersistentStorage
  Whether or not to print debug output
DECLARED_DEAD - Static variable in class rice.p2p.commonapi.NodeHandle
  DESCRIBE THE FIELD
DECLARED_LIVE - Static variable in class rice.p2p.commonapi.NodeHandle
  DESCRIBE THE FIELD
DECODE - Static variable in class rice.p2p.util.Base64
  Specify decoding.
DEFAULT_DISTANCE - Static variable in class rice.pastry.dist.DistCoalesedNodeHandle
  DESCRIBE THE FIELD
DEFAULT_EXPIRATION - Static variable in class rice.p2p.past.gc.GCPastImpl
  The default expiration, or when objects inserted with no timeout will expire 11:00 AM, 8/30/2004 1095180000000 1096560000000L
DEFAULT_MAXIMUM_CHILDREN - Static variable in class rice.p2p.splitstream.SplitStreamScribePolicy
  The default maximum number of children per channel
DEFAULT_PRIORITY_LEVEL - Static variable in class rice.pastry.messaging.Message
  DESCRIBE THE FIELD
DEFAULT_PROXIMITY - Static variable in class rice.pastry.socket.SocketNodeHandle
  DESCRIBE THE FIELD
DEPRECATED_ASYMMETRIC_ALGORITHM - Static variable in class rice.p2p.util.SecurityUtils
  DESCRIBE THE FIELD
DONT_BREAK_LINES - Static variable in class rice.p2p.util.Base64
  Don't break lines when encoding (violates strict Base64 specification)
DatagramMessage - class rice.pastry.socket.messaging.DatagramMessage.
  Class which represents a "ping" message sent through the socket pastry system.
DatagramMessage(SourceRoute, SourceRoute) - Constructor for class rice.pastry.socket.messaging.DatagramMessage
  Constructor
DebugCommandHandler - interface rice.p2p.util.DebugCommandHandler.
  DESCRIBE THE INTERFACE
DebugContent - class rice.p2p.glacier.v2.DebugContent.
  DESCRIBE THE CLASS
DebugContent(Id, boolean, long, byte[]) - Constructor for class rice.p2p.glacier.v2.DebugContent
  Constructor for DebugContent.
DebugContentHandle - class rice.p2p.glacier.v2.DebugContentHandle.
  DESCRIBE THE CLASS
DirectNodeHandle - class rice.pastry.direct.DirectNodeHandle.
  the node handle used with the direct network
DirectNodeHandle(PastryNode, PastryNode, NetworkSimulator) - Constructor for class rice.pastry.direct.DirectNodeHandle
  Constructor for DirectNodeHandle.
DirectPastryNode - class rice.pastry.direct.DirectPastryNode.
  Direct pastry node.
DirectPastryNode(NodeId, NetworkSimulator) - Constructor for class rice.pastry.direct.DirectPastryNode
  Constructor for DirectPastryNode.
DirectPastryNodeFactory - class rice.pastry.direct.DirectPastryNodeFactory.
  Pastry node factory for direct connections between nodes (local instances).
DirectPastryNodeFactory(NodeIdFactory, NetworkSimulator) - Constructor for class rice.pastry.direct.DirectPastryNodeFactory
  Constructor for DirectPastryNodeFactory.
DirectPastryPingTest - class rice.pastry.testing.DirectPastryPingTest.
  DirectPastryPingTest A performance test suite for pastry.
DirectPastryPingTest() - Constructor for class rice.pastry.testing.DirectPastryPingTest
  Constructor for DirectPastryPingTest.
DirectPastryRegrTest - class rice.pastry.testing.DirectPastryRegrTest.
  PastryRegrTest a regression test suite for pastry.
DirectSecurityManager - class rice.pastry.direct.DirectSecurityManager.
  Security manager for direct connections between nodes.
DirectSecurityManager(NetworkSimulator) - Constructor for class rice.pastry.direct.DirectSecurityManager
  Constructor.
DistCoalesedNodeHandle - class rice.pastry.dist.DistCoalesedNodeHandle.
  Abstract class for handles to "real" remote nodes.
DistCoalesedNodeHandle(NodeId, InetSocketAddress) - Constructor for class rice.pastry.dist.DistCoalesedNodeHandle
  Constructor
DistHelloWorld - class rice.pastry.testing.DistHelloWorld.
  A hello world example for pastry.
DistHelloWorld() - Constructor for class rice.pastry.testing.DistHelloWorld
  Constructor
DistNodeHandle - class rice.pastry.dist.DistNodeHandle.
  Abstract class for handles to "real" remote nodes.
DistNodeHandle(NodeId, InetSocketAddress) - Constructor for class rice.pastry.dist.DistNodeHandle
  Constructor
DistNodeHandlePool - class rice.pastry.dist.DistNodeHandlePool.
  The DistNodeHandlePool controls all of the node handles in use by the DistPastryNode.
DistNodeHandlePool() - Constructor for class rice.pastry.dist.DistNodeHandlePool
  Constructor.
DistPastryNode - class rice.pastry.dist.DistPastryNode.
  Class which represents the abstraction of a "real" pastry node.
DistPastryNode(NodeId) - Constructor for class rice.pastry.dist.DistPastryNode
  Constructor, with NodeId.
DistPastryNode.ProcessingQueue - class rice.pastry.dist.DistPastryNode.ProcessingQueue.
  DESCRIBE THE CLASS
DistPastryNode.ProcessingQueue() - Constructor for class rice.pastry.dist.DistPastryNode.ProcessingQueue
  Constructor for ProcessingQueue.
DistPastryNode.ProcessingQueue(int) - Constructor for class rice.pastry.dist.DistPastryNode.ProcessingQueue
  Constructor for ProcessingQueue.
DistPastryNode.ProcessingQueueOverflowException - exception rice.pastry.dist.DistPastryNode.ProcessingQueueOverflowException.
  DESCRIBE THE CLASS
DistPastryNode.ProcessingQueueOverflowException() - Constructor for class rice.pastry.dist.DistPastryNode.ProcessingQueueOverflowException
DistPastryNodeFactory - class rice.pastry.dist.DistPastryNodeFactory.
  An abstraction of the nodeId factory for distributed nodes.
DistPastryNodeFactory() - Constructor for class rice.pastry.dist.DistPastryNodeFactory
  Constructor.
DistPastryRegrTest - class rice.pastry.testing.DistPastryRegrTest.
  a regression test suite for pastry with "distributed" nodes.
DistPastryRegrTest() - Constructor for class rice.pastry.testing.DistPastryRegrTest
  Constructor for DistPastryRegrTest.
DistTutorial - class rice.tutorial.lesson1.DistTutorial.
  This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress) - Constructor for class rice.tutorial.lesson1.DistTutorial
  This constructor sets up a PastryNode.
DistTutorial - class rice.tutorial.lesson3.DistTutorial.
  This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress) - Constructor for class rice.tutorial.lesson3.DistTutorial
  This constructor sets up a PastryNode.
DropMessage - class rice.p2p.scribe.messaging.DropMessage.
DropMessage(NodeHandle, Topic) - Constructor for class rice.p2p.scribe.messaging.DropMessage
  Constructor which takes a unique integer Id
data - Variable in class rice.p2p.splitstream.SplitStreamContent
  The internal data - just the bytes
data - Variable in class rice.pastry.socket.PingManager.Envelope
  DESCRIBE THE FIELD
dataReceived(Object, InetSocketAddress, int) - Method in interface rice.pastry.NetworkListener
  DESCRIBE THE METHOD
dataSent(Object, InetSocketAddress, int) - Method in interface rice.pastry.NetworkListener
  DESCRIBE THE METHOD
dead - Variable in class rice.pastry.testing.PastryNetworkTest
  DESCRIBE THE FIELD
deadRoutes - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  DESCRIBE THE FIELD
debug(String) - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Prints out nicely formatted debug messages.
debugID - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
debugID - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
decode(Fragment[]) - Method in class rice.p2p.glacier.ErasureCodec
  DESCRIBE THE METHOD
decode(byte[], int, int) - Static method in class rice.p2p.util.Base64
  Very low-level access to decoding ASCII characters in the form of a byte array.
decode(String) - Static method in class rice.p2p.util.Base64
  Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decodeChunk(int[], int, int[], boolean[], long[][], int[]) - Method in class rice.p2p.glacier.ErasureCodec
  DESCRIBE THE METHOD
decodeHeader(byte[]) - Static method in class rice.pastry.socket.SocketChannelRepeater
  Method which can be used to decode the necessary header for the intermediate hop
decodeHeader(byte[], int) - Static method in class rice.pastry.socket.SocketChannelRepeater
  Method which can be used to decode the necessary header for the intermediate hop
decodeObject(Fragment[]) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
  DESCRIBE THE METHOD
decodeObject(Fragment[]) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
  DESCRIBE THE METHOD
decodeToObject(String) - Static method in class rice.p2p.util.Base64
  Attempts to decode Base64 data and deserialize a Java Object within.
decryptAsymmetric(byte[], PrivateKey) - Static method in class rice.p2p.util.SecurityUtils
  Decrypts the given byte[] using the provided private key.
decryptSymmetric(byte[], byte[]) - Static method in class rice.p2p.util.SecurityUtils
  Utility method for decrypting some data with symmetric encryption.
defaultAllowMultipleHops - Static variable in class rice.pastry.routing.SendOptions
  DESCRIBE THE FIELD
defaultNoShortCuts - Static variable in class rice.pastry.routing.SendOptions
  DESCRIBE THE FIELD
defaultRandom - Static variable in class rice.pastry.routing.SendOptions
  DESCRIBE THE FIELD
defaultReadObject() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which can be called by objects if they have a readObject() method.
defaultRerouteIfSuspected - Static variable in class rice.pastry.routing.SendOptions
  DESCRIBE THE FIELD
defaultShortestPath - Static variable in class rice.pastry.routing.SendOptions
  DESCRIBE THE FIELD
defaultWriteObject() - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which can be called by objects if they have a writeObject() method.
defaulted(String) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
deleteLeafSetObserver(Observer) - Method in class rice.pastry.PastryNode
  Delete a leaf set observer from the Pastry node.
deleteObserver(Observer) - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  DESCRIBE THE METHOD
deleteObserver(Observer) - Method in class rice.pastry.leafset.LeafSet
  Delete observer method.
deleteObservers() - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  DESCRIBE THE METHOD
deleteRouteSetObserver(Observer) - Method in class rice.pastry.PastryNode
  Delete a route set observer from the Pastry node.
deleter - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  The deleter, for managing ids to delete
deliver(Id, Message) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
deliver(Id, Message) - Method in interface rice.p2p.commonapi.Application
  This method is called on the application at the destination node for the given id.
deliver(Id, Message) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
deliver(Id, Message) - Method in class rice.p2p.multiring.MultiringApplication
  This method is called on the application at the destination node for the given id.
deliver(RingId, Message) - Method in class rice.p2p.multiring.MultiringEndpoint
  Internal method which delivers the message to the application
deliver(Topic, ScribeContent) - Method in class rice.p2p.multiring.MultiringNode
  This method is invoked when a message is delivered for a topic this client is interested in.
deliver(Id, Message) - Method in class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestApp
  DESCRIBE THE METHOD
deliver(Id, Message) - Method in class rice.p2p.past.PastImpl
  This method is called on the application at the destination node for the given id.
deliver(Id, Message) - Method in class rice.p2p.past.gc.GCPastImpl
  This method is called on the application at the destination node for the given id.
deliver(Id, Message) - Method in class rice.p2p.replication.ReplicationImpl
  This method is called on the application at the destination node for the given id.
deliver(Id, Message) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl
  This method is called on the application at the destination node for the given id.
deliver(Topic, ScribeContent) - Method in interface rice.p2p.scribe.ScribeClient
  This method is invoked when a message is delivered for a topic this client is interested in.
deliver(Id, Message) - Method in class rice.p2p.scribe.ScribeImpl
  This method is called on the application at the destination node for the given id.
deliver(Topic, ScribeContent) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  DESCRIBE THE METHOD
deliver(Stripe, byte[]) - Method in interface rice.p2p.splitstream.SplitStreamClient
  Is called when data is received on a stripe which this client has registered interest
deliver(Topic, ScribeContent) - Method in class rice.p2p.splitstream.Stripe
  This method is invoked when a message is delivered for a topic this client is interested in.
deliver(Id, Message) - Method in class rice.pastry.client.CommonAPIAppl
  Called by pastry when a message arrives for this application.
deliver(Id, Message) - Method in class rice.pastry.testing.RegrTestApp
  DESCRIBE THE METHOD
deliver(Id, Message) - Method in class rice.tutorial.lesson3.MyApp
  Called when we receive a message.
deliverBuffered(Address) - Method in class rice.pastry.messaging.MessageDispatch
  DESCRIBE THE METHOD
deliverMessage(Message, PastryNode) - Method in class rice.pastry.direct.EuclideanNetwork
  DESCRIBE THE METHOD
deliverMessage(Message, PastryNode) - Method in interface rice.pastry.direct.NetworkSimulator
  Deliver message.
deliverMessage(Message, PastryNode) - Method in class rice.pastry.direct.SphereNetwork
  DESCRIBE THE METHOD
depth - Variable in class rice.p2p.util.XMLObjectInputStream
  The depth at which we are currently at in the object tree
dequeue() - Method in class rice.pastry.dist.DistPastryNode.ProcessingQueue
  DESCRIBE THE METHOD
dequeue() - Method in class rice.persistence.PersistentStorage.WorkQueue
  DESCRIBE THE METHOD
deserialize(byte[]) - Static method in class rice.p2p.util.SecurityUtils
  Utility method for deserializing an object from a byte[]
deserialize(byte[]) - Static method in class rice.pastry.socket.PingManager
  Method which takes in a ByteBuffer read from a datagram, and deserializes the contained object.
dest - Variable in class rice.p2p.aggregation.messaging.AggregationMessage
  DESCRIBE THE FIELD
dest - Variable in class rice.p2p.glacier.v2.messaging.GlacierMessage
  DESCRIBE THE FIELD
dest - Variable in class rice.p2p.past.messaging.PastMessage
  DESCRIBE THE FIELD
destination - Variable in class rice.pastry.socket.PingManager.Envelope
  DESCRIBE THE FIELD
diff(IdRange) - Method in class rice.pastry.IdRange
  compute the difference between two ranges (exclusive or of keys in the two ranges) two ranges may differ in two ranges on the circle; this method produces one such range of difference if one exists the other range of difference can be computed by invoking o.diff(this)
diffRange(IdRange) - Method in interface rice.p2p.commonapi.IdRange
  diffs the given range with this range
diffRange(IdRange) - Method in class rice.p2p.glacier.FragmentKeyRange
  diffs the given range with this range
diffRange(IdRange) - Method in class rice.p2p.glacier.VersionKeyRange
  diffs the given range with this range
diffRange(IdRange) - Method in class rice.p2p.multiring.MultiringIdRange
  diffs the given range with this range
diffRange(IdRange) - Method in class rice.p2p.past.gc.GCIdRange
  diffs the given range with this range
diffRange(IdRange) - Method in class rice.pastry.IdRange
  diffs the given range with this range
diffSubtractTest(IdRange, IdRange) - Method in class rice.pastry.testing.IdRangeUnit
  DESCRIBE THE METHOD
difference(IdSet, IdSet, IdFactory) - Method in class rice.p2p.replication.ReplicationPolicy.DefaultReplicationPolicy
  This method simply returns remote-local.
difference(IdSet, IdSet, IdFactory) - Method in interface rice.p2p.replication.ReplicationPolicy
  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.
directAnycast(AnycastMessage, NodeHandle, NodeHandle[]) - Method in class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy
  Simply adds the parent and children in order, which implements a depth-first-search.
directAnycast(AnycastMessage, NodeHandle, NodeHandle[]) - Method in interface rice.p2p.scribe.ScribePolicy
  This method is called when an anycast is received which is not satisfied at the local node.
directAnycast(AnycastMessage, NodeHandle, NodeHandle[]) - Method in class rice.p2p.splitstream.SplitStreamScribePolicy
  This method adds the parent and child in such a way that the nodes who have this stripe as their primary strpe are examined first.
directTest(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
  DESCRIBE THE METHOD
dispatchMessage(Message) - Method in class rice.pastry.messaging.MessageDispatch
  Dispatches a message to the appropriate receiver.
distance(Id) - Method in class rice.pastry.Id
  Returns the shorter numerical distance on the ring between a pair of Ids.
distanceFromId(Id) - Method in interface rice.p2p.commonapi.Id
  Returns the shorter numerical distance on the ring between a pair of Ids.
distanceFromId(Id) - Method in class rice.p2p.glacier.FragmentKey
  DESCRIBE THE METHOD
distanceFromId(Id) - Method in class rice.p2p.glacier.VersionKey
  DESCRIBE THE METHOD
distanceFromId(Id) - Method in class rice.p2p.multiring.RingId
  Returns the shorter numerical distance on the ring between a pair of Ids.
distanceFromId(Id) - Method in class rice.p2p.past.gc.GCId
  Returns the shorter numerical distance on the ring between a pair of Ids.
distanceFromId(Id) - Method in class rice.pastry.Id
  Returns the shorter numerical distance on the ring between a pair of Ids.
distanceTest() - Method in class rice.pastry.testing.NodeIdUnit
  DESCRIBE THE METHOD
doConfig() - Static method in class rice.p2p.util.testing.IdBloomFilterReplicationTest
  DESCRIBE THE METHOD
doHash(byte[], int) - Method in class rice.p2p.util.BloomFilter
  Method which performs a dumb hash of the provided array and the seed value.
doInsert(Id, PastImpl.MessageBuilder, Continuation) - Method in class rice.p2p.past.PastImpl
  Internal method which actually performs an insert for a given object.
doInvocations() - Method in class rice.selector.ProfileSelector
  Method which invokes all pending invocations.
doInvocations() - Method in class rice.selector.SelectorManager
  Method which invokes all pending invocations.
doInvocations2() - Method in class rice.selector.ProfileSelector
  DESCRIBE THE METHOD
doRun(int, int) - Static method in class rice.p2p.util.testing.IdBloomFilterReplicationTest
  DESCRIBE THE METHOD
doSelections() - Method in class rice.selector.ProfileSelector
  DESCRIBE THE METHOD
doSelections() - Method in class rice.selector.SelectorManager
  DESCRIBE THE METHOD
domainPrefixTest() - Method in class rice.pastry.testing.NodeIdUnit
  DESCRIBE THE METHOD
done - Variable in class rice.Continuation.ExternalContinuation
  DESCRIBE THE FIELD
done - Variable in class rice.Continuation.MultiContinuation
  DESCRIBE THE FIELD
doneNode(NodeHandle) - Method in class rice.pastry.direct.DirectPastryNode
  DESCRIBE THE METHOD
doneNode(NodeHandle) - Method in class rice.pastry.dist.DistPastryNode
  Called after the node is initialized.
doneNode(NodeHandle) - Method in class rice.pastry.socket.SocketPastryNode
  Called after the node is initialized.
doneTest() - Method in class rice.pastry.direct.TestRecord
  DESCRIBE THE METHOD
doneTest() - Method in class rice.pastry.testing.PingTestRecord
  DESCRIBE THE METHOD
dump() - Method in class rice.p2p.aggregation.AggregationStatistics
  DESCRIBE THE METHOD
dump(byte[]) - Method in class rice.p2p.glacier.ErasureCodec
  DESCRIBE THE METHOD
dump() - Method in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE METHOD

## E

EC_NO_CODE_AVAILABLE - Static variable in class rice.pastry.PastryNode
  DESCRIBE THE FIELD
ENCODE - Static variable in class rice.p2p.util.Base64
  Specify encoding.
EPOCH_UNKNOWN - Static variable in class rice.pastry.socket.EpochInetSocketAddress
  DESCRIBE THE FIELD
EXTRA - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
  DESCRIBE THE FIELD
EmptyCache - class rice.persistence.EmptyCache.
  This class is a cahcce which doesn't store anything.
EmptyCache(IdFactory) - Constructor for class rice.persistence.EmptyCache
  Builds an emtpy cache
EncryptedInputStream - class rice.p2p.util.EncryptedInputStream.
EncryptedInputStream(PrivateKey, InputStream) - Constructor for class rice.p2p.util.EncryptedInputStream
  Builds an encrypted inputstream given a private key to decrypt thing under
EncryptedOutputStream - class rice.p2p.util.EncryptedOutputStream.
EncryptedOutputStream(PublicKey, OutputStream) - Constructor for class rice.p2p.util.EncryptedOutputStream
  Builds an encrypted outputstream given a public key to encrypt thing under
EncryptedStreamUnit - class rice.p2p.util.testing.EncryptedStreamUnit.
  DESCRIBE THE CLASS
EncryptedStreamUnit() - Constructor for class rice.p2p.util.testing.EncryptedStreamUnit
Endpoint - interface rice.p2p.commonapi.Endpoint.
EpochInetSocketAddress - class rice.pastry.socket.EpochInetSocketAddress.
  Class which represets a source route to a remote IP address.
EpochInetSocketAddress(InetSocketAddress) - Constructor for class rice.pastry.socket.EpochInetSocketAddress
  Constructor - don't use this unless you know what you are doing
EpochInetSocketAddress(InetSocketAddress, long) - Constructor for class rice.pastry.socket.EpochInetSocketAddress
  Constructor
ErasureCodec - class rice.p2p.glacier.ErasureCodec.
  DESCRIBE THE CLASS
ErasureCodec(int, int) - Constructor for class rice.p2p.glacier.ErasureCodec
  Constructor for ErasureCodec.
EuclideanNetwork - class rice.pastry.direct.EuclideanNetwork.
  Euclidean network topology and idealized node life.
EuclideanNetwork() - Constructor for class rice.pastry.direct.EuclideanNetwork
  Constructor.
Executable - interface rice.Executable.
  Asynchronously executes a processing function, and returns the result.
ExponentialBackoffScheduledMessage - class rice.pastry.ExponentialBackoffScheduledMessage.
ExponentialBackoffScheduledMessage(PastryNode, Message, Timer, long, long, double) - Constructor for class rice.pastry.ExponentialBackoffScheduledMessage
ExponentialBackoffScheduledMessage(PastryNode, Message, Timer, long, double) - Constructor for class rice.pastry.ExponentialBackoffScheduledMessage
  Constructor for ExponentialBackoffScheduledMessage.
eaddress - Variable in class rice.pastry.socket.SocketNodeHandle
  DESCRIBE THE FIELD
elements() - Method in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE METHOD
emptyTrash(Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
encode(byte[], boolean[]) - Method in class rice.p2p.glacier.ErasureCodec
  DESCRIBE THE METHOD
encodeBytes(byte[]) - Static method in class rice.p2p.util.Base64
  Encodes a byte array into Base64 notation.
encodeBytes(byte[], int) - Static method in class rice.p2p.util.Base64
  Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class rice.p2p.util.Base64
  Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, int) - Static method in class rice.p2p.util.Base64
  Encodes a byte array into Base64 notation.
encodeChunk(int[]) - Method in class rice.p2p.glacier.ErasureCodec
  Input: buffer of size ; first words contain message, rest is zeroes Output: buffer contains fragments
encodeHeader(EpochInetSocketAddress) - Static method in class rice.pastry.socket.SocketChannelRepeater
  Method which can be used to constuct the necessary header for the intermediate hop
encodeObject(Serializable, boolean[]) - Method in class rice.p2p.glacier.ErasureCodec
  DESCRIBE THE METHOD
encodeObject(Serializable, boolean[]) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
  DESCRIBE THE METHOD
encodeObject(Serializable, boolean[]) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
  DESCRIBE THE METHOD
encodeObject(Serializable) - Static method in class rice.p2p.util.Base64
  Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, int) - Static method in class rice.p2p.util.Base64
  Serializes an object and returns the Base64-encoded version of that serialized object.
encryptAsymmetric(byte[], PublicKey) - Static method in class rice.p2p.util.SecurityUtils
  Encrypts the given byte[] using the provided public key.
encryptSymmetric(byte[], byte[]) - Static method in class rice.p2p.util.SecurityUtils
  Utility method for encrypting a block of data with symmetric encryption.
encryptSymmetric(byte[], byte[], int, int) - Static method in class rice.p2p.util.SecurityUtils
  Utility method for encrypting a block of data with symmetric encryption.
end(String) - Method in class rice.p2p.util.XMLWriter
  Method which ends the given tag name
endpoint - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
endpoint - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
endpoint - Variable in class rice.p2p.multiring.MultiringEndpoint
  The node which this mulitring node is wrapping
endpoint - Variable in class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestApp
  DESCRIBE THE FIELD
endpoint - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
endpoint - Variable in class rice.p2p.past.gc.GCEndpoint
  The node which this mulitring node is wrapping
endpoint - Variable in class rice.p2p.replication.ReplicationImpl
  this application's endpoint
endpoint - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  The endpoint used for sending reminder messages
endpoint - Variable in class rice.p2p.scribe.ScribeImpl
  this application's endpoint
endpoint - Variable in class rice.tutorial.lesson3.MyApp
  The Endpoint represents the underlieing node.
endpoints - Variable in class rice.p2p.multiring.MultiringNode
  The list of all of the endpoints connected to this node
enqueue(DistPastryNode.ProcessingRequest) - Method in class rice.pastry.dist.DistPastryNode.ProcessingQueue
  DESCRIBE THE METHOD
enqueue(SourceRoute, Object) - Method in class rice.pastry.socket.PingManager
  DESCRIBE THE METHOD
enqueue(Object) - Method in class rice.pastry.socket.SocketChannelWriter
  Adds an object to this SocketChannelWriter's queue of pending objects to write.
enqueue(PersistentStorage.WorkRequest) - Method in class rice.persistence.PersistentStorage.WorkQueue
  DESCRIBE THE METHOD
enrouteMessage(Message, Id, NodeId, SendOptions) - Method in class rice.pastry.client.PastryAppl
  Called by pastry when a message is enroute and is passing through this node.
enrouteMessage(Message, Id, NodeId, SendOptions) - Method in class rice.pastry.commonapi.PastryEndpoint
  DESCRIBE THE METHOD
enrouteMessage(Message, Id, NodeId, SendOptions) - Method in class rice.pastry.testing.HelloWorldApp
  Invoked on intermediate nodes in routing path.
enrouteMessage(Message, Id, NodeId, SendOptions) - Method in class rice.pastry.testing.Ping
  DESCRIBE THE METHOD
enrouteMessage(Message, Id, NodeId, SendOptions) - Method in class rice.pastry.testing.PingClient
  DESCRIBE THE METHOD
entry - Variable in class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
  DESCRIBE THE FIELD
entry - Variable in class rice.p2p.past.gc.GCIdFactory.GCMapEntry
  DESCRIBE THE FIELD
entrySet() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
entrySet() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
entrySet() - Method in class rice.p2p.util.ImmutableSortedMap
  Returns a set view of the mappings contained in this map.
entrySet() - Method in class rice.p2p.util.RedBlackMap
  Returns a set view of the mappings contained in this map.
epoch - Variable in class rice.pastry.dist.DistNodeHandle
  a unique number matching the liveness of this node this number will be different each time the process is run, but the NodeId can be the same.
epoch - Variable in class rice.pastry.socket.EpochInetSocketAddress
  DESCRIBE THE FIELD
equalityTest(IdRange, IdRange) - Method in class rice.pastry.testing.IdRangeUnit
  DESCRIBE THE METHOD
equalityTest() - Method in class rice.pastry.testing.NodeIdUnit
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.glacier.FragmentKey
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.glacier.FragmentKeyRange
  Determines equality
equals(Object) - Method in class rice.p2p.glacier.VersionKey
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.glacier.VersionKeyRange
  Determines equality
equals(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.multiring.MultiringIdRange
  Determines equality
equals(Object) - Method in class rice.p2p.multiring.MultiringIdSet
  Determines equality
equals(Object) - Method in class rice.p2p.multiring.MultiringNodeHandle
  Returns whether or not this object is equal to the provided one
equals(Object) - Method in class rice.p2p.multiring.MultiringNodeHandleSet
  Determines equality
equals(Object) - Method in class rice.p2p.multiring.RingId
  Returns whether or not this object is equal to the provided one
equals(Object) - Method in class rice.p2p.past.gc.GCId
  Returns whether or not this object is equal to the provided one
equals(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCMapEntry
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.past.gc.GCIdSet
  Determines equality
equals(Object) - Method in class rice.p2p.past.gc.GCPastMetadata
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.past.testing.PastRegrTest.NonMutableTestPastContent
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.past.testing.PastRegrTest.VersionedTestPastContent
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.scribe.Topic
  Returns whether this is equal to o or not
equals(Object) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeContent
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.splitstream.ChannelId
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.splitstream.StripeId
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.pastry.Id.Distance
  Equality operator.
equals(Object) - Method in class rice.pastry.Id
  Equality operator for Ids.
equals(Id) - Method in class rice.pastry.Id
  Equivalence relation for Ids.
equals(Object) - Method in class rice.pastry.IdRange
  equality operator
equals(Object) - Method in class rice.pastry.NodeHandle
  Equality operator for nodehandles.
equals(Object) - Method in class rice.pastry.direct.DirectNodeHandle
  Equivalence relation for nodehandles.
equals(Object) - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Equivalence relation for nodehandles.
equals(Object) - Method in class rice.pastry.dist.DistNodeHandle
  Equivalence relation for nodehandles.
equals(Object) - Method in class rice.pastry.join.JoinAddress
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.pastry.leafset.LeafSetProtocolAddress
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.pastry.routing.RouteProtocolAddress
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.pastry.routing.RouterAddress
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.pastry.socket.EpochInetSocketAddress
  Checks equaltiy on source routes
equals(Object) - Method in class rice.pastry.socket.SocketNodeHandle
  Equivalence relation for nodehandles.
equals(Object) - Method in class rice.pastry.socket.SourceRoute
  Checks equaltiy on source routes
equals(Object) - Method in class rice.pastry.standard.StandardAddress
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.pastry.testing.PingAddress
  DESCRIBE THE METHOD
eventType - Variable in class rice.p2p.util.XMLReader
  The cached type of the last event the parser saw
exception - Variable in class rice.Continuation.ExternalContinuation
  DESCRIBE THE FIELD
exception - Variable in class rice.p2p.past.messaging.ContinuationMessage
  DESCRIBE THE FIELD
exceptionThrown() - Method in class rice.Continuation.ExternalContinuation
  DESCRIBE THE METHOD
execute() - Method in interface rice.Executable
  Executes the potentially expensive task and returns the result.
execute() - Method in class rice.p2p.replication.ReplicationImpl.BloomFilterExecutable
  DESCRIBE THE METHOD
executeDueTasks() - Method in class rice.selector.SelectorManager
  Internal method which finds all due tasks and executes them.
existing - Variable in class rice.p2p.past.testing.PastRegrTest.TestPastContent
  DESCRIBE THE FIELD
exists(Id) - Method in class rice.p2p.past.PastImpl
  This upcall should return whether or not the given id is currently stored by the client.
exists(Id) - Method in class rice.p2p.past.gc.GCPastImpl
  This upcall should return whether or not the given id is currently stored by the client.
exists(Id) - Method in interface rice.p2p.replication.manager.ReplicationManagerClient
  This upcall should return whether or not the given id is currently stored by the client.
exists(Id) - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
  DESCRIBE THE METHOD
exists(Id) - Method in interface rice.persistence.Catalog
  Returns whether or not an object is present in the location `id` .
exists(Id) - Method in class rice.persistence.EmptyCache
  Returns whether or not an object is cached in the location `id`.
exists(Id) - Method in class rice.persistence.LRUCache
  Returns whether or not an object is cached in the location `id`.
exists(Id) - Method in class rice.persistence.MemoryStorage
  Returns whether or not the provided id exists
exists(Id) - Method in class rice.persistence.PersistentStorage
  Returns whether or not an object is present in the location `id` .
exists(Id) - Method in class rice.persistence.StorageManagerImpl
  Returns whether or not an object is present in the location `id` .
expiration - Variable in class rice.p2p.past.gc.GCId
  The ringId which this ringId represents
expiration - Variable in class rice.p2p.past.gc.GCPastMetadata
  DESCRIBE THE FIELD
expiration - Variable in class rice.p2p.past.gc.messaging.GCInsertMessage
  DESCRIBE THE FIELD
expirationDate - Variable in class rice.p2p.glacier.v2.Manifest
  DESCRIBE THE FIELD

## F

FACTORY - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
FACTORY - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
FAILURE - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
FAILURE - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
FAILURE - Static variable in class rice.persistence.testing.Test
  DESCRIBE THE FIELD
FETCH_DELAY - Static variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  The amount of time to wait between fetch calls to the client
FETCH_FRAGMENT - Static variable in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
  DESCRIBE THE FIELD
FETCH_FRAGMENT_AND_MANIFEST - Static variable in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
  DESCRIBE THE FIELD
FETCH_MANIFEST - Static variable in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
  DESCRIBE THE FIELD
FetchHandleMessage - class rice.p2p.past.messaging.FetchHandleMessage.
FetchHandleMessage(int, Id, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.FetchHandleMessage
  Constructor
FetchMessage - class rice.p2p.past.messaging.FetchMessage.
FetchMessage(int, PastContentHandle, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.FetchMessage
  Constructor
Fragment - class rice.p2p.glacier.Fragment.
  DESCRIBE THE CLASS
Fragment(int) - Constructor for class rice.p2p.glacier.Fragment
  Constructor for Fragment.
FragmentAndManifest - class rice.p2p.glacier.v2.FragmentAndManifest.
  DESCRIBE THE CLASS
FragmentAndManifest(Fragment, Manifest) - Constructor for class rice.p2p.glacier.v2.FragmentAndManifest
  Constructor for FragmentAndManifest.
FragmentKey - class rice.p2p.glacier.FragmentKey.
  DESCRIBE THE CLASS
FragmentKey(VersionKey, int) - Constructor for class rice.p2p.glacier.FragmentKey
  Constructor for FragmentKey.
FragmentKeyFactory - class rice.p2p.glacier.FragmentKeyFactory.
  DESCRIBE THE CLASS
FragmentKeyFactory(MultiringIdFactory) - Constructor for class rice.p2p.glacier.FragmentKeyFactory
  Constructor for FragmentKeyFactory.
FragmentKeyRange - class rice.p2p.glacier.FragmentKeyRange.
  DESCRIBE THE CLASS
FragmentKeyRange(IdRange) - Constructor for class rice.p2p.glacier.FragmentKeyRange
  Constructor
FragmentKeySet - class rice.p2p.glacier.FragmentKeySet.
  DESCRIBE THE CLASS
FragmentKeySet() - Constructor for class rice.p2p.glacier.FragmentKeySet
  Constructor.
FragmentKeySet(FragmentKeySet) - Constructor for class rice.p2p.glacier.FragmentKeySet
  Copy constructor.
FragmentKeySet(SortedMap) - Constructor for class rice.p2p.glacier.FragmentKeySet
  Constructor.
FragmentMetadata - class rice.p2p.glacier.v2.FragmentMetadata.
  DESCRIBE THE CLASS
FragmentMetadata(long, long, long) - Constructor for class rice.p2p.glacier.v2.FragmentMetadata
  Constructor for FragmentMetadata.
factory - Variable in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE FIELD
factory - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
factory - Variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
factory - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
factory - Variable in class rice.p2p.multiring.MultiringIdFactory
  The underlying IdFactory
factory - Variable in class rice.p2p.multiring.MultiringNode
  A cached IdFactory for internal use
factory - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
factory - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
factory - Variable in class rice.p2p.past.gc.GCIdFactory
  The underlying IdFactory
factory - Variable in class rice.p2p.replication.ReplicationImpl
  The factory for create IdSets and IdRanges
factory - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  The id factory used for manipulating ids
factory - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
  DESCRIBE THE FIELD
factory - Variable in class rice.pastry.testing.LeafSetTest
  DESCRIBE THE FIELD
factory - Variable in class rice.pastry.testing.PastryNetworkTest
  DESCRIBE THE FIELD
factory - Variable in class rice.pastry.testing.PastryRegrTest
  DESCRIBE THE FIELD
factory - Variable in class rice.persistence.EmptyCache
  The facotry for building id sets
failed - Variable in class rice.p2p.splitstream.Stripe
  The count of failed subscribe messages
failstop - Variable in class rice.pastry.standard.StandardLeafSetProtocol
  DESCRIBE THE FIELD
fetch(PastContentHandle, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
fetch(PastContentHandle, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
fetch(PastContentHandle, Continuation) - Method in interface rice.p2p.past.Past
  Retrieves the object associated with a given content handle.
fetch(PastContentHandle, Continuation) - Method in class rice.p2p.past.PastImpl
  Retrieves the object associated with a given content handle.
fetch(Id, NodeHandle, Continuation) - Method in class rice.p2p.past.PastImpl
  This upcall is invoked to tell the client to fetch the given id, and to call the given command with the boolean result once the fetch is completed.
fetch(Id, NodeHandle, Cache, Past, Continuation) - Method in class rice.p2p.past.PastPolicy.DefaultPastPolicy
  This method fetches the object via a lookup() call.
fetch(Id, NodeHandle, Cache, Past, Continuation) - Method in interface rice.p2p.past.PastPolicy
  This method is called when Past is told to fetch a key.
fetch(Id, NodeHandle, Continuation) - Method in class rice.p2p.past.gc.GCPastImpl
  This upcall is invoked to tell the client to fetch the given id, and to call the given command with the boolean result once the fetch is completed.
fetch(IdSet, NodeHandle) - Method in interface rice.p2p.replication.ReplicationClient
  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.
fetch(Id, NodeHandle, Continuation) - Method in interface rice.p2p.replication.manager.ReplicationManagerClient
  This upcall is invoked to tell the client to fetch the given id, and to call the given command with the boolean result once the fetch is completed.
fetch(IdSet, NodeHandle) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
  Method by which keys are added to the list of keys to fetch
fetch(IdSet, NodeHandle) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl
  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.
fetch(Id, NodeHandle, Continuation) - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
  DESCRIBE THE METHOD
fetch(IdSet, NodeHandle) - Method in class rice.p2p.replication.testing.ReplicationRegrTest.TestReplicationClient
  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.
fetchHandles - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
fetchLeafSets() - Method in class rice.pastry.testing.PastryNetworkTest
  DESCRIBE THE METHOD
fetchRouteRow(int) - Method in class rice.pastry.testing.PastryNetworkTest
  DESCRIBE THE METHOD
filter - Variable in class rice.p2p.util.IdBloomFilter
  The parameters to the hash functions for this bloom filter
filters - Variable in class rice.p2p.replication.messaging.RequestMessage
  DESCRIBE THE FIELD
find(char[], char) - Static method in class rice.p2p.multiring.MultiringIdFactory
  DESCRIBE THE METHOD
firstKey() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
firstKey() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
firstKey() - Method in class rice.p2p.util.ImmutableSortedMap
  Returns the first (lowest) key currently in this sorted map.
firstKey() - Method in class rice.p2p.util.RedBlackMap
  Returns the first (lowest) key currently in this sorted map.
flip() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  DESCRIBE THE METHOD
flush(Id, Continuation) - Method in interface rice.p2p.aggregation.Aggregation
  Creates an aggregate that includes the most current object with the specified key.
flush(Continuation) - Method in interface rice.p2p.aggregation.Aggregation
  Creates aggregates from all objects in the local object cache.
flush(Id, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
flush(Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
flush() - Method in class rice.p2p.util.EncryptedOutputStream
  Flushes this output stream and forces any buffered output bytes to be written out.
flush() - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which flushes all buffered data to the output stream.
flush() - Method in class rice.p2p.util.XMLWriter
  Method which flushes all buffered data to the underlying writer
flushBase64() - Method in class rice.p2p.util.Base64.OutputStream
  Method added by PHIL.
flushWait - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
forcePing(SourceRoute, PingResponseListener) - Method in class rice.pastry.socket.PingManager
  DESCRIBE THE METHOD
forward(RouteMessage) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
forward(RouteMessage) - Method in interface rice.p2p.commonapi.Application
  This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
forward(RouteMessage) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
forward(RouteMessage) - Method in class rice.p2p.multiring.MultiringApplication
  This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
forward(RouteMessage) - Method in class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestApp
  DESCRIBE THE METHOD
forward(RouteMessage) - Method in class rice.p2p.past.PastImpl
  This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
forward(RouteMessage) - Method in class rice.p2p.replication.ReplicationImpl
  This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
forward(RouteMessage) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl
  This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
forward(RouteMessage) - Method in class rice.p2p.scribe.ScribeImpl
  This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
forward(RouteMessage) - Method in class rice.pastry.client.CommonAPIAppl
  Called by pastry when a message is enroute and is passing through this node.
forward(RouteMessage) - Method in class rice.pastry.testing.RegrTestApp
  DESCRIBE THE METHOD
forward(RouteMessage) - Method in class rice.tutorial.lesson3.MyApp
  Called a message travels along your path.
found - Variable in class rice.p2p.glacier.v2.GlacierNotEnoughFragmentsException
  DESCRIBE THE FIELD
fragment - Variable in class rice.p2p.glacier.v2.FragmentAndManifest
  DESCRIBE THE FIELD
fragmentHash - Variable in class rice.p2p.glacier.v2.Manifest
  DESCRIBE THE FIELD
fragmentStorage - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
fragmentStorageSize - Variable in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE FIELD
fragments - Variable in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
  DESCRIBE THE FIELD
freeBandwidth(Channel, NodeHandle, Id) - Method in class rice.p2p.splitstream.SplitStreamScribePolicy
  This method attempts to free bandwidth from our primary stripe.
freeBandwidthUltimate(Id) - Method in class rice.p2p.splitstream.SplitStreamScribePolicy
  This method makes an attempt to free up bandwidth from non-primary, non-root stripes (for which local node is not root).
from() - Method in class rice.pastry.leafset.BroadcastLeafSet
  Returns the node id of the node that broadcast its leaf set.
from() - Method in class rice.pastry.routing.BroadcastRouteRow
  Gets the from node.

## G

GCCollectMessage - class rice.p2p.past.gc.messaging.GCCollectMessage.
GCCollectMessage(int, NodeHandle, Id) - Constructor for class rice.p2p.past.gc.messaging.GCCollectMessage
  Constructor
GCEndpoint - class rice.p2p.past.gc.GCEndpoint.
GCEndpoint(Endpoint) - Constructor for class rice.p2p.past.gc.GCEndpoint
  Constructor
GCId - class rice.p2p.past.gc.GCId.
GCId(Id, long) - Constructor for class rice.p2p.past.gc.GCId
  Constructor
GCIdFactory - class rice.p2p.past.gc.GCIdFactory.
GCIdFactory(IdFactory) - Constructor for class rice.p2p.past.gc.GCIdFactory
  Constructor
GCIdFactory.GCEntrySet - class rice.p2p.past.gc.GCIdFactory.GCEntrySet.
  DESCRIBE THE CLASS
GCIdFactory.GCEntrySet(Set) - Constructor for class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  Constructor for GCEntrySet.
GCIdFactory.GCMapEntry - class rice.p2p.past.gc.GCIdFactory.GCMapEntry.
  DESCRIBE THE CLASS
GCIdFactory.GCMapEntry(Map.Entry) - Constructor for class rice.p2p.past.gc.GCIdFactory.GCMapEntry
  Constructor for GCMapEntry.
GCIdFactory.GCSortedMap - class rice.p2p.past.gc.GCIdFactory.GCSortedMap.
  DESCRIBE THE CLASS
GCIdFactory.GCSortedMap(SortedMap) - Constructor for class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  Constructor for GCSortedMap.
GCIdRange - class rice.p2p.past.gc.GCIdRange.
GCIdRange(IdRange) - Constructor for class rice.p2p.past.gc.GCIdRange
  Constructor, which takes a normal IdRange
GCIdSet - class rice.p2p.past.gc.GCIdSet.
GCIdSet(IdFactory) - Constructor for class rice.p2p.past.gc.GCIdSet
  Constructor
GCIdSet(IdSet, SortedMap) - Constructor for class rice.p2p.past.gc.GCIdSet
  Constructor
GCInsertMessage - class rice.p2p.past.gc.messaging.GCInsertMessage.
GCInsertMessage(int, PastContent, long, NodeHandle, Id) - Constructor for class rice.p2p.past.gc.messaging.GCInsertMessage
  Constructor which takes a unique integer Id, as well as the data to be stored
GCLookupHandlesMessage - class rice.p2p.past.gc.messaging.GCLookupHandlesMessage.
GCLookupHandlesMessage(int, Id, NodeHandle, Id) - Constructor for class rice.p2p.past.gc.messaging.GCLookupHandlesMessage
  Constructor
GCNode - class rice.p2p.past.gc.GCNode.
GCNode(Node) - Constructor for class rice.p2p.past.gc.GCNode
  Constructor
GCPast - interface rice.p2p.past.gc.GCPast.
GCPastContent - interface rice.p2p.past.gc.GCPastContent.
GCPastContentHandle - interface rice.p2p.past.gc.GCPastContentHandle.
GCPastException - exception rice.p2p.past.gc.GCPastException.
GCPastException(String) - Constructor for class rice.p2p.past.gc.GCPastException
  Constructor.
GCPastException.ObjectNotFoundException - exception rice.p2p.past.gc.GCPastException.ObjectNotFoundException.
  DESCRIBE THE CLASS
GCPastException.ObjectNotFoundException(String) - Constructor for class rice.p2p.past.gc.GCPastException.ObjectNotFoundException
  Constructor for ObjectNotFoundException.
GCPastImpl - class rice.p2p.past.gc.GCPastImpl.
GCPastImpl(Node, StorageManager, int, String, PastPolicy, long) - Constructor for class rice.p2p.past.gc.GCPastImpl
  Constructor for GCPast
GCPastImpl(Node, StorageManager, Cache, int, String, PastPolicy, long, StorageManager) - Constructor for class rice.p2p.past.gc.GCPastImpl
  Constructor for GCPast
GCPastImpl.ReplicaMap - class rice.p2p.past.gc.GCPastImpl.ReplicaMap.
  DESCRIBE THE CLASS
GCPastImpl.ReplicaMap() - Constructor for class rice.p2p.past.gc.GCPastImpl.ReplicaMap
GCPastMetadata - class rice.p2p.past.gc.GCPastMetadata.
GCPastMetadata(long) - Constructor for class rice.p2p.past.gc.GCPastMetadata
  Constructor.
GCRefreshMessage - class rice.p2p.past.gc.messaging.GCRefreshMessage.
GCRefreshMessage(int, GCIdSet, NodeHandle, Id) - Constructor for class rice.p2p.past.gc.messaging.GCRefreshMessage
  Constructor which takes a unique integer Id, as well as the keys to be refreshed
GZIP - Static variable in class rice.p2p.util.Base64
  Specify that data should be gzip-compressed.
Glacier - interface rice.p2p.glacier.Glacier.
  DESCRIBE THE INTERFACE
GlacierContentHandle - class rice.p2p.glacier.v2.GlacierContentHandle.
  DESCRIBE THE CLASS
GlacierContentHandle(Id, long, NodeHandle, Manifest) - Constructor for class rice.p2p.glacier.v2.GlacierContentHandle
  Constructor for GlacierContentHandle.
GlacierContinuation - class rice.p2p.glacier.v2.GlacierContinuation.
  DESCRIBE THE CLASS
GlacierContinuation() - Constructor for class rice.p2p.glacier.v2.GlacierContinuation
GlacierDataMessage - class rice.p2p.glacier.v2.messaging.GlacierDataMessage.
  DESCRIBE THE CLASS
GlacierDataMessage(int, FragmentKey, Fragment, Manifest, NodeHandle, Id, boolean, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierDataMessage
  Constructor for GlacierDataMessage.
GlacierDataMessage(int, FragmentKey[], Fragment[], Manifest[], NodeHandle, Id, boolean, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierDataMessage
  Constructor for GlacierDataMessage.
GlacierDefaultPolicy - class rice.p2p.glacier.v2.GlacierDefaultPolicy.
  DESCRIBE THE CLASS
GlacierDefaultPolicy(ErasureCodec) - Constructor for class rice.p2p.glacier.v2.GlacierDefaultPolicy
  Constructor for GlacierDefaultPolicy.
GlacierException - exception rice.p2p.glacier.GlacierException.
  DESCRIBE THE CLASS
GlacierException(String) - Constructor for class rice.p2p.glacier.GlacierException
  Constructor for GlacierException.
GlacierFetchMessage - class rice.p2p.glacier.v2.messaging.GlacierFetchMessage.
  DESCRIBE THE CLASS
GlacierFetchMessage(int, FragmentKey, int, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
  Constructor for GlacierFetchMessage.
GlacierFetchMessage(int, FragmentKey[], int, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
  Constructor for GlacierFetchMessage.
GlacierImpl - class rice.p2p.glacier.v2.GlacierImpl.
  DESCRIBE THE CLASS
GlacierImpl(Node, StorageManager, StorageManager, int, int, IdFactory, String, GlacierPolicy) - Constructor for class rice.p2p.glacier.v2.GlacierImpl
  Constructor for GlacierImpl.
GlacierMessage - class rice.p2p.glacier.v2.messaging.GlacierMessage.
  DESCRIBE THE CLASS
GlacierMessage(int, NodeHandle, Id, boolean, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierMessage
  Constructor which takes a unique integer Id
GlacierNeighborRequestMessage - class rice.p2p.glacier.v2.messaging.GlacierNeighborRequestMessage.
  DESCRIBE THE CLASS
GlacierNeighborRequestMessage(int, IdRange, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierNeighborRequestMessage
  Constructor for GlacierNeighborRequestMessage.
GlacierNeighborResponseMessage - class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage.
  DESCRIBE THE CLASS
GlacierNeighborResponseMessage(int, Id[], long[], NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage
  Constructor for GlacierNeighborResponseMessage.
GlacierNotEnoughFragmentsException - exception rice.p2p.glacier.v2.GlacierNotEnoughFragmentsException.
  DESCRIBE THE CLASS
GlacierNotEnoughFragmentsException(String, int, int) - Constructor for class rice.p2p.glacier.v2.GlacierNotEnoughFragmentsException
  Constructor for GlacierNotEnoughFragmentsException.
GlacierPersistentStorageTest - class rice.persistence.testing.GlacierPersistentStorageTest.
  This class is a class which tests the PersistentStorage class in the rice.persistence package.
GlacierPersistentStorageTest(String) - Constructor for class rice.persistence.testing.GlacierPersistentStorageTest
  Builds a MemoryStorageTest
GlacierPolicy - interface rice.p2p.glacier.v2.GlacierPolicy.
  DESCRIBE THE INTERFACE
GlacierQueryMessage - class rice.p2p.glacier.v2.messaging.GlacierQueryMessage.
  DESCRIBE THE CLASS
GlacierQueryMessage(int, FragmentKey[], NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierQueryMessage
  Constructor for GlacierQueryMessage.
GlacierRangeForwardMessage - class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage.
  DESCRIBE THE CLASS
GlacierRangeForwardMessage(int, IdRange, NodeHandle, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
  Constructor for GlacierRangeForwardMessage.
GlacierRangeQueryMessage - class rice.p2p.glacier.v2.messaging.GlacierRangeQueryMessage.
  DESCRIBE THE CLASS
GlacierRangeQueryMessage(int, IdRange, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRangeQueryMessage
  Constructor for GlacierRangeQueryMessage.
GlacierRangeResponseMessage - class rice.p2p.glacier.v2.messaging.GlacierRangeResponseMessage.
  DESCRIBE THE CLASS
GlacierRangeResponseMessage(int, IdRange, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRangeResponseMessage
  Constructor for GlacierRangeResponseMessage.
GlacierRefreshCompleteMessage - class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage.
  DESCRIBE THE CLASS
GlacierRefreshCompleteMessage(int, VersionKey[], int[], NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
  Constructor for GlacierRefreshCompleteMessage.
GlacierRefreshPatchMessage - class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage.
  DESCRIBE THE CLASS
GlacierRefreshPatchMessage(int, VersionKey[], long[], byte[][], NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
  Constructor for GlacierRefreshPatchMessage.
GlacierRefreshProbeMessage - class rice.p2p.glacier.v2.messaging.GlacierRefreshProbeMessage.
  DESCRIBE THE CLASS
GlacierRefreshProbeMessage(int, Id, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRefreshProbeMessage
  Constructor for GlacierRefreshProbeMessage.
GlacierRefreshResponseMessage - class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage.
  DESCRIBE THE CLASS
GlacierRefreshResponseMessage(int, IdRange, boolean, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
  Constructor for GlacierRefreshResponseMessage.
GlacierResponseMessage - class rice.p2p.glacier.v2.messaging.GlacierResponseMessage.
  DESCRIBE THE CLASS
GlacierResponseMessage(int, FragmentKey, boolean, long, boolean, NodeHandle, Id, boolean, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
  Constructor for GlacierResponseMessage.
GlacierResponseMessage(int, FragmentKey[], boolean[], long[], boolean[], NodeHandle, Id, boolean, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
  Constructor for GlacierResponseMessage.
GlacierStatistics - class rice.p2p.glacier.v2.GlacierStatistics.
  DESCRIBE THE CLASS
GlacierStatistics(int) - Constructor for class rice.p2p.glacier.v2.GlacierStatistics
  Constructor for GlacierStatistics.
GlacierStatisticsListener - interface rice.p2p.glacier.v2.GlacierStatisticsListener.
  DESCRIBE THE INTERFACE
GlacierSyncMessage - class rice.p2p.glacier.v2.messaging.GlacierSyncMessage.
  DESCRIBE THE CLASS
GlacierSyncMessage(int, IdRange, int, BloomFilter, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
  Constructor for GlacierSyncMessage.
GlacierTimeoutMessage - class rice.p2p.glacier.v2.messaging.GlacierTimeoutMessage.
  DESCRIBE THE CLASS
GlacierTimeoutMessage(int, NodeHandle) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierTimeoutMessage
  Constructor which takes a unique integer Id and the local id
gFactory - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
  DESCRIBE THE FIELD
generateCertificate(NodeId, File, PrivateKey) - Static method in class rice.pastry.standard.CertifiedNodeIdFactory
  Method which generates a certificate given the nodeid, location, and private key
generateIdRng - Variable in class rice.p2p.scribe.testing.ScribeRegrTest
  DESCRIBE THE FIELD
generateIdRng - Variable in class rice.p2p.splitstream.testing.SplitStreamRegrTest
  DESCRIBE THE FIELD
generateKeyAsymmetric() - Static method in class rice.p2p.util.SecurityUtils
  Utility method which will generate a non-weak DES key for applications to use.
generateKeySymmetric() - Static method in class rice.p2p.util.SecurityUtils
  Utility method which will generate a non-weak DES key for applications to use.
generateLeafSet(int, int, boolean) - Method in class rice.pastry.testing.LeafSetTest
  Returns a leafset of size size out of a network with the specified number of nodes
generateNode(NodeHandle) - Method in class rice.pastry.testing.PastryRegrTest
  DESCRIBE THE METHOD
generateNodeHandle(InetSocketAddress) - Method in class rice.pastry.dist.DistPastryNodeFactory
  Method which all subclasses should implement allowing the client to generate a node handle given the address of a node.
generateNodeHandle(InetSocketAddress) - Method in class rice.pastry.socket.SocketPastryNodeFactory
  Method which contructs a node handle (using the socket protocol) for the node at address NodeHandle.
generateNodeId() - Method in interface rice.pastry.NodeIdFactory
  Generates a nodeId.
generateNodeId() - Method in class rice.pastry.standard.CertifiedNodeIdFactory
  generate a nodeId
generateNodeId() - Method in class rice.pastry.standard.IPNodeIdFactory
  generate a nodeId multiple invocations result in a deterministic series of randomized NodeIds, seeded by the IP address of the local host.
generateNodeId() - Method in class rice.pastry.standard.RandomNodeIdFactory
  generate a nodeId
generateStripeIds(ChannelId, IdFactory) - Static method in class rice.p2p.splitstream.Channel
  Creates and returns the Ids associated with the provided channelId
get(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
get(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
get(Object) - Method in class rice.p2p.util.ImmutableSortedMap
  Returns the value to which this map maps the specified key.
get(Object) - Method in class rice.p2p.util.RedBlackMap
  Returns the value to which this map maps the specified key.
get(Object) - Method in class rice.p2p.util.ReverseTreeMap
  Returns the value associated with the given key
get(Object) - Method in class rice.p2p.util.SoftHashMap
  Returns the object associated with the key.
get(String, boolean) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
get(String, byte) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
get(String, char) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
get(String, double) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
get(String, float) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
get(String, int) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
get(String, long) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
get(String, short) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
get(String, Object) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
get(NodeId) - Method in class rice.pastry.NodeSet
  Finds the NodeHandle associated with a NodeId.
get(int) - Method in class rice.pastry.NodeSet
  Gets the ith element in the set.
get(NodeId) - Method in interface rice.pastry.NodeSetI
  Finds the NodeHandle associated with the NodeId.
get(int) - Method in interface rice.pastry.NodeSetI
  Gets the ith element in the set.
get(int) - Method in class rice.pastry.leafset.LeafSet
  Finds the NodeHandle at a given index.
get(NodeId) - Method in class rice.pastry.leafset.SimilarSet
  Finds the NodeHandle associated with the NodeId.
get(NodeHandle) - Method in class rice.pastry.leafset.SimilarSet
  DESCRIBE THE METHOD
get(int) - Method in class rice.pastry.leafset.SimilarSet
  Gets the ith element in the set.
get(int) - Method in class rice.pastry.routing.RouteSet
  Returns the node in the ith position in the set.
get(NodeId) - Method in class rice.pastry.routing.RouteSet
  Returns the node handle with the matching node id or null if none exists.
get(NodeId) - Method in class rice.pastry.routing.RoutingTable
  Gets the node handle associated with a given id.
getADC(Id) - Method in class rice.p2p.aggregation.AggregateList
  Gets the ADC attribute of the AggregateList object
getAddress() - Method in class rice.pastry.client.PastryAppl
  Returns the address of this application.
getAddress() - Method in class rice.pastry.dist.DistNodeHandle
  Returns the IP address and port of the remote node.
getAddress() - Method in class rice.pastry.socket.EpochInetSocketAddress
  Method which returns the address of this address
getAddress() - Method in class rice.pastry.socket.messaging.IPAddressResponseMessage
  Gets the Address attribute of the IPAddressResponseMessage object
getAddress() - Method in class rice.pastry.standard.PeriodicLeafSetProtocol
  Gets the address.
getAddress() - Method in class rice.pastry.standard.StandardJoinProtocol
  Get address.
getAddress() - Method in class rice.pastry.standard.StandardLeafSetProtocol
  Gets the address.
getAddress() - Method in class rice.pastry.standard.StandardRouteSetProtocol
  Gets the address.
getAddress() - Method in class rice.pastry.standard.StandardRouter
  Gets the address of this component.
getAddress() - Method in class rice.pastry.testing.HelloWorldApp
  Get address.
getAddress() - Method in class rice.pastry.testing.Ping
  Gets the Address attribute of the Ping object
getAddress() - Method in class rice.pastry.testing.PingClient
  Gets the Address attribute of the PingClient object
getAddress() - Method in class rice.pastry.testing.RegrTestApp
  Gets the Address attribute of the RegrTestApp object
getAddressManager(EpochInetSocketAddress, boolean) - Method in class rice.pastry.socket.SocketSourceRouteManager
  Internal method which returns (or builds) the manager associated with an address
getAggregateStore() - Method in class rice.p2p.aggregation.AggregationImpl
  Gets the AggregateStore attribute of the AggregationImpl object
getAllKeys() - Method in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
  Gets the AllKeys attribute of the GlacierFetchMessage object
getAllKeys() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
  Gets the AllKeys attribute of the GlacierRefreshPatchMessage object
getAllRoutes(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketSourceRouteManager
  Internal method which returns a list of all possible routes to a given address.
getAlternateId(int, int, int) - Method in class rice.pastry.Id
  produces a set of ids (keys) that are evenly distributed around the id ring.
getAnycastMessages() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  Gets the AnycastMessages attribute of the TestScribeClient object
getApplication() - Method in class rice.p2p.multiring.messaging.RingMessage
  Method which returns this messages' applicaiton name
getArg(String[], String) - Static method in class rice.pastry.standard.CertifiedNodeIdFactory
  Gets the Arg attribute of the CertifiedNodeIdFactory class
getAttribute(String) - Method in class rice.p2p.util.XMLReader
  Returns the value of the given attribute, or null if the attribute cannot be found.
getAuthoritative(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
  Gets the Authoritative attribute of the GlacierResponseMessage object
getAveDistance() - Method in class rice.pastry.testing.PingTestRecord
  Gets the AveDistance attribute of the PingTestRecord object
getAveHops() - Method in class rice.pastry.testing.PingTestRecord
  Gets the AveHops attribute of the PingTestRecord object
getBest() - Method in class rice.pastry.socket.SocketSourceRouteManager
  Gets the Best attribute of the SocketSourceRouteManager object
getBestEntry(Id) - Method in class rice.pastry.routing.RoutingTable
  Gets the set of handles that match at least one more digit of the key than the local nodeId.
getBestRoute(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketSourceRouteManager
  Internal method which returns the best known route to the given destination
getBitSet() - Method in class rice.p2p.util.BloomFilter
  Method which returns what the internal bit set looks like as a string
getBloomFilter() - Method in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
  Gets the BloomFilter attribute of the GlacierSyncMessage object
getBoolean(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  Gets the Boolean attribute of the PutField object
getBootstrap() - Method in class rice.p2p.commonapi.testing.CommonAPITest
  Gets a handle to a bootstrap node.
getBootstrap(Node) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  Gets a handle to a bootstrap node.
getBootstrap() - Method in class rice.pastry.testing.ClosestRegrTest
  Get pastryNodes.last() to bootstrap with, or return null.
getBootstrap(boolean) - Method in class rice.pastry.testing.DirectPastryRegrTest
  Get pastryNodes.last() to bootstrap with, or return null.
getBootstrap(boolean) - Method in class rice.pastry.testing.DistHelloWorld
  Gets a handle to a bootstrap node.
getBootstrap(boolean) - Method in class rice.pastry.testing.DistPastryRegrTest
  Gets a handle to a bootstrap node.
getBootstrap(boolean) - Method in class rice.pastry.testing.PastryRegrTest
  get a node handle to bootstrap from.
getBootstraps() - Method in class rice.p2p.multiring.RingCertificate
  Returns the bootstraps of this ring
getByte(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  Gets the Byte attribute of the PutField object
getByteArrayLength() - Method in interface rice.p2p.commonapi.Id
  Returns the length of the byte[] representing this Id
getByteArrayLength() - Method in class rice.p2p.glacier.FragmentKey
  Returns the length of the byte[] representing this Id
getByteArrayLength() - Method in class rice.p2p.glacier.VersionKey
  Returns the length of the byte[] representing this Id
getByteArrayLength() - Method in class rice.p2p.multiring.RingId
  Returns the length of the byte[] representing this Id
getByteArrayLength() - Method in class rice.p2p.past.gc.GCId
  Returns the length of the byte[] representing this Id
getByteArrayLength() - Method in class rice.pastry.Id
  Returns the length of the byte[] representing this Id
getCCW() - Method in class rice.pastry.Id
  gets the Id just counterclockwise from this
getCCW() - Method in class rice.pastry.IdRange
  get counterclockwise edge of range
getCCWId() - Method in interface rice.p2p.commonapi.IdRange
  get counterclockwise edge of range
getCCWId() - Method in class rice.p2p.glacier.FragmentKeyRange
  get counterclockwise edge of range
getCCWId() - Method in class rice.p2p.glacier.VersionKeyRange
  get counterclockwise edge of range
getCCWId() - Method in class rice.p2p.multiring.MultiringIdRange
  get counterclockwise edge of range
getCCWId() - Method in class rice.p2p.past.gc.GCIdRange
  get counterclockwise edge of range
getCCWId() - Method in class rice.pastry.IdRange
  get counterclockwise edge of range
getCW() - Method in class rice.pastry.Id
  gets the Id just clockwise from this
getCW() - Method in class rice.pastry.IdRange
  get clockwise edge of range
getCWId() - Method in interface rice.p2p.commonapi.IdRange
  get clockwise edge of range
getCWId() - Method in class rice.p2p.glacier.FragmentKeyRange
  get clockwise edge of range
getCWId() - Method in class rice.p2p.glacier.VersionKeyRange
  get clockwise edge of range
getCWId() - Method in class rice.p2p.multiring.MultiringIdRange
  get clockwise edge of range
getCWId() - Method in class rice.p2p.past.gc.GCIdRange
  get clockwise edge of range
getCWId() - Method in class rice.pastry.IdRange
  get clockwise edge of range
getCache() - Method in interface rice.persistence.StorageManager
  Returns the cache object used by this StorageManager
getCache() - Method in class rice.persistence.StorageManagerImpl
  Returns the cache object used by this StorageManager
getCertificate(Id) - Static method in class rice.p2p.multiring.RingCertificate
  Method which returns the certificates found for the given ringId
getChannelId() - Method in class rice.p2p.splitstream.Channel
  Gets the channelId for this channel
getChannels() - Method in interface rice.p2p.splitstream.SplitStream
  Returns all of the channels on this local splitstream
getChannels() - Method in class rice.p2p.splitstream.SplitStreamImpl
  Returns all of the channels on this local splitstream
getChar(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  Gets the Char attribute of the PutField object
getChildren(Topic) - Method in interface rice.p2p.scribe.Scribe
  Returns the list of children for a given topic
getChildren() - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  Gets the Children attribute of the TopicManager object
getChildren(Topic) - Method in class rice.p2p.scribe.ScribeImpl
  Returns the list of children for a given topic
getChildren() - Method in class rice.p2p.splitstream.Stripe
  Utility method.
getClass(String) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which returns the class object for class names written to the stream.
getClients() - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  Gets the Clients attribute of the TopicManager object
getClients(Topic) - Method in class rice.p2p.scribe.ScribeImpl
  Returns the list of clients for a given topic
getClosest(NodeId) - Method in class rice.pastry.direct.EuclideanNetwork
  find the closest NodeId to an input NodeId out of all NodeIds in the network
getClosest(NodeId) - Method in interface rice.pastry.direct.NetworkSimulator
  Gets the Closest attribute of the NetworkSimulator object
getClosest(NodeId) - Method in class rice.pastry.direct.SphereNetwork
  find the closest NodeId to an input NodeId out of all NodeIds in the network
getCollection() - Method in class rice.p2p.multiring.MultiringNode
  Returns the collection this node is a member of
getCommonRange() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeResponseMessage
  Gets the CommonRange attribute of the GlacierRangeResponseMessage object
getComplementRange() - Method in interface rice.p2p.commonapi.IdRange
  get the complement of this range
getComplementRange() - Method in class rice.p2p.glacier.FragmentKeyRange
  get the complement of this range
getComplementRange() - Method in class rice.p2p.glacier.VersionKeyRange
  get the complement of this range
getComplementRange() - Method in class rice.p2p.multiring.MultiringIdRange
  get the complement of this range
getComplementRange() - Method in class rice.p2p.past.gc.GCIdRange
  get the complement of this range
getComplementRange() - Method in class rice.pastry.IdRange
  get the complement of this range
getComponent(int) - Method in class rice.p2p.aggregation.Aggregate
  Gets the Component attribute of the Aggregate object
getComponentType(Class) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which returns the component type of the given array class.
getContent() - Method in class rice.p2p.past.messaging.CacheMessage
  Method which returns the content
getContent() - Method in class rice.p2p.past.messaging.InsertMessage
  Method which returns the content
getContent() - Method in class rice.p2p.scribe.messaging.AnycastMessage
  Returns the content
getContent() - Method in class rice.p2p.scribe.messaging.PublishMessage
  Returns the content
getContent() - Method in class rice.p2p.scribe.messaging.PublishRequestMessage
  Returns the content
getContentHash() - Method in class rice.p2p.aggregation.Aggregate
  Gets the ContentHash attribute of the Aggregate object
getCorrect() - Method in class rice.pastry.socket.messaging.WrongEpochMessage
  Gets the Correct attribute of the WrongEpochMessage object
getCredentials() - Method in class rice.pastry.client.CommonAPIAppl
  Returns the credentials of this application.
getCredentials() - Method in class rice.pastry.client.PastryAppl
  Returns the credentials of this application.
getCredentials() - Method in class rice.pastry.commonapi.PastryEndpoint
  Returns the credentials of this application.
getCredentials() - Method in class rice.pastry.messaging.Message
  Gets the credentials of the sender.
getCredentials() - Method in class rice.pastry.testing.HelloWorldApp
  Get credentials.
getCredentials() - Method in class rice.pastry.testing.Ping
  Gets the Credentials attribute of the Ping object
getCredentials() - Method in class rice.pastry.testing.PingClient
  Gets the Credentials attribute of the PingClient object
getCredentials() - Method in class rice.pastry.testing.RegrTestApp
  Gets the Credentials attribute of the RegrTestApp object
getData() - Method in class rice.p2p.splitstream.SplitStreamContent
  Returns the data for this content
getDate() - Method in class rice.pastry.messaging.Message
  Gets the timestamp of the message, if it exists.
getDestination() - Method in class rice.p2p.aggregation.messaging.AggregationMessage
  Method which returns this messages' destination address
getDestination() - Method in class rice.p2p.glacier.v2.messaging.GlacierMessage
  Method which returns this messages' destination address
getDestination() - Method in class rice.p2p.past.messaging.PastMessage
  Method which returns this messages' destination address
getDestination() - Method in class rice.pastry.messaging.Message
  Gets the address of message receiver that the message is for.
getDestination(Message) - Method in class rice.pastry.messaging.MessageDispatch
  Gets the Destination attribute of the MessageDispatch object
getDestination() - Method in class rice.pastry.routing.RouteMessage
  Get receiver address.
getDestinationByAddress(Address) - Method in class rice.pastry.messaging.MessageDispatch
  Gets the DestinationByAddress attribute of the MessageDispatch object
getDestinationId() - Method in interface rice.p2p.commonapi.RouteMessage
  Returns the destination Id for this message
getDestinationId() - Method in class rice.p2p.multiring.MultiringRouteMessage
  Returns the destination Id for this message
getDestinationId() - Method in class rice.p2p.past.testing.PastRegrTest.TestRouteMessage
  Gets the DestinationId attribute of the TestRouteMessage object
getDestinationId() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage
  Gets the DestinationId attribute of the TestRouteMessage object
getDestinationId() - Method in class rice.pastry.routing.RouteMessage
  Gets the DestinationId attribute of the RouteMessage object
getDigit(int, int) - Method in class rice.pastry.Id
  Gets the ith digit in base 2^b.
getDimension(Class) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which returns the dimension of the given array class.
getDistance() - Method in class rice.pastry.testing.PingMessageNew
  Gets the Distance attribute of the PingMessageNew object
getDomainPrefix(int, int, int, int) - Method in class rice.pastry.Id
  produces a Id whose prefix up to row is identical to this, followed by a digit with value column, followed by a suffix of digits with value suffixDigits.
getDouble(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  Gets the Double attribute of the PutField object
getEndTag() - Method in class rice.p2p.util.XMLReader
  Returns the value of the current end tag
getEndpoint() - Method in class rice.p2p.past.PastImpl
  Returns the endpoint associated with the Past - ONLY FOR TESTING - DO NOT USE
getEpoch() - Method in class rice.pastry.dist.DistNodeHandle
  Gets the epoch or session identifier of this Pastry node.
getEpoch() - Method in class rice.pastry.socket.EpochInetSocketAddress
  Method which returns the epoch of this address
getEpoch() - Method in class rice.pastry.socket.messaging.NodeIdResponseMessage
  Returns the epoch of this address
getEpochAddress() - Method in class rice.pastry.socket.SocketNodeHandle
  Gets the EpochAddress attribute of the SocketNodeHandle object
getErrorString(int) - Method in class rice.pastry.PastryNode
  Gets the ErrorString attribute of the PastryNode object
getErrors() - Static method in class rice.pastry.dist.DistPastryNode
  Gets the Errors attribute of the DistPastryNode class
getException() - Method in class rice.Continuation.ExternalContinuation
  Gets the Exception attribute of the ExternalContinuation object
getExpiration() - Method in class rice.p2p.glacier.v2.DebugContentHandle
  Gets the Expiration attribute of the DebugContentHandle object
getExpiration() - Method in class rice.p2p.glacier.v2.GlacierContentHandle
  Gets the Expiration attribute of the GlacierContentHandle object
getExpiration() - Method in class rice.p2p.glacier.v2.Manifest
  Gets the Expiration attribute of the Manifest object
getExpiration(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
  Gets the Expiration attribute of the GlacierResponseMessage object
getExpiration() - Method in class rice.p2p.past.gc.GCId
  Returns this gcid's expiration time
getExpiration() - Method in interface rice.p2p.past.gc.GCPastContentHandle
  Returns the current expiration time of this object.
getExpiration() - Method in class rice.p2p.past.gc.GCPastMetadata
  Method which returns the expiration time
getExpiration() - Method in class rice.p2p.past.gc.messaging.GCInsertMessage
  Method which returns the expiration time
getFactory(NodeIdFactory, int, int) - Static method in class rice.pastry.dist.DistPastryNodeFactory
  Static method which is designed to be used by clients needing a distrubuted pastry node factory.
getFilters() - Method in class rice.p2p.replication.messaging.RequestMessage
  Method which returns this messages' bloom filters
getFirstHop() - Method in class rice.pastry.socket.SourceRoute
  Method which returns the first "hop" of this source route
getFloat(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  Gets the Float attribute of the PutField object
getFragment(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
  Gets the Fragment attribute of the GlacierDataMessage object
getFragmentHash(int) - Method in class rice.p2p.glacier.v2.Manifest
  Gets the FragmentHash attribute of the Manifest object
getFragmentHashes() - Method in class rice.p2p.glacier.v2.Manifest
  Gets the FragmentHashes attribute of the Manifest object
getFragmentID() - Method in class rice.p2p.glacier.FragmentKey
  Gets the FragmentID attribute of the FragmentKey object
getGCId(Id) - Method in class rice.p2p.past.gc.GCIdSet
  Gets the GCId attribute of the GCIdSet object
getHandle(Past) - Method in class rice.p2p.aggregation.Aggregate
  Gets the Handle attribute of the Aggregate object
getHandle(GCPast, long) - Method in class rice.p2p.aggregation.Aggregate
  Gets the Handle attribute of the Aggregate object
getHandle() - Method in interface rice.p2p.aggregation.Aggregation
  Fetches the handle object.
getHandle() - Method in class rice.p2p.aggregation.AggregationImpl
  Gets the Handle attribute of the AggregationImpl object
getHandle(Id) - Method in interface rice.p2p.commonapi.NodeHandleSet
  Finds the NodeHandle associated with the NodeId.
getHandle(int) - Method in interface rice.p2p.commonapi.NodeHandleSet
  Gets the ith element in the set.
getHandle(Past) - Method in class rice.p2p.glacier.v2.DebugContent
  Gets the Handle attribute of the DebugContent object
getHandle(GCPast, long) - Method in class rice.p2p.glacier.v2.DebugContent
  Gets the Handle attribute of the DebugContent object
getHandle() - Method in class rice.p2p.multiring.MultiringNodeHandle
  Returns the internal handle
getHandle(Id) - Method in class rice.p2p.multiring.MultiringNodeHandleSet
  Finds the NodeHandle associated with the NodeId.
getHandle(int) - Method in class rice.p2p.multiring.MultiringNodeHandleSet
  Gets the ith element in the set.
getHandle(Past) - Method in class rice.p2p.past.ContentHashPastContent
  Produces a handle for this content object.
getHandle(Past) - Method in interface rice.p2p.past.PastContent
  Produces a handle for this content object.
getHandle(GCPast, long) - Method in interface rice.p2p.past.gc.GCPastContent
  Produces a handle for this content object.
getHandle() - Method in class rice.p2p.past.messaging.FetchMessage
  Method which returns the handle
getHandle(Past) - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
  Gets the Handle attribute of the TestPastContent object
getHandle(Id) - Method in class rice.pastry.NodeSet
  Finds the NodeHandle associated with the NodeId.
getHandle(int) - Method in class rice.pastry.NodeSet
  Gets the ith element in the set.
getHandle() - Method in class rice.pastry.join.InitiateJoin
  Gets the handle for the join.
getHandle() - Method in class rice.pastry.join.JoinRequest
  Gets the handle of the node trying to join.
getHandle(Id) - Method in class rice.pastry.leafset.SimilarSet
  Finds the NodeHandle associated with the NodeId.
getHandle(int) - Method in class rice.pastry.leafset.SimilarSet
  Gets the ith element in the set.
getHandle(Id) - Method in class rice.pastry.routing.RouteSet
  Finds the NodeHandle associated with the NodeId.
getHandle(int) - Method in class rice.pastry.routing.RouteSet
  Gets the ith element in the set.
getHandles(Id, int, Continuation) - Method in class rice.p2p.past.PastImpl
  Internal method which returns the handles to an object.
getHash() - Method in class rice.p2p.glacier.FragmentKeySet
  compute a fingerprint of the members in this IdSet
getHash() - Method in class rice.p2p.glacier.VersionKeySet
  compute a fingerprint of the members in this IdSet
getHash() - Method in class rice.pastry.IdSet
  compute a fingerprint of the members in this IdSet
getHaveIt(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
  Gets the HaveIt attribute of the GlacierResponseMessage object
getHop(int) - Method in class rice.pastry.socket.SourceRoute
  Returns the hop at the given index
getHops() - Method in class rice.pastry.testing.PingMessageNew
  Gets the Hops attribute of the PingMessageNew object
getId() - Method in class rice.p2p.aggregation.Aggregate
  Gets the Id attribute of the Aggregate object
getId() - Method in interface rice.p2p.commonapi.Endpoint
  Returns this node's id, which is its identifier in the namespace.
getId() - Method in interface rice.p2p.commonapi.Node
  Returns the Id of this node
getId() - Method in class rice.p2p.commonapi.NodeHandle
  Returns this node's id.
getId() - Method in class rice.p2p.glacier.VersionKey
  Gets the Id attribute of the VersionKey object
getId() - Method in class rice.p2p.glacier.v2.DebugContent
  Gets the Id attribute of the DebugContent object
getId() - Method in class rice.p2p.glacier.v2.DebugContentHandle
  Gets the Id attribute of the DebugContentHandle object
getId() - Method in class rice.p2p.glacier.v2.GlacierContentHandle
  Gets the Id attribute of the GlacierContentHandle object
getId() - Method in class rice.p2p.multiring.MultiringEndpoint
  Returns this node's id, which is its identifier in the namespace.
getId() - Method in class rice.p2p.multiring.MultiringNode
  Returns the Id of this node
getId() - Method in class rice.p2p.multiring.MultiringNodeHandle
  Returns this node's id.
getId() - Method in class rice.p2p.multiring.RingCertificate
  Returns the id of this ring
getId() - Method in class rice.p2p.multiring.RingId
  Returns this ringid's id
getId() - Method in class rice.p2p.multiring.messaging.RingMessage
  Method which returns this messages' id
getId() - Method in class rice.p2p.past.ContentHashPastContent
  Returns the Id under which this object is stored in Past.
getId() - Method in class rice.p2p.past.ContentHashPastContentHandle
  Returns the id of the PastContent object associated with this handle
getId() - Method in interface rice.p2p.past.PastContent
  Returns the Id under which this object is stored in Past.
getId() - Method in interface rice.p2p.past.PastContentHandle
  get the id of the PastContent object associated with this handle
getId() - Method in class rice.p2p.past.gc.GCEndpoint
  Returns this node's id, which is its identifier in the namespace.
getId() - Method in class rice.p2p.past.gc.GCId
  Returns this gcid's id
getId() - Method in class rice.p2p.past.gc.GCNode
  Returns the Id of this node
getId() - Method in class rice.p2p.past.messaging.FetchHandleMessage
  Method which returns the id
getId() - Method in class rice.p2p.past.messaging.LookupHandlesMessage
  Method which returns the id
getId() - Method in class rice.p2p.past.messaging.LookupMessage
  Method which returns the id
getId() - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
  Gets the Id attribute of the TestPastContent object
getId() - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle
  Gets the Id attribute of the TestPastContentHandle object
getId() - Method in class rice.p2p.replication.manager.messaging.TimeoutMessage
  Returns the id of this message
getId() - Method in class rice.p2p.scribe.ScribeImpl
  Returns the Id of the local node
getId() - Method in class rice.p2p.scribe.Topic
  Returns the Id to which this topic is mapped
getId(IdFactory, String) - Static method in class rice.p2p.scribe.Topic
  Returns the Id to which the string is mapped
getId() - Method in class rice.p2p.scribe.messaging.AbstractSubscribeMessage
  Returns this subscribe lost message's id
getId() - Method in class rice.p2p.scribe.messaging.SubscribeMessage
  Returns this subscribe lost message's id
getId() - Method in class rice.p2p.splitstream.ChannelId
  Gets the Id attribute of the ChannelId object
getId() - Method in class rice.p2p.splitstream.StripeId
  Gets the Id attribute of the StripeId object
getId() - Method in class rice.pastry.NodeHandle
  Gets the Id attribute of the NodeHandle object
getId() - Method in class rice.pastry.PastryNode
  Returns the Id of this node
getId() - Method in class rice.pastry.commonapi.PastryEndpoint
  Returns this node's id, which is its identifier in the namespace.
getId() - Method in class rice.pastry.testing.HelloMsg
  Gets the Id attribute of the HelloMsg object
getIdFactory() - Method in interface rice.p2p.commonapi.Node
  Returns a factory for Ids specific to this node's protocol.
getIdFactory() - Method in class rice.p2p.multiring.MultiringNode
  Returns a factory for Ids specific to this node's protocol.
getIdFactory() - Method in class rice.p2p.past.gc.GCNode
  Returns a factory for Ids specific to this node's protocol.
getIdFactory() - Method in class rice.pastry.PastryNode
  Returns a factory for Ids specific to this node's protocol.
getIdSets() - Method in class rice.p2p.replication.messaging.ResponseMessage
  Method which returns this messages' ranges
getIdToStringLength() - Method in interface rice.p2p.commonapi.IdFactory
  Returns the length a Id.toString should be.
getIdToStringLength() - Method in class rice.p2p.glacier.FragmentKeyFactory
  Gets the IdToStringLength attribute of the FragmentKeyFactory object
getIdToStringLength() - Method in class rice.p2p.glacier.VersionKeyFactory
  Gets the IdToStringLength attribute of the VersionKeyFactory object
getIdToStringLength() - Method in class rice.p2p.multiring.MultiringIdFactory
  Returns the length a Id.toString should be.
getIdToStringLength() - Method in class rice.p2p.past.gc.GCIdFactory
  Returns the length a Id.toString should be.
getIdToStringLength() - Method in class rice.pastry.commonapi.PastryIdFactory
  Returns the length a Id.toString should be.
getIds(NodeHandle) - Method in class rice.p2p.past.gc.GCPastImpl.ReplicaMap
  Gets the Ids attribute of the ReplicaMap object
getInboundPath() - Method in class rice.pastry.socket.messaging.DatagramMessage
  Gets the InboundPath attribute of the DatagramMessage object
getIncorrect() - Method in class rice.pastry.socket.messaging.WrongEpochMessage
  Gets the Incorrect attribute of the WrongEpochMessage object
getIndex(Id, Id[]) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
  Gets the Index attribute of the RedBlackMapUnit class
getIndex(NodeId) - Method in class rice.pastry.NodeSet
  Gets the index of the element with the given node id.
getIndex(NodeHandle) - Method in class rice.pastry.NodeSet
  Gets the Index attribute of the NodeSet object
getIndex(NodeId) - Method in interface rice.pastry.NodeSetI
  Gets the index of the element with the given node id.
getIndex(NodeHandle) - Method in interface rice.pastry.NodeSetI
  Gets the Index attribute of the NodeSetI object
getIndex(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
  Gets the index of the element with the given node id.
getIndex(NodeId) - Method in class rice.pastry.leafset.SimilarSet
  Gets the index of the element with the given node id.
getIndex(NodeHandle) - Method in class rice.pastry.leafset.SimilarSet
  Gets the Index attribute of the SimilarSet object
getIndex(NodeId) - Method in class rice.pastry.routing.RouteSet
  Get the index of the node id.
getIndex(NodeHandle) - Method in class rice.pastry.routing.RouteSet
  Get the index of the node id.
getIndexHandle(Id) - Method in interface rice.p2p.commonapi.NodeHandleSet
  Gets the index of the element with the given node id.
getIndexHandle(Id) - Method in class rice.p2p.multiring.MultiringNodeHandleSet
  Gets the index of the element with the given node id.
getIndexHandle(Id) - Method in class rice.pastry.NodeSet
  Gets the index of the element with the given node id.
getIndexHandle(Id) - Method in class rice.pastry.leafset.SimilarSet
  Gets the index of the element with the given node id.
getIndexHandle(Id) - Method in class rice.pastry.routing.RouteSet
  Gets the index of the element with the given node id.
getInfo() - Method in class rice.pastry.testing.HelloMsg
  Gets the Info attribute of the HelloMsg object
getInstance() - Method in interface rice.p2p.commonapi.Endpoint
  Returns a unique instance name of this endpoint, sort of a mailbox name for this application.
getInstance() - Method in class rice.p2p.multiring.MultiringEndpoint
  Returns a unique instance name of this endpoint, sort of a mailbox name for this application.
getInstance() - Method in class rice.p2p.past.gc.GCEndpoint
  Returns a unique instance name of this endpoint, sort of a mailbox name for this application.
getInstance() - Method in class rice.pastry.commonapi.PastryEndpoint
  Returns a unique instance name of this endpoint, sort of a mailbox name for this application.
getInt(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  Gets the Int attribute of the PutField object
getInvocation() - Method in class rice.selector.SelectorManager
  Method which synchroniously returns the first element off of the invocations list.
getIsInPool() - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Returns whether or not this node handle is the one in the node handle pool.
getIterator() - Method in interface rice.p2p.commonapi.IdSet
  return an iterator over the elements of this set
getIterator() - Method in class rice.p2p.glacier.FragmentKeySet
  return an iterator over the elements of this set
getIterator() - Method in class rice.p2p.glacier.VersionKeySet
  return an iterator over the elements of this set
getIterator() - Method in class rice.p2p.multiring.MultiringIdSet
  return an iterator over the elements of this set
getIterator() - Method in class rice.p2p.past.gc.GCIdSet
  return an iterator over the elements of this set
getIterator() - Method in class rice.pastry.IdSet
  return an iterator over the elements of this set
getIterator() - Method in class rice.pastry.NodeSet
  return an iterator that iterates over the elements of this set
getJoinHandle() - Method in class rice.pastry.join.JoinRequest
  Gets the handle of the node that accepted the join request;
getKey(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
  Gets the Key attribute of the GlacierDataMessage object
getKey(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
  Gets the Key attribute of the GlacierFetchMessage object
getKey(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierQueryMessage
  Gets the Key attribute of the GlacierQueryMessage object
getKey(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
  Gets the Key attribute of the GlacierRefreshCompleteMessage object
getKey(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
  Gets the Key attribute of the GlacierRefreshPatchMessage object
getKey(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
  Gets the Key attribute of the GlacierResponseMessage object
getKey() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
  Gets the Key attribute of the MultiringMapEntry object
getKey() - Method in class rice.p2p.multiring.RingCertificate
  Returns the public key which is used to authenticate
getKey() - Method in class rice.p2p.past.gc.GCIdFactory.GCMapEntry
  Gets the Key attribute of the GCMapEntry object
getKey(Object) - Method in class rice.p2p.util.RedBlackMap
  Gets the Key attribute of the RedBlackMap object
getKey(SelectableChannel) - Method in class rice.selector.SelectorManager
  Utility method which returns the SelectionKey attached to the given channel, if one exists
getKeys() - Method in class rice.p2p.past.gc.messaging.GCRefreshMessage
  Method which returns the list of keys
getLastHop() - Method in class rice.pastry.socket.SourceRoute
  Method which returns the first "hop" of this source route
getLastSeen(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage
  Gets the LastSeen attribute of the GlacierNeighborResponseMessage object
getLastTimeHeardFrom(SourceRoute) - Method in class rice.pastry.socket.PingManager
  Gets the LastTimeHeardFrom attribute of the PingManager object
getLastTimePinged(SourceRoute) - Method in class rice.pastry.socket.PingManager
  Gets the LastTimePinged attribute of the PingManager object
getLeafSet() - Method in class rice.pastry.PastryNode
  Gets the LeafSet attribute of the PastryNode object
getLeafSet(NodeHandle) - Method in class rice.pastry.PastryNodeFactory
  This method returns the remote leafset of the provided handle to the caller, in a protocol-dependent fashion.
getLeafSet() - Method in class rice.pastry.client.PastryAppl
  Called by a layered Pastry application to obtain a copy of the leaf set.
getLeafSet(NodeHandle) - Method in class rice.pastry.direct.DirectPastryNodeFactory
  This method returns the remote leafset of the provided handle to the caller, in a protocol-dependent fashion.
getLeafSet() - Method in class rice.pastry.join.JoinRequest
  Gets the leafset of the node that accepted the join request;
getLeafSet(NodeHandle) - Method in class rice.pastry.socket.SocketPastryNodeFactory
  This method returns the remote leafset of the provided handle to the caller, in a protocol-dependent fashion.
getLeafSet() - Method in class rice.pastry.socket.messaging.LeafSetResponseMessage
  Returns the leafset of the receiver.
getLength(RingId) - Method in class rice.p2p.multiring.MultiringNodeCollection
  This method returns the length of the given ringId
getLength() - Method in class rice.pastry.dist.DistPastryNode.ProcessingQueue
  Gets the Length attribute of the ProcessingQueue object
getLength() - Method in class rice.persistence.PersistentStorage.WorkQueue
  Gets the Length attribute of the WorkQueue object
getLengthOfSharedPrefix(RingId, RingId) - Method in class rice.p2p.multiring.MultiringNodeCollection
  This method returns the length of the shared prefix, in bytes, of the two provided ringIds by comparing the ring values.
getLifetime(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
  Gets the Lifetime attribute of the GlacierRefreshPatchMessage object
getLiveness() - Method in class rice.pastry.NodeHandle
  A more detailed version of isAlive().
getLiveness() - Method in class rice.pastry.direct.DirectNodeHandle
  Gets the Alive attribute of the DirectNodeHandle object
getLiveness() - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Returns the last known liveness information about the Pastry node associated with this handle.
getLiveness() - Method in class rice.pastry.socket.SocketNodeHandle
  Returns the last known liveness information about the Pastry node associated with this handle.
getLiveness() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  Method which returns the last cached liveness value for the given address.
getLiveness(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketSourceRouteManager
  Method which returns the last cached liveness value for the given address.
getLiveness() - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
  Gets the Liveness attribute of the TestNodeHandle object
getLocalHandle() - Method in class rice.pastry.PastryNode
  Gets the LocalHandle attribute of the PastryNode object
getLocalId() - Method in class rice.p2p.splitstream.Channel
  Gets the local node id.
getLocalNode() - Method in class rice.pastry.LocalNode
  Accessor method.
getLocalNode() - Method in interface rice.pastry.LocalNodeI
  Accessor method.
getLocalNode() - Method in class rice.pastry.NodeHandle
  Accessor method.
getLocalNode() - Method in class rice.pastry.ScheduledMessage
  Gets the LocalNode attribute of the ScheduledMessage object
getLocalNodeHandle() - Method in class rice.p2p.aggregation.AggregationImpl
  Gets the LocalNodeHandle attribute of the AggregationImpl object
getLocalNodeHandle() - Method in interface rice.p2p.commonapi.Endpoint
  Returns a handle to the local node below this endpoint.
getLocalNodeHandle() - Method in interface rice.p2p.commonapi.Node
  Returns a handle to the local node.
getLocalNodeHandle() - Method in class rice.p2p.glacier.v2.GlacierImpl
  Gets the LocalNodeHandle attribute of the GlacierImpl object
getLocalNodeHandle() - Method in class rice.p2p.multiring.MultiringEndpoint
  Returns a handle to the local node below this endpoint.
getLocalNodeHandle() - Method in class rice.p2p.multiring.MultiringNode
  Gets the LocalNodeHandle attribute of the MultiringNode object
getLocalNodeHandle() - Method in interface rice.p2p.past.Past
  get the nodeHandle of the local Past node
getLocalNodeHandle() - Method in class rice.p2p.past.PastImpl
  get the nodeHandle of the local Past node
getLocalNodeHandle() - Method in class rice.p2p.past.gc.GCEndpoint
  Returns a handle to the local node below this endpoint.
getLocalNodeHandle() - Method in class rice.p2p.past.gc.GCNode
  Method which returns the node handle to the local node
getLocalNodeHandle() - Method in class rice.pastry.PastryNode
  Gets the LocalNodeHandle attribute of the PastryNode object
getLocalNodeHandle() - Method in class rice.pastry.commonapi.PastryEndpoint
  Returns a handle to the local node below this endpoint.
getLocalNodeI(LocalNodeI) - Method in class rice.pastry.PastryNode
  Gets the LocalNodeI attribute of the PastryNode object
getLogServer() - Method in class rice.p2p.multiring.RingCertificate
  Returns the log server of this ring
getLong(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  Gets the Long attribute of the PutField object
getManager() - Method in class rice.pastry.socket.SocketSourceRouteManager
  Method which returns the internal manager
getManifest() - Method in class rice.p2p.glacier.v2.GlacierContentHandle
  Gets the Manifest attribute of the GlacierContentHandle object
getManifest(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
  Gets the Manifest attribute of the GlacierDataMessage object
getMax() - Method in class rice.p2p.past.messaging.LookupHandlesMessage
  Method which returns the number of replicas
getMaxChildren(ChannelId) - Method in class rice.p2p.splitstream.SplitStreamScribePolicy
  Gets the max bandwidth for a channel.
getMaximumSize() - Method in interface rice.persistence.Cache
  Returns the maximum size of the cache, in bytes.
getMaximumSize() - Method in class rice.persistence.EmptyCache
  Returns the maximum size of the cache, in bytes.
getMaximumSize() - Method in class rice.persistence.LRUCache
  Returns the maximum size of the cache, in bytes.
getMaximumSize() - Method in class rice.persistence.StorageManagerImpl
  Returns the maximum size of the cache, in bytes.
getMessage() - Method in interface rice.p2p.commonapi.RouteMessage
  Returns the enclosed message inside of this message
getMessage() - Method in class rice.p2p.multiring.MultiringRouteMessage
  Returns the enclosed message inside of this message
getMessage() - Method in class rice.p2p.multiring.messaging.RingMessage
  Method which returns this messages' internal message
getMessage() - Method in class rice.p2p.past.testing.PastRegrTest.TestRouteMessage
  Gets the Message attribute of the TestRouteMessage object
getMessage() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage
  Gets the Message attribute of the TestRouteMessage object
getMessage() - Method in class rice.pastry.ScheduledMessage
  Returns the message
getMessage() - Method in class rice.pastry.commonapi.PastryEndpointMessage
  Returns the internal message
getMessage() - Method in class rice.pastry.routing.RouteMessage
  Gets the Message attribute of the RouteMessage object
getMessageDispatch() - Method in class rice.pastry.PastryNode
  FOR TESTING ONLY - DO NOT USE!
getMetadata(long) - Method in class rice.p2p.aggregation.Aggregate
  Gets the Metadata attribute of the Aggregate object
getMetadata(long) - Method in class rice.p2p.glacier.v2.DebugContent
  Gets the Metadata attribute of the DebugContent object
getMetadata(long) - Method in interface rice.p2p.past.gc.GCPastContent
  Returns the metadata which should be stored with this object.
getMetadata(Id) - Method in interface rice.persistence.Catalog
  Returns the metadata associated with the provided object, or null if no metadata exists.
getMetadata(Id) - Method in class rice.persistence.EmptyCache
  Returns the metadata associated with the provided object, or null if no metadata exists.
getMetadata(Id) - Method in class rice.persistence.LRUCache
  Returns the metadata associated with the provided object, or null if no metadata exists.
getMetadata(Id) - Method in class rice.persistence.MemoryStorage
  Returns the metadata associated with the provided object, or null if no metadata exists.
getMetadata(Id) - Method in class rice.persistence.PersistentStorage
  Returns the metadata associated with the provided object, or null if no metadata exists.
getMetadata(Id) - Method in class rice.persistence.StorageManagerImpl
  Returns the metadata associated with the provided object, or null if no metadata exists.
getModifyKey() - Method in class rice.selector.SelectorManager
  Method which synchroniously returns on element off of the modifyKeys list
getMyUID() - Method in class rice.p2p.glacier.v2.GlacierContinuation
  Gets the MyUID attribute of the GlacierContinuation object
getName() - Method in class rice.p2p.multiring.RingCertificate
  Returns the name of this ring
getName() - Method in class rice.persistence.PersistentStorage
  Gets the name of this instance
getNearest(NodeHandle, NodeHandle) - Method in class rice.pastry.PastryNodeFactory
  This method implements the algorithm in the Pastry locality paper for finding a close node the the current node through iterative leafset and route row requests.
getNeighbor(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage
  Gets the Neighbor attribute of the GlacierNeighborResponseMessage object
getNeighborRanges() - Method in class rice.p2p.glacier.v2.GlacierImpl
  Gets the NeighborRanges attribute of the GlacierImpl object
getNetworkListeners() - Method in class rice.pastry.dist.DistPastryNode
  Gets the NetworkListeners attribute of the DistPastryNode object
getNetworkSimulator() - Method in class rice.pastry.direct.DirectPastryNodeFactory
  Gets the NetworkSimulator attribute of the DirectPastryNodeFactory object
getNext() - Method in class rice.p2p.scribe.messaging.AnycastMessage
  Returns the next handle to visit and removes the node from the list.
getNextHop() - Method in class rice.pastry.routing.RouteMessage
  Gets the NextHop attribute of the RouteMessage object
getNextHopHandle() - Method in interface rice.p2p.commonapi.RouteMessage
  Returns the next hop handle for this message
getNextHopHandle() - Method in class rice.p2p.multiring.MultiringRouteMessage
  Returns the next hop handle for this message
getNextHopHandle() - Method in class rice.p2p.past.testing.PastRegrTest.TestRouteMessage
  Gets the NextHopHandle attribute of the TestRouteMessage object
getNextHopHandle() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage
  Gets the NextHopHandle attribute of the TestRouteMessage object
getNextHopHandle() - Method in class rice.pastry.routing.RouteMessage
  Gets the NextHopHandle attribute of the RouteMessage object
getNextId() - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
  Interal method which safely takes the next id to be fetched from the set of pending keys
getNode() - Method in class rice.p2p.multiring.MultiringNode
  Returns this mutliring node's internal node
getNodeHandle() - Method in class rice.p2p.glacier.v2.DebugContentHandle
  Gets the NodeHandle attribute of the DebugContentHandle object
getNodeHandle() - Method in class rice.p2p.glacier.v2.GlacierContentHandle
  Gets the NodeHandle attribute of the GlacierContentHandle object
getNodeHandle() - Method in class rice.p2p.past.ContentHashPastContentHandle
  Returns the NodeHandle of the Past node on which the object associated with this handle is stored
getNodeHandle() - Method in interface rice.p2p.past.PastContentHandle
  get the NodeHandle of the Past node on which the object associated with this handle is stored
getNodeHandle() - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle
  Gets the NodeHandle attribute of the TestPastContentHandle object
getNodeHandle() - Method in class rice.pastry.client.PastryAppl
  Gets the handle of the Pastry node associated with this client
getNodeHandle(InetSocketAddress) - Method in class rice.pastry.dist.DistPastryNodeFactory
  Method which a client should use in order to get a bootstrap node from the factory.
getNodeHandle(InetSocketAddress[]) - Method in class rice.pastry.dist.DistPastryNodeFactory
  Method which a client should use in order to get a bootstrap node from the factory.
getNodeHandlePool() - Method in class rice.pastry.dist.DistPastryNode
  Method which returns the Dist for this Pastry node.
getNodeHandlePool() - Method in class rice.pastry.socket.SocketPastryNode
  Returns the WireNodeHandlePool for this pastry node.
getNodeId() - Method in class rice.p2p.multiring.MultiringNode
  Returns the underlying id of this node
getNodeId() - Method in class rice.pastry.NodeHandle
  Gets the nodeId of this Pastry node.
getNodeId() - Method in class rice.pastry.PastryNode
  Gets the NodeId attribute of the PastryNode object
getNodeId() - Method in class rice.pastry.client.PastryAppl
  Gets the node id associated with this client.
getNodeId() - Method in class rice.pastry.direct.DirectNodeHandle
  Gets the NodeId attribute of the DirectNodeHandle object
getNodeId() - Method in class rice.pastry.dist.DistNodeHandle
  Gets the nodeId of this Pastry node.
getNodeId() - Method in class rice.pastry.socket.messaging.NodeIdResponseMessage
  Returns the nodeId of the receiver.
getNodeId() - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
  Gets the NodeId attribute of the TestNodeHandle object
getNodeNumber() - Method in class rice.pastry.direct.TestRecord
  returns the number of nodes
getNum() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestExternalizable
  Gets the Num attribute of the TestExternalizable object
getNum() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestPutFields
  Gets the Num attribute of the TestPutFields object
getNum() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestUnreadData
  Gets the Num attribute of the TestUnreadData object
getNum1() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestSerialPersistentFields
  Gets the Num1 attribute of the TestSerialPersistentFields object
getNum2() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestPutFields
  Gets the Num2 attribute of the TestPutFields object
getNum2() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestSerialPersistentFields
  Gets the Num2 attribute of the TestSerialPersistentFields object
getNumHops() - Method in class rice.pastry.socket.SourceRoute
  Returns the number of hops in this source route
getNumInvocations() - Method in class rice.selector.SelectorManager
  Debug method which returns the number of pending invocations
getNumKeys() - Method in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
  Gets the NumKeys attribute of the GlacierFetchMessage object
getNumObjectsWaiting() - Method in class rice.p2p.aggregation.AggregationImpl
  Gets the NumObjectsWaiting attribute of the AggregationImpl object
getNumSockets() - Method in class rice.pastry.socket.SocketCollectionManager
  Gets the NumSockets attribute of the SocketCollectionManager object
getNumSourceRoutes() - Method in class rice.pastry.socket.SocketCollectionManager
  Gets the NumSourceRoutes attribute of the SocketCollectionManager object
getObject(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  Gets the Object attribute of the PutField object
getObject(Id, Continuation) - Method in interface rice.persistence.Catalog
  Returns the object identified by the given id, or `null` if there is no cooresponding object (through receiveResult on c).
getObject(Id, Continuation) - Method in class rice.persistence.EmptyCache
  Returns the object identified by the given id.
getObject(Id, Continuation) - Method in class rice.persistence.LRUCache
  Returns the object identified by the given id.
getObject(Id, Continuation) - Method in class rice.persistence.MemoryStorage
  Returns the object identified by the given id, or `null` if there is no cooresponding object (through receiveResult on c).
getObject(Id, Continuation) - Method in class rice.persistence.PersistentStorage
  Returns the object identified by the given id.
getObject(Id, Continuation) - Method in class rice.persistence.StorageManagerImpl
  Returns the object identified by the given id, or `null` if there is no cooresponding object (through receiveResult on c).
getObjectHash() - Method in class rice.p2p.glacier.v2.Manifest
  Gets the ObjectHash attribute of the Manifest object
getObjectStore() - Method in class rice.p2p.aggregation.AggregationImpl
  Gets the ObjectStore attribute of the AggregationImpl object
getObjectStreamClass() - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  Gets the ObjectStreamClass attribute of the GetField object
getObjects() - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  Gets the Objects attribute of the PutField object
getOffsetFID() - Method in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
  Gets the OffsetFID attribute of the GlacierSyncMessage object
getOptions() - Method in class rice.pastry.routing.RouteMessage
  Get transmission options.
getOutboundPath() - Method in class rice.pastry.socket.messaging.DatagramMessage
  Gets the OutboundPath attribute of the DatagramMessage object
getOutstandingMessages() - Method in class rice.p2p.past.PastImpl
  Returns of the outstanding messages.
getParent() - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  Gets the Parent attribute of the TopicManager object
getParent(Topic) - Method in class rice.p2p.scribe.ScribeImpl
  Returns the parent for a given topic
getParent() - Method in class rice.p2p.splitstream.Stripe
  Utility method.
getPathToRoot() - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  Gets the PathToRoot attribute of the TopicManager object
getPathToRoot() - Method in class rice.p2p.scribe.messaging.SubscribeAckMessage
  Returns the path to the root for the node receiving this message
getPayload() - Method in class rice.p2p.glacier.Fragment
  Gets the Payload attribute of the Fragment object
getPayload() - Method in class rice.p2p.glacier.v2.DebugContent
  Gets the Payload attribute of the DebugContent object
getPeerKey(int) - Method in class rice.p2p.glacier.FragmentKey
  Gets the PeerKey attribute of the FragmentKey object
getPersistentFields(Class) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which returns the serializable fields of the provided class.
getPingManager() - Method in class rice.pastry.socket.SocketCollectionManager
  Method which returns the internal PingManager
getPointers() - Method in class rice.p2p.aggregation.Aggregate
  Gets the Pointers attribute of the Aggregate object
getPolicy() - Method in interface rice.p2p.scribe.Scribe
  Returns the current policy for this scribe object
getPolicy() - Method in class rice.p2p.scribe.ScribeImpl
  Returns the current policy for this scribe object
getPolicy() - Method in class rice.p2p.splitstream.SplitStreamImpl
  Returns the policy used to control Scribe
getPort() - Method in class rice.p2p.multiring.RingCertificate
  Returns the preferred port of this ring
getPrefixMatch(Id, Id) - Static method in class rice.p2p.splitstream.SplitStreamScribePolicy
  Helper method for finding prefix match between two Ids.
getPrevNode() - Method in class rice.pastry.routing.RouteMessage
  Gets the PrevNode attribute of the RouteMessage object
getPreviousNodeHandle() - Method in class rice.p2p.past.messaging.LookupMessage
  Method which returns the previous hop (where the message was just at)
getPreviousParent() - Method in class rice.p2p.scribe.messaging.SubscribeMessage
  Returns the node who is trying to subscribe
getPrimaryStripe() - Method in class rice.p2p.splitstream.Channel
  The primary stripe is the stripe that the user must have.
getPrimitives() - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  Gets the Primitives attribute of the PutField object
getPriority() - Method in class rice.p2p.aggregation.messaging.AggregationMessage
  Method which should return the priority level of this message.
getPriority() - Method in interface rice.p2p.commonapi.Message
  Method which should return the priority level of this message.
getPriority() - Method in class rice.p2p.glacier.v2.messaging.GlacierMessage
  Method which should return the priority level of this message.
getPriority() - Method in class rice.p2p.multiring.messaging.RingMessage
  Method which should return the priority level of this message.
getPriority() - Method in class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestMessage
  Gets the Priority attribute of the MultiringTestMessage object
getPriority() - Method in class rice.p2p.past.messaging.PastMessage
  Method which should return the priority level of this message.
getPriority() - Method in class rice.p2p.replication.manager.messaging.ReminderMessage
  Method which should return the priority level of this message.
getPriority() - Method in class rice.p2p.replication.manager.messaging.TimeoutMessage
  Method which should return the priority level of this message.
getPriority() - Method in class rice.p2p.replication.messaging.ReplicationMessage
  Method which should return the priority level of this message.
getPriority() - Method in class rice.p2p.scribe.messaging.ScribeMessage
  Method which should return the priority level of this message.
getPriority() - Method in class rice.pastry.messaging.Message
  Get priority
getPriority() - Method in class rice.pastry.routing.RouteMessage
  Get priority
getPriority() - Method in class rice.tutorial.lesson3.MyMsg
  Use low priority to prevent interference with overlay maintenance traffic.
getProbability() - Method in class rice.pastry.testing.PingTestRecord
  Gets the Probability attribute of the PingTestRecord object
getProtocol() - Method in class rice.p2p.multiring.RingCertificate
  Returns the protcol of this ring
getProximity(NodeHandle, NodeHandle) - Method in class rice.pastry.PastryNodeFactory
  This method determines and returns the proximity of the current local node the provided NodeHandle.
getProximity(NodeHandle, NodeHandle) - Method in class rice.pastry.direct.DirectPastryNodeFactory
  This method determines and returns the proximity of the current local node the provided NodeHandle.
getProximity(NodeHandle, NodeHandle) - Method in class rice.pastry.socket.SocketPastryNodeFactory
  This method determines and returns the proximity of the current local node the provided NodeHandle.
getPublishMessages() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  Gets the PublishMessages attribute of the TestScribeClient object
getQueue() - Method in class rice.pastry.socket.SocketChannelWriter
  Returns the queue of writes for the remote address
getRange() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
  Gets the Range attribute of the GlacierRefreshResponseMessage object
getRange() - Method in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
  Gets the Range attribute of the GlacierSyncMessage object
getRange() - Method in class rice.p2p.multiring.MultiringIdRange
  Returns the internal range
getRange() - Method in class rice.p2p.past.gc.GCIdRange
  Returns the internal range
getRangeForDirectory(File) - Method in class rice.persistence.PersistentStorage
  Utility function which returns the range of keys which a directory corresponds to.
getRanges() - Method in class rice.p2p.replication.messaging.RequestMessage
  Method which returns this messages' ranges
getRanges() - Method in class rice.p2p.replication.messaging.ResponseMessage
  Method which returns this messages' ranges
getReference(String) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which returns a previously stored reference.
getReference(Object) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which returns a previously stored reference.
getRemote() - Method in class rice.pastry.direct.DirectNodeHandle
  Gets the Remote attribute of the DirectNodeHandle object
getReplicas() - Method in class rice.p2p.past.gc.GCPastImpl.ReplicaMap
  Gets the Replicas attribute of the ReplicaMap object
getReplication() - Method in class rice.p2p.past.PastImpl
  Returns the replica manager for this Past instance.
getReplication() - Method in interface rice.p2p.replication.manager.ReplicationManager
  Returns the internal replication object used by this manager.
getReplication() - Method in class rice.p2p.replication.manager.ReplicationManagerImpl
  Utility method which returns the underlying replication object.
getReplicationFactor() - Method in class rice.p2p.aggregation.AggregationImpl
  Gets the ReplicationFactor attribute of the AggregationImpl object
getReplicationFactor() - Method in class rice.p2p.glacier.v2.GlacierImpl
  Gets the ReplicationFactor attribute of the GlacierImpl object
getReplicationFactor() - Method in interface rice.p2p.past.Past
  Returns the number of replicas used in this Past
getReplicationFactor() - Method in class rice.p2p.past.PastImpl
  Returns the number of replicas used in this Past
getRequest() - Method in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
  Gets the Request attribute of the GlacierFetchMessage object
getRequestedId() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshProbeMessage
  Gets the RequestedId attribute of the GlacierRefreshProbeMessage object
getRequestedRange() - Method in class rice.p2p.glacier.v2.messaging.GlacierNeighborRequestMessage
  Gets the RequestedRange attribute of the GlacierNeighborRequestMessage object
getRequestedRange() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
  Gets the RequestedRange attribute of the GlacierRangeForwardMessage object
getRequestedRange() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeQueryMessage
  Gets the RequestedRange attribute of the GlacierRangeQueryMessage object
getRequestor() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
  Gets the Requestor attribute of the GlacierRangeForwardMessage object
getResponse() - Method in class rice.p2p.past.messaging.ContinuationMessage
  Returns the response
getResponse(InetSocketAddress, Message) - Method in class rice.pastry.socket.SocketPastryNodeFactory
  This method anonymously sends the given message to the remote address, blocks until a response is received, and then closes the socket and returns the response.
getResponseContinuation(PastMessage) - Method in class rice.p2p.past.PastImpl
  Returns a continuation which will respond to the given message.
getResult() - Method in class rice.Continuation.ExternalContinuation
  Gets the Result attribute of the ExternalContinuation object
getResult() - Method in class rice.Continuation.MultiContinuation
  Method which can also be overriden to change what result should be returned to the parent continuation.
getRingId() - Method in class rice.p2p.multiring.MultiringIdFactory
  Method which returns the underlying Id which represents the local node's ring
getRingId() - Method in class rice.p2p.multiring.MultiringNode
  Returns the ringId of this node
getRingId() - Method in class rice.p2p.multiring.MultiringNodeHandle
  Returns the ringId of this node handle
getRingId() - Method in class rice.p2p.multiring.RingId
  Returns this ringid's ring id
getRoot() - Method in class rice.p2p.aggregation.AggregateList
  Gets the Root attribute of the AggregateList object
getRoot() - Method in class rice.persistence.PersistentStorage
  gets the root directory that the persistence Manager uses
getRouteMessage() - Method in class rice.p2p.multiring.MultiringRouteMessage
  Returns the internal route message
getRouteRow(NodeHandle, int) - Method in class rice.pastry.PastryNodeFactory
  This method returns the remote route row of the provided handle to the caller, in a protocol-dependent fashion.
getRouteRow(NodeHandle, int) - Method in class rice.pastry.direct.DirectPastryNodeFactory
  This method returns the remote route row of the provided handle to the caller, in a protocol-dependent fashion.
getRouteRow(NodeHandle, int) - Method in class rice.pastry.socket.SocketPastryNodeFactory
  This method returns the remote route row of the provided handle to the caller, in a protocol-dependent fashion.
getRouteRow() - Method in class rice.pastry.socket.messaging.RouteRowResponseMessage
  Returns the routeset of the receiver.
getRouteSet(int, int) - Method in class rice.pastry.routing.RoutingTable
  Gets the set of handles at a particular entry in the table.
getRoutes(NodeHandle) - Method in class rice.pastry.socket.SocketPastryNodeFactory
  This method returns the routes a remote node is using
getRoutes() - Method in class rice.pastry.socket.messaging.RoutesResponseMessage
  Returns the leafset of the receiver.
getRoutingTable() - Method in class rice.pastry.PastryNode
  Gets the RoutingTable attribute of the PastryNode object
getRoutingTable() - Method in class rice.pastry.client.PastryAppl
  Called by a layered Pastry application to obtain a copy of the routing table.
getRow(int) - Method in class rice.pastry.join.JoinRequest
  Get row.
getRow() - Method in class rice.pastry.routing.BroadcastRouteRow
  Gets the row that was sent in the message.
getRow() - Method in class rice.pastry.routing.RequestRouteRow
  Gets the row that made the request.
getRow(int) - Method in class rice.pastry.routing.RoutingTable
  Get a row from the routing table.
getRow() - Method in class rice.pastry.socket.messaging.RouteRowRequestMessage
  Returns the row which this a request for
getSeed() - Static method in class rice.pastry.PastrySeed
  Gets the Seed attribute of the PastrySeed class
getSelectorManager() - Static method in class rice.selector.SelectorManager
  Returns the SelectorManager applications should use.
getSender() - Method in class rice.pastry.messaging.Message
  Get sender.
getSenderId() - Method in class rice.pastry.messaging.Message
  Get sender Id.
getSerialPersistentFields(Class) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which returns the serializablePersistenFields field of the provided class.
getSerializableConstructor(Class) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which returns the Serializable constructor for the provided class.
getSet() - Method in class rice.p2p.multiring.MultiringIdSet
  Returns the internal set
getSet() - Method in class rice.p2p.multiring.MultiringNodeHandleSet
  Returns the internal set
getShort(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  Gets the Short attribute of the PutField object
getSignature() - Method in class rice.p2p.glacier.v2.Manifest
  Gets the Signature attribute of the Manifest object
getSignature(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
  Gets the Signature attribute of the GlacierRefreshPatchMessage object
getSimulator() - Method in class rice.pastry.direct.DirectNodeHandle
  Gets the Simulator attribute of the DirectNodeHandle object
getSize() - Method in interface rice.persistence.Catalog
  Returns the number of Ids currently stored in the catalog
getSize() - Method in class rice.persistence.EmptyCache
  Returns the number of Ids currently stored in the catalog
getSize() - Method in class rice.persistence.LRUCache
  Returns the number of Ids currently stored in the catalog
getSize() - Method in class rice.persistence.MemoryStorage
  Returns the number of Ids currently stored in the catalog
getSize() - Method in class rice.persistence.PersistentStorage
  Returns the number of Ids currently stored in the catalog
getSize() - Method in class rice.persistence.StorageManagerImpl
  Returns the number of Ids currently stored in the catalog
getSocketSourceRouteManager() - Method in class rice.pastry.socket.SocketPastryNode
  Returns the SocketSourceRouteManager for this pastry node.
getSomePointers(int, int, Id[]) - Method in class rice.p2p.aggregation.AggregateList
  Gets the SomePointers attribute of the AggregateList object
getSource() - Method in class rice.p2p.aggregation.messaging.AggregationMessage
  Method which returns this messages' source address
getSource() - Method in class rice.p2p.glacier.v2.messaging.GlacierMessage
  Method which returns this messages' source address
getSource() - Method in class rice.p2p.past.messaging.PastMessage
  Method which returns this messages' source address
getSource() - Method in class rice.p2p.replication.messaging.ReplicationMessage
  Method which returns this messages' source address
getSource() - Method in class rice.p2p.scribe.messaging.ScribeMessage
  Method which returns this messages' source address
getSource() - Method in class rice.pastry.testing.PingMessageNew
  Gets the Source attribute of the PingMessageNew object
getStage() - Method in class rice.p2p.splitstream.SplitStreamSubscribeContent
  Returns the data for this content
getStartTag() - Method in class rice.p2p.util.XMLReader
  Returns the value of the current start tag
getStartTime() - Method in class rice.pastry.socket.messaging.DatagramMessage
  Gets the StartTime attribute of the DatagramMessage object
getStatistics(long, long, int) - Method in class rice.p2p.aggregation.AggregateList
  Gets the Statistics attribute of the AggregateList object
getStatistics() - Method in class rice.p2p.aggregation.AggregationImpl
  Gets the Statistics attribute of the AggregationImpl object
getStorage() - Method in class rice.persistence.LRUCache
  Returns the backing storage object
getStorage() - Method in interface rice.persistence.StorageManager
  Returns the permantent storage object used by this StorageManager
getStorage() - Method in class rice.persistence.StorageManagerImpl
  Returns the permantent storage object used by this StorageManager
getStorageManager() - Method in class rice.p2p.past.PastImpl
  Returns this Past's storage manager.
getStorageSize() - Method in class rice.persistence.PersistentStorage
  gets the amount of storage that the persistence Manager uses
getStream() - Method in class rice.pastry.messaging.Message
  Get stream over which the object was deserialized.
getStripeId() - Method in class rice.p2p.splitstream.Stripe
  gets the StripeID for this stripe
getStripes() - Method in class rice.p2p.splitstream.Channel
  At any moment a node is subscribed to at least 1 but possibly more stripes.
getSubContinuation(int) - Method in class rice.Continuation.MultiContinuation
  Returns the continuation which should be used as the result continuation for the index-th result.
getSubscribeFailed() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  Gets the SubscribeFailed attribute of the TestScribeClient object
getSubscriber() - Method in class rice.p2p.scribe.messaging.SubscribeMessage
  Returns the node who is trying to subscribe
getSuperClasses(Class) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which returns an array of classes representing the class hierarchy of the provided class, exempting the Object class.
getTag() - Method in class rice.p2p.glacier.v2.messaging.GlacierMessage
  Gets the Tag attribute of the GlacierMessage object
getTarget() - Method in class rice.pastry.routing.RouteMessage
  Gets the target node id of this message.
getTestNumber() - Method in class rice.pastry.direct.TestRecord
  returns the number of tests
getTestRecord() - Method in class rice.pastry.direct.EuclideanNetwork
  get TestRecord
getTestRecord() - Method in interface rice.pastry.direct.NetworkSimulator
  Gets the TestRecord attribute of the NetworkSimulator object
getTestRecord() - Method in class rice.pastry.direct.SphereNetwork
  get TestRecord
getTimeout() - Method in class rice.p2p.glacier.v2.GlacierContinuation
  Gets the Timeout attribute of the GlacierContinuation object
getTimer() - Method in class rice.pastry.dist.DistPastryNode
  Gets the Timer attribute of the DistPastryNode object
getTimer() - Method in class rice.selector.SelectorManager
  Returns the timer associated with this SelectorManager (in this case, it is this).
getTimestamp() - Method in class rice.pastry.direct.DirectSecurityManager
  Gets the current time for a timestamp.
getTimestamp() - Method in interface rice.pastry.security.PastrySecurityManager
  Gets the current time for a timestamp.
getTimestamp() - Method in class rice.pastry.security.PermissiveSecurityManager
  Gets the Timestamp attribute of the PermissiveSecurityManager object
getTimestamp() - Method in class rice.pastry.socket.SocketPastrySecurityManager
  Gets the current time for a timestamp.
getTopic() - Method in class rice.p2p.scribe.messaging.ScribeMessage
  Method which returns this messages' topic
getTopics(ScribeClient) - Method in interface rice.p2p.scribe.Scribe
  Returns the list of topics the given client is subscribed to.
getTopics(ScribeClient) - Method in class rice.p2p.scribe.ScribeImpl
  Returns the list of topics the given client is subscribed to.
getTotalChildren(Channel) - Method in class rice.p2p.splitstream.SplitStreamScribePolicy
  Returns the total number of children for the given channel
getTotalRange() - Method in class rice.p2p.replication.ReplicationImpl
  Returns the range for which the local node is an i root, where i can range between 0 and replicationFactor
getTotalSize() - Method in interface rice.persistence.Catalog
  Returns the total size of the stored data in bytes.
getTotalSize() - Method in class rice.persistence.EmptyCache
  Returns the total size of the stored data in bytes.
getTotalSize() - Method in class rice.persistence.LRUCache
  Returns the total size of the stored data in bytes.
getTotalSize() - Method in class rice.persistence.MemoryStorage
  Returns the total size of the stored data in bytes.The result is returned via the receiveResult method on the provided Continuation with an Integer representing the size.
getTotalSize() - Method in class rice.persistence.PersistentStorage
  Returns the total size of the stored data in bytes.The result is returned via the receiveResult method on the provided Continuation with an Integer representing the size.
getTotalSize() - Method in class rice.persistence.StorageManagerImpl
  Returns the total size of the stored data in bytes.The result is returned via the receiveResult method on the provided Continuation with an Integer representing the size.
getTrashSize() - Method in class rice.p2p.glacier.v2.GlacierImpl
  Gets the TrashSize attribute of the GlacierImpl object
getUID() - Method in class rice.p2p.aggregation.messaging.AggregationMessage
  Method which returns this messages' unique id
getUID() - Method in class rice.p2p.glacier.v2.GlacierImpl
  Gets the UID attribute of the GlacierImpl object
getUID() - Method in class rice.p2p.glacier.v2.messaging.GlacierMessage
  Method which returns this messages' unique id
getUID() - Method in class rice.p2p.past.PastImpl
  Returns a new uid for a message
getUID() - Method in class rice.p2p.past.messaging.PastMessage
  Method which returns this messages' unique id
getUpdates(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
  Gets the Updates attribute of the GlacierRefreshCompleteMessage object
getValue() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
  Gets the Value attribute of the MultiringMapEntry object
getValue() - Method in class rice.p2p.past.gc.GCIdFactory.GCMapEntry
  Gets the Value attribute of the GCMapEntry object
getVersion() - Method in class rice.p2p.aggregation.Aggregate
  Gets the Version attribute of the Aggregate object
getVersion() - Method in class rice.p2p.glacier.VersionKey
  Gets the Version attribute of the VersionKey object
getVersion() - Method in class rice.p2p.glacier.v2.DebugContent
  Gets the Version attribute of the DebugContent object
getVersion() - Method in class rice.p2p.glacier.v2.DebugContentHandle
  Gets the Version attribute of the DebugContentHandle object
getVersion() - Method in class rice.p2p.glacier.v2.GlacierContentHandle
  Gets the Version attribute of the GlacierContentHandle object
getVersion() - Method in class rice.p2p.multiring.RingCertificate
  Returns the version of this ring cert
getVersion() - Method in interface rice.p2p.past.gc.GCPastContent
  Returns the version number associated with this PastContent object - version numbers are designed to be monotonically increasing numbers which signify different versions of the same object.
getVersion() - Method in interface rice.p2p.past.gc.GCPastContentHandle
  Returns the version number associated with this PastContentHandle - version numbers are designed to be monotonically increasing numbers which signify different versions of the same object.
getVersionKey() - Method in class rice.p2p.glacier.FragmentKey
  Gets the VersionKey attribute of the FragmentKey object
globalApps - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
globalNodes - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
globalRingId - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
go() - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerDeleter
  Internal method which starts the deleting, if it's not already started
granularity - Variable in class rice.p2p.aggregation.AggregationStatistics
  DESCRIBE THE FIELD

## H

HASH_ALGORITHM - Static variable in class rice.p2p.util.SecurityUtils
  The name of the hash function.
HEADER_BUFFER_SIZE - Static variable in class rice.pastry.socket.SocketChannelRepeater
  DESCRIBE THE FIELD
HEADER_DIRECT - Static variable in class rice.pastry.socket.SocketCollectionManager
  DESCRIBE THE FIELD
HEADER_PING - Static variable in class rice.pastry.socket.PingManager
  DESCRIBE THE FIELD
HEADER_SIZE - Static variable in class rice.pastry.socket.PingManager
  DESCRIBE THE FIELD
HEADER_SIZE - Static variable in class rice.pastry.socket.SocketCollectionManager
  DESCRIBE THE FIELD
HEADER_SOURCE_ROUTE - Static variable in class rice.pastry.socket.SocketCollectionManager
  DESCRIBE THE FIELD
HEX_ARRAY - Static variable in class rice.p2p.util.MathUtils
  The array used for conversion to hexidecimal
HIGH_PRIORITY - Static variable in interface rice.p2p.commonapi.Message
  DESCRIBE THE FIELD
HMAC_ALGORITHM - Static variable in class rice.p2p.util.SecurityUtils
  The name of the hmac function.
HMAC_IPAD - Static variable in class rice.p2p.util.SecurityUtils
  The ipad byte array for use in hmac
HMAC_IPAD_BYTE - Static variable in class rice.p2p.util.SecurityUtils
  The ipad of hmac keys, as defined in RFC 2195
HMAC_KEY_LENGTH - Static variable in class rice.p2p.util.SecurityUtils
  The length of hmac keys
HMAC_OPAD - Static variable in class rice.p2p.util.SecurityUtils
  The opad byte array for use in hmac
HMAC_OPAD_BYTE - Static variable in class rice.p2p.util.SecurityUtils
  The opad of hmac keys, as defined in RFC 2195
Half - Static variable in class rice.pastry.Id
  DESCRIBE THE FIELD
HelloMsg - class rice.pastry.testing.HelloMsg.
HelloMsg(Address, NodeHandle, Id, int) - Constructor for class rice.pastry.testing.HelloMsg
  Constructor for HelloMsg.
HelloWorld - class rice.pastry.testing.HelloWorld.
  A hello world example for pastry.
HelloWorld() - Constructor for class rice.pastry.testing.HelloWorld
  Constructor
HelloWorldApp - class rice.pastry.testing.HelloWorldApp.
  A hello world example for pastry.
HelloWorldApp(PastryNode) - Constructor for class rice.pastry.testing.HelloWorldApp
  Constructor for HelloWorldApp.
handle - Variable in class rice.p2p.multiring.MultiringNodeHandle
  The internal handle
handle - Variable in class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle
  DESCRIBE THE FIELD
handle - Variable in class rice.p2p.replication.ReplicationImpl
  the local node handle
handle - Variable in class rice.p2p.scribe.ScribeImpl
  the local node handle
handle() - Method in class rice.pastry.NodeSetUpdate
  The handle that changed.
handleDebugCommand(String) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
handleDebugCommand(String) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
handleDebugCommand(String) - Method in interface rice.p2p.util.DebugCommandHandler
  DESCRIBE THE METHOD
handles - Variable in class rice.pastry.socket.SocketNodeHandlePool
  A mapping containing references to all of the handles in the system
hasChanged() - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  DESCRIBE THE METHOD
hasTerminated() - Method in class rice.p2p.glacier.v2.GlacierContinuation
  DESCRIBE THE METHOD
hash() - Method in interface rice.p2p.commonapi.IdSet
  return a hash of this set
hash() - Method in class rice.p2p.glacier.FragmentKeySet
  return a hash of this set
hash() - Method in class rice.p2p.glacier.VersionKeySet
  return a hash of this set
hash() - Method in class rice.p2p.multiring.MultiringIdSet
  return a hash of this set
hash() - Method in class rice.p2p.past.gc.GCIdSet
  return a hash of this set
hash(byte[], int) - Method in class rice.p2p.util.BloomFilter
  Internal method which hashes the input argument using the ith hash function, and then mods the result by length.
hash(byte[]) - Static method in class rice.p2p.util.SecurityUtils
  Utility method for determining the hash of a byte[] using a secure hashing algorithm.
hash(Object) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which determines a unique hash value for each object.
hash() - Method in class rice.pastry.IdSet
  return a hash of this set
hashCode() - Method in class rice.p2p.glacier.FragmentKey
  DESCRIBE THE METHOD
hashCode() - Method in class rice.p2p.glacier.FragmentKeyRange
  Returns the hashCode
hashCode() - Method in class rice.p2p.glacier.VersionKey
  DESCRIBE THE METHOD
hashCode() - Method in class rice.p2p.glacier.VersionKeyRange
  Returns the hashCode
hashCode() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
  DESCRIBE THE METHOD
hashCode() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  DESCRIBE THE METHOD
hashCode() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
  DESCRIBE THE METHOD
hashCode() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
hashCode() - Method in class rice.p2p.multiring.MultiringIdRange
  Returns the hashCode
hashCode() - Method in class rice.p2p.multiring.MultiringIdSet
  Returns the hashCode
hashCode() - Method in class rice.p2p.multiring.MultiringNodeHandle
  Returns the hashCode
hashCode() - Method in class rice.p2p.multiring.MultiringNodeHandleSet
  Returns the hashCode
hashCode() - Method in class rice.p2p.multiring.RingId
  Returns the hashCode
hashCode() - Method in class rice.p2p.past.gc.GCId
  Returns the hashCode
hashCode() - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  DESCRIBE THE METHOD
hashCode() - Method in class rice.p2p.past.gc.GCIdFactory.GCMapEntry
  DESCRIBE THE METHOD
hashCode() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
hashCode() - Method in class rice.p2p.past.gc.GCIdSet
  Returns the hashCode
hashCode() - Method in class rice.p2p.past.gc.GCPastMetadata
  DESCRIBE THE METHOD
hashCode() - Method in class rice.p2p.scribe.Topic
  Returns the hashCode for this topic
hashCode() - Method in class rice.p2p.splitstream.ChannelId
  DESCRIBE THE METHOD
hashCode() - Method in class rice.p2p.splitstream.StripeId
  DESCRIBE THE METHOD
hashCode() - Method in class rice.pastry.Id.Distance
  Hash codes.
hashCode() - Method in class rice.pastry.Id
  Hash codes for Ids.
hashCode() - Method in class rice.pastry.NodeHandle
  Hash codes for nodehandles.
hashCode() - Method in class rice.pastry.direct.DirectNodeHandle
  Hash codes for node handles.It is the hashcode of their corresponding NodeId's.
hashCode() - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Hash codes for node handles.
hashCode() - Method in class rice.pastry.dist.DistNodeHandle
  Hash codes for node handles.
hashCode() - Method in class rice.pastry.join.JoinAddress
  DESCRIBE THE METHOD
hashCode() - Method in class rice.pastry.leafset.LeafSetProtocolAddress
  DESCRIBE THE METHOD
hashCode() - Method in class rice.pastry.routing.RouteProtocolAddress
  DESCRIBE THE METHOD
hashCode() - Method in class rice.pastry.routing.RouterAddress
  DESCRIBE THE METHOD
hashCode() - Method in class rice.pastry.socket.EpochInetSocketAddress
  Returns the hashCode of this source route
hashCode() - Method in class rice.pastry.socket.SocketNodeHandle
  Hash codes for node handles.
hashCode() - Method in class rice.pastry.socket.SourceRoute
  Returns the hashCode of this source route
hashCode() - Method in class rice.pastry.standard.StandardAddress
  DESCRIBE THE METHOD
hashCode() - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
  DESCRIBE THE METHOD
hashCode() - Method in class rice.pastry.testing.PingAddress
  DESCRIBE THE METHOD
haveIt - Variable in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
  DESCRIBE THE FIELD
haveResult - Variable in class rice.Continuation.MultiContinuation
  DESCRIBE THE FIELD
headMap(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
headMap(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
headMap(Object) - Method in class rice.p2p.util.ImmutableSortedMap
  Returns a view of the portion of this sorted map whose keys are strictly less than toKey.
headMap(Object) - Method in class rice.p2p.util.RedBlackMap
  Returns a view of the portion of this map whose keys are strictly less than `toKey` .
helper - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  The helper for the replication manager
hint - Variable in class rice.p2p.past.messaging.MessageLostMessage
  DESCRIBE THE FIELD
hints - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
  A cache of hints, mapping Id -> NodeHandle
hmac(byte[], byte[]) - Static method in class rice.p2p.util.SecurityUtils
  Utility method for determining the hmac of a byte[] and key using a secure hashing algorithm.

## I

INFINITY_EXPIRATION - Static variable in interface rice.p2p.past.gc.GCPast
  Timeout value which indicates that the object should never expire.
INSTANCE - Static variable in class rice.p2p.past.testing.PastRegrTest
  DESCRIBE THE FIELD
INSTANCE - Static variable in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
  the instance name to use
INSTANCE - Static variable in class rice.p2p.replication.testing.ReplicationRegrTest
  the instance name to use
INSTANCE - Static variable in class rice.p2p.scribe.testing.ScribeRegrTest
  DESCRIBE THE FIELD
INSTANCE - Static variable in class rice.p2p.splitstream.testing.SplitStreamRegrTest
  DESCRIBE THE FIELD
INSTANCE_NAME - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
INSTANCE_NAME - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
IPAddressRequestMessage - class rice.pastry.socket.messaging.IPAddressRequestMessage.
  Class which represents a request for the external visible IP address
IPAddressRequestMessage() - Constructor for class rice.pastry.socket.messaging.IPAddressRequestMessage
  Constructor
IPAddressResponseMessage - class rice.pastry.socket.messaging.IPAddressResponseMessage.
  Class which represents a request for the external visible IP address
IPAddressResponseMessage(InetSocketAddress) - Constructor for class rice.pastry.socket.messaging.IPAddressResponseMessage
  Constructor
IPNodeIdFactory - class rice.pastry.standard.IPNodeIdFactory.
  Constructs NodeIds for virtual nodes derived from the IP address and port number of this Java VM.
IPNodeIdFactory(int) - Constructor for class rice.pastry.standard.IPNodeIdFactory
  Constructor.
Id - interface rice.p2p.commonapi.Id.
Id - class rice.pastry.Id.
  Represents a Pastry identifier for a node, object or key.
Id(int[]) - Constructor for class rice.pastry.Id
  Constructor.
Id.Distance - interface rice.p2p.commonapi.Id.Distance.
  A class for representing and manipulating the distance between two Ids on the circle.
Id.Distance - class rice.pastry.Id.Distance.
  A class for representing and manipulating the distance between two Ids on the circle.
Id.Distance() - Constructor for class rice.pastry.Id.Distance
  Constructor.
Id.Distance(byte[]) - Constructor for class rice.pastry.Id.Distance
  Constructor.
Id.Distance(int[]) - Constructor for class rice.pastry.Id.Distance
  Constructor.
IdBitLength - Static variable in class rice.pastry.Id
  This is the bit length of the node ids.
IdBloomFilter - class rice.p2p.util.IdBloomFilter.
IdBloomFilter(IdSet) - Constructor for class rice.p2p.util.IdBloomFilter
  Constructor which takes the number of hash functions to use and the length of the set to use.
IdBloomFilterReplicationTest - class rice.p2p.util.testing.IdBloomFilterReplicationTest.
  DESCRIBE THE CLASS
IdBloomFilterReplicationTest() - Constructor for class rice.p2p.util.testing.IdBloomFilterReplicationTest
IdBloomFilterUnit - class rice.p2p.util.testing.IdBloomFilterUnit.
  DESCRIBE THE CLASS
IdBloomFilterUnit() - Constructor for class rice.p2p.util.testing.IdBloomFilterUnit
IdFactory - interface rice.p2p.commonapi.IdFactory.
IdRange - interface rice.p2p.commonapi.IdRange.
IdRange - class rice.pastry.IdRange.
  Represents a contiguous range of Pastry ids.
IdRange(Id, Id) - Constructor for class rice.pastry.IdRange
  Constructor.
IdRange() - Constructor for class rice.pastry.IdRange
  Constructor, constructs an empty IdRange
IdRange(boolean) - Constructor for class rice.pastry.IdRange
  Constructor for IdRange.
IdRange(IdRange) - Constructor for class rice.pastry.IdRange
  Copy constructor.
IdRangeUnit - class rice.pastry.testing.IdRangeUnit.
  IdRangeUnit tests the IdRange class.
IdRangeUnit() - Constructor for class rice.pastry.testing.IdRangeUnit
  Constructor for IdRangeUnit.
IdSet - interface rice.p2p.commonapi.IdSet.
IdSet - class rice.pastry.IdSet.
  Represents a set of Pastry ids.
IdSet() - Constructor for class rice.pastry.IdSet
  Constructor.
IdSet(SortedMap) - Constructor for class rice.pastry.IdSet
  Constructor.
ImmutableSortedMap - class rice.p2p.util.ImmutableSortedMap.
ImmutableSortedMap(SortedMap) - Constructor for class rice.p2p.util.ImmutableSortedMap
  Constructor which takes an existing map
InitiateJoin - class rice.pastry.join.InitiateJoin.
  Request for the join protocols on the local node to join the overlay.
InitiateJoin(NodeHandle) - Constructor for class rice.pastry.join.InitiateJoin
  Constructor.
InitiateJoin(Date, NodeHandle) - Constructor for class rice.pastry.join.InitiateJoin
  Constructor.
InitiateJoin(Credentials, NodeHandle) - Constructor for class rice.pastry.join.InitiateJoin
  Constructor.
InitiateJoin(Credentials, Date, NodeHandle) - Constructor for class rice.pastry.join.InitiateJoin
  Constructor.
InitiateLeafSetMaintenance - class rice.pastry.leafset.InitiateLeafSetMaintenance.
  Initiate leaf set maintenance on the local node.
InitiateLeafSetMaintenance() - Constructor for class rice.pastry.leafset.InitiateLeafSetMaintenance
  Constructor.
InitiateRouteSetMaintenance - class rice.pastry.routing.InitiateRouteSetMaintenance.
  Initiate routing table maintenance on the local node
InitiateRouteSetMaintenance() - Constructor for class rice.pastry.routing.InitiateRouteSetMaintenance
  Constructor.
InsertMessage - class rice.p2p.past.messaging.InsertMessage.
InsertMessage(int, PastContent, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.InsertMessage
  Constructor which takes a unique integer Id, as well as the data to be stored
InvalidManifestException - exception rice.p2p.glacier.v2.InvalidManifestException.
  DESCRIBE THE CLASS
InvalidManifestException(String) - Constructor for class rice.p2p.glacier.v2.InvalidManifestException
  Constructor for InvalidManifestException.
i - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  DESCRIBE THE FIELD
id - Variable in class rice.p2p.aggregation.messaging.AggregationMessage
  DESCRIBE THE FIELD
id - Variable in class rice.p2p.glacier.FragmentKey
  DESCRIBE THE FIELD
id - Variable in class rice.p2p.glacier.VersionKey
  DESCRIBE THE FIELD
id - Variable in class rice.p2p.glacier.v2.GlacierContentHandle
  DESCRIBE THE FIELD
id - Variable in class rice.p2p.glacier.v2.messaging.GlacierMessage
  DESCRIBE THE FIELD
id - Variable in class rice.p2p.multiring.RingCertificate
  DESCRIBE THE FIELD
id - Variable in class rice.p2p.multiring.RingId
  The id which this ringId represents
id - Variable in class rice.p2p.multiring.messaging.RingMessage
  The target of this ring message
id - Variable in class rice.p2p.past.gc.GCId
  The id which this ringId represents
id - Variable in class rice.p2p.past.messaging.MessageLostMessage
  DESCRIBE THE FIELD
id - Variable in class rice.p2p.past.messaging.PastMessage
  DESCRIBE THE FIELD
id - Variable in class rice.p2p.past.testing.PastRegrTest.TestPastContent
  DESCRIBE THE FIELD
id - Variable in class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle
  DESCRIBE THE FIELD
id - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerDeleter
  Whether or not we are waiting for a response
id - Variable in class rice.p2p.replication.manager.messaging.TimeoutMessage
  THe unique id of this message
id - Variable in class rice.p2p.scribe.Topic
  The Id to which this topic is mapped
id - Variable in class rice.p2p.scribe.messaging.AbstractSubscribeMessage
  The id of this subscribe message
id - Variable in class rice.p2p.scribe.messaging.SubscribeMessage
  The id of this message
id - Variable in class rice.p2p.splitstream.ChannelId
  The underlying id for this channelid
id - Variable in class rice.p2p.splitstream.StripeId
  This stripe's Id
idBaseBitLength - Static variable in class rice.pastry.routing.RoutingTable
  The routing calculations will occur in base 2 idBaseBitLength
idFactory - Variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
idFactory - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
ids - Variable in class rice.p2p.past.gc.GCIdSet
  DESCRIBE THE FIELD
ids - Variable in class rice.p2p.replication.messaging.ResponseMessage
  DESCRIBE THE FIELD
ifp(int) - Static method in class rice.pastry.Log
  Called before every println, to check if verbosity levels are okay.
in - Variable in class rice.p2p.util.XMLReader
  The actual reader which the parser uses
inConcJoin - Variable in class rice.pastry.testing.PastryRegrTest
  DESCRIBE THE FIELD
inbound - Variable in class rice.pastry.socket.messaging.DatagramMessage
  DESCRIBE THE FIELD
incorrect - Variable in class rice.pastry.socket.messaging.WrongEpochMessage
  DESCRIBE THE FIELD
incrDistance(double) - Method in class rice.pastry.testing.PingMessageNew
  DESCRIBE THE METHOD
incrHops() - Method in class rice.pastry.testing.PingMessageNew
  DESCRIBE THE METHOD
indexOf(NodeHandle) - Method in class rice.pastry.NodeSet
  determine rank of a member
indexOfMSDB(Id) - Method in class rice.pastry.Id
  Returns the index of the most significant differing bit (MSDB).
indexOfMSDD(Id, int) - Method in class rice.pastry.Id
  Returns the index of the most significant different digit (MSDD) in a given base.
informClient(Id, NodeHandle) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl
  Internal method which informs the client of the next id to fetch
init() - Method in class rice.p2p.glacier.v2.GlacierContinuation
  DESCRIBE THE METHOD
init(String[]) - Static method in class rice.pastry.Log
  Called by Pastry applications to parse for verbosity options.
initElt() - Method in class rice.p2p.glacier.ErasureCodec
  DESCRIBE THE METHOD
initiateJoin(NodeHandle) - Method in class rice.pastry.PastryNode
  Overridden by derived classes to initiate the join process
initiateJoin(NodeHandle) - Method in class rice.pastry.direct.DirectPastryNode
  Sends an InitiateJoin message to itself.
initiateJoin(NodeHandle) - Method in class rice.pastry.dist.DistPastryNode
  Sends an InitiateJoin message to itself.
insert(PastContent, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
insert(PastContent, long, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
insert(PastContent, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
insert(PastContent, long, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
insert(PastContent, Continuation) - Method in interface rice.p2p.past.Past
  Inserts an object with the given ID into this instance of Past.
insert(PastContent, Continuation) - Method in class rice.p2p.past.PastImpl
  Inserts an object with the given ID into this instance of Past.
insert(PastContent, Continuation) - Method in interface rice.p2p.past.gc.GCPast
  Inserts an object with the given ID into this instance of Past.
insert(PastContent, long, Continuation) - Method in interface rice.p2p.past.gc.GCPast
  Inserts an object with the given ID into this instance of Past.
insert(PastContent, Continuation) - Method in class rice.p2p.past.gc.GCPastImpl
  Inserts an object with the given ID into this instance of Past.
insert(PastContent, long, Continuation) - Method in class rice.p2p.past.gc.GCPastImpl
  Inserts an object with the given ID into this instance of Past.
insert(Id) - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
  DESCRIBE THE METHOD
insert(Id) - Method in class rice.p2p.replication.testing.ReplicationRegrTest.TestReplicationClient
  DESCRIBE THE METHOD
insert(int, NodeHandle) - Method in class rice.pastry.NodeSet
  insert a member at the given index
inserts - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
instance - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
instance - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
instance - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
instance - Variable in class rice.p2p.replication.ReplicationImpl
  The instance name of the replication
instance - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  DESCRIBE THE FIELD
instance - Variable in class rice.pastry.client.PastryAppl
  DESCRIBE THE FIELD
instance - Variable in class rice.pastry.commonapi.PastryEndpoint
  DESCRIBE THE FIELD
intToByteArray(int) - Static method in class rice.p2p.util.MathUtils
  Utility method for converting a int into a byte[]
intToByteArray(int, byte[], int) - Static method in class rice.p2p.util.MathUtils
  Utility method for converting a int into a byte[]
intersect(IdRange) - Method in class rice.pastry.IdRange
  intersect two ranges returns an empty range if the ranges don't intersect two ranges may intersect in two ranges on the circle; this method produces one such range of intersection if one exists the other range of intersection can be computed by invoking o.intersect(this)
intersectRange(IdRange) - Method in interface rice.p2p.commonapi.IdRange
  intersects the given range with this range
intersectRange(IdRange) - Method in class rice.p2p.glacier.FragmentKeyRange
  intersects the given range with this range
intersectRange(IdRange) - Method in class rice.p2p.glacier.VersionKeyRange
  intersects the given range with this range
intersectRange(IdRange) - Method in class rice.p2p.multiring.MultiringIdRange
  intersects the given range with this range
intersectRange(IdRange) - Method in class rice.p2p.past.gc.GCIdRange
  intersects the given range with this range
intersectRange(IdRange) - Method in class rice.pastry.IdRange
  intersects the given range with this range
invocations - Variable in class rice.selector.SelectorManager
  DESCRIBE THE FIELD
invoke(Runnable) - Method in class rice.selector.ProfileSelector
  DESCRIBE THE METHOD
invoke(Runnable) - Method in class rice.selector.SelectorManager
  This method schedules a runnable task to be done by the selector thread during the next select() call.
isAdjacent(IdRange) - Method in class rice.pastry.IdRange
  test if this range is adjacent to another range
isAlive() - Method in class rice.p2p.commonapi.NodeHandle
  Returns whether or not this node is currently alive
isAlive() - Method in class rice.p2p.multiring.MultiringNodeHandle
  Returns whether or not this node is currently alive
isAlive() - Method in class rice.pastry.NodeHandle
  Returns the last known liveness information about the Pastry node associated with this handle.
isAlive(NodeId) - Method in class rice.pastry.direct.EuclideanNetwork
  testing if a NodeId is alive
isAlive(NodeId) - Method in interface rice.pastry.direct.NetworkSimulator
  Checks to see if a node id is alive.
isAlive(NodeId) - Method in class rice.pastry.direct.SphereNetwork
  testing if a NodeId is alive
isAliveAt(long) - Method in class rice.p2p.aggregation.ObjectDescriptor
  Gets the AliveAt attribute of the ObjectDescriptor object
isBetween(Id, Id) - Method in interface rice.p2p.commonapi.Id
  Checks if this Id is between two given ids ccw (inclusive) and cw (exclusive) on the circle
isBetween(Id, Id) - Method in class rice.p2p.glacier.FragmentKey
  Gets the Between attribute of the FragmentKey object
isBetween(Id, Id) - Method in class rice.p2p.glacier.VersionKey
  Gets the Between attribute of the VersionKey object
isBetween(Id, Id) - Method in class rice.p2p.multiring.RingId
  Checks if this Id is between two given ids ccw (inclusive) and cw (exclusive) on the circle
isBetween(Id, Id) - Method in class rice.p2p.past.gc.GCId
  Checks if this Id is between two given ids ccw (inclusive) and cw (exclusive) on the circle
isBetween(Id, Id) - Method in class rice.pastry.Id
  Checks if this Id is between two given ids ccw (inclusive) and cw (exclusive) on the circle
isBetween(Id, Id) - Method in class rice.pastry.Id
  Checks if this Id is between two given ids ccw (inclusive) and cw (exclusive) on the circle
isCached() - Method in class rice.p2p.past.messaging.FetchMessage
  Returns whether or not this message has been cached
isCached() - Method in class rice.p2p.past.messaging.LookupMessage
  Returns whether or not this message has been cached
isCancelled() - Method in class rice.selector.TimerTask
  Gets the Cancelled attribute of the TimerTask object
isClosest(NodeId) - Method in class rice.pastry.PastryNode
  Called by the layered Pastry application to check if the local pastry node is the one that is currently closest to the object key id.
isClosest(NodeId) - Method in class rice.pastry.client.PastryAppl
  Called by the layered Pastry application to check if the local pastry node is the one that is currently closest to the object key id.
isComplete() - Method in class rice.pastry.leafset.LeafSet
  Gets the Complete attribute of the LeafSet object
isDirect() - Method in class rice.pastry.socket.SourceRoute
  Returns whether or not this route is direct
isDone() - Method in class rice.Continuation.MultiContinuation
  Method which returns whether or not we are done.
isEmpty() - Method in class rice.p2p.aggregation.AggregateList
  Gets the Empty attribute of the AggregateList object
isEmpty() - Method in interface rice.p2p.commonapi.IdRange
  returns whether or not this range is empty
isEmpty() - Method in class rice.p2p.glacier.FragmentKeyRange
  returns whether or not this range is empty
isEmpty() - Method in class rice.p2p.glacier.VersionKeyRange
  returns whether or not this range is empty
isEmpty() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
  Gets the Empty attribute of the MultiringEntrySet object
isEmpty() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  Gets the Empty attribute of the MultiringKeySet object
isEmpty() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  Gets the Empty attribute of the MultiringSortedMap object
isEmpty() - Method in class rice.p2p.multiring.MultiringIdRange
  returns whether or not this range is empty
isEmpty() - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  Gets the Empty attribute of the GCEntrySet object
isEmpty() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  Gets the Empty attribute of the GCSortedMap object
isEmpty() - Method in class rice.p2p.past.gc.GCIdRange
  returns whether or not this range is empty
isEmpty() - Method in class rice.p2p.util.ImmutableSortedMap
  Returns `true` if this map contains no key-value mappings.
isEmpty() - Method in class rice.pastry.IdRange
  test if the range is empty
isEmpty() - Method in class rice.pastry.socket.SocketChannelWriter
  Returns whether or not there are objects in the queue on in writing.
isEndDocument() - Method in class rice.p2p.util.XMLReader
  Returns whether or not a end document just happened
isEndTag() - Method in class rice.p2p.util.XMLReader
  Returns whether or not a end tag just happened
isFull() - Method in class rice.pastry.IdRange
  test if the range is the full circle
isInPool - Variable in class rice.pastry.dist.DistCoalesedNodeHandle
  DESCRIBE THE FIELD
isLocal - Variable in class rice.pastry.dist.DistCoalesedNodeHandle
  DESCRIBE THE FIELD
isLocal() - Method in class rice.pastry.socket.SocketNodeHandle
  Method which returns whether or not this node handle is on its home node.
isMember(Id) - Method in class rice.p2p.glacier.FragmentKeySet
  test membership
isMember(Id) - Method in class rice.p2p.glacier.VersionKeySet
  test membership
isMember(Id) - Method in class rice.pastry.IdSet
  test membership
isMemberId(Id) - Method in interface rice.p2p.commonapi.IdSet
  test membership
isMemberId(Id) - Method in class rice.p2p.glacier.FragmentKeySet
  test membership
isMemberId(Id) - Method in class rice.p2p.glacier.VersionKeySet
  test membership
isMemberId(Id) - Method in class rice.p2p.multiring.MultiringIdSet
  test membership
isMemberId(Id) - Method in class rice.p2p.past.gc.GCIdSet
  test membership
isMemberId(Id) - Method in class rice.pastry.IdSet
  test membership
isMutable() - Method in class rice.p2p.aggregation.Aggregate
  Gets the Mutable attribute of the Aggregate object
isMutable - Variable in class rice.p2p.glacier.v2.DebugContent
  DESCRIBE THE FIELD
isMutable() - Method in class rice.p2p.glacier.v2.DebugContent
  Gets the Mutable attribute of the DebugContent object
isMutable() - Method in class rice.p2p.past.ContentHashPastContent
  States if this content object is mutable.
isMutable() - Method in interface rice.p2p.past.PastContent
  States if this content object is mutable.
isMutable() - Method in class rice.p2p.past.testing.PastRegrTest.NonMutableTestPastContent
  Gets the Mutable attribute of the NonMutableTestPastContent object
isMutable() - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
  Gets the Mutable attribute of the TestPastContent object
isOnline() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
  Gets the Online attribute of the GlacierRefreshResponseMessage object
isOpen(SourceRoute) - Method in class rice.pastry.socket.SocketCollectionManager
  Returns whether or not a socket is currently open to the given route
isPrimary - Variable in class rice.p2p.splitstream.Stripe
  A flag whether or not this stripe is the primary stripe for this node
isPrimary() - Method in class rice.p2p.splitstream.Stripe
  Returns whether or not this stripe is the primary stripe for the local node
isProperlyRemoved(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
  Gets the ProperlyRemoved attribute of the LeafSet object
isReady() - Method in class rice.pastry.PastryNode
  Gets the Ready attribute of the PastryNode object
isReallyAlive(NodeId) - Method in class rice.pastry.testing.DirectPastryRegrTest
  get authoritative information about liveness of node.
isReallyAlive(NodeId) - Method in class rice.pastry.testing.DistPastryRegrTest
  Gets the ReallyAlive attribute of the DistPastryRegrTest object
isReallyAlive(NodeId) - Method in class rice.pastry.testing.PastryRegrTest
  determine whether this node is really alive.
isResponse - Variable in class rice.p2p.glacier.v2.messaging.GlacierMessage
  DESCRIBE THE FIELD
isResponse() - Method in class rice.p2p.glacier.v2.messaging.GlacierMessage
  Gets the Response attribute of the GlacierMessage object
isResponse - Variable in class rice.p2p.past.messaging.PastMessage
  DESCRIBE THE FIELD
isResponse() - Method in class rice.p2p.past.messaging.PastMessage
  Method which returns whether or not this message is a response.
isRoot(Topic) - Method in interface rice.p2p.scribe.Scribe
  Returns whether or not this Scribe is the root for the given topic
isRoot(Topic) - Method in class rice.p2p.scribe.ScribeImpl
  Returns whether or not this Scribe is the root for the given topic
isRoot() - Method in class rice.p2p.splitstream.Stripe
  Utility method.
isSelectorThread() - Static method in class rice.selector.SelectorManager
  Returns whether or not this thread of execution is the selector thread
isStartDocument() - Method in class rice.p2p.util.XMLReader
  Returns whether or not a start document just happened
isStartTag() - Method in class rice.p2p.util.XMLReader
  Returns whether or not a start tag just happened
isSubscribed() - Method in class rice.p2p.splitstream.Stripe
  get the state of the Stripe
isText() - Method in class rice.p2p.util.XMLReader
  Returns whether or not a end tag just happened
iterator() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
  DESCRIBE THE METHOD
iterator() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  DESCRIBE THE METHOD
iterator() - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  DESCRIBE THE METHOD

## J

JoinAddress - class rice.pastry.join.JoinAddress.
  The address of the join receiver at a pastry node.
JoinAddress() - Constructor for class rice.pastry.join.JoinAddress
  Constructor.
JoinAdvertise - Static variable in class rice.pastry.leafset.BroadcastLeafSet
  DESCRIBE THE FIELD
JoinInitial - Static variable in class rice.pastry.leafset.BroadcastLeafSet
  DESCRIBE THE FIELD
JoinRequest - class rice.pastry.join.JoinRequest.
  Request to join this network.
JoinRequest(NodeHandle) - Constructor for class rice.pastry.join.JoinRequest
  Constructor.
JoinRequest(NodeHandle, Date) - Constructor for class rice.pastry.join.JoinRequest
  Constructor.
JoinRequest(NodeHandle, Credentials) - Constructor for class rice.pastry.join.JoinRequest
  Constructor.
JoinRequest(NodeHandle, Credentials, Date) - Constructor for class rice.pastry.join.JoinRequest
  Constructor.
joinFailed(Stripe) - Method in interface rice.p2p.splitstream.SplitStreamClient
  This is a call back into the application to notify it that one of the stripes was unable to to find a parent, and thus unable to recieve data.

## K

key - Variable in class rice.p2p.aggregation.ObjectDescriptor
  DESCRIBE THE FIELD
key - Variable in class rice.p2p.glacier.FragmentKey
  DESCRIBE THE FIELD
key - Variable in class rice.p2p.multiring.RingCertificate
  DESCRIBE THE FIELD
key - Variable in class rice.p2p.util.EncryptedInputStream
  DESCRIBE THE FIELD
key - Variable in class rice.p2p.util.EncryptedOutputStream
  DESCRIBE THE FIELD
keyHeadMap(Object) - Method in class rice.p2p.util.ReverseTreeMap
  Method which returns a *cloned* head map, or all of the values up to the specified value
keyMap() - Method in class rice.p2p.util.ReverseTreeMap
  Method which returns the key map
keySet() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
keySet() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
keySet() - Method in class rice.p2p.util.ImmutableSortedMap
  Returns a set view of the keys contained in this map.
keySet() - Method in class rice.p2p.util.RedBlackMap
  Returns a Set view of the keys contained in this map.
keySet() - Method in class rice.p2p.util.ReverseTreeMap
  Return the set of keys
keySubMap(Object, Object) - Method in class rice.p2p.util.ReverseTreeMap
  Method which returns a *cloned* sub map, or all of the values between the specified values
keyTailMap(Object) - Method in class rice.p2p.util.ReverseTreeMap
  Method which returns a *cloned* tail map, or all of the values after a the specified value
keys - Variable in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
  DESCRIBE THE FIELD
keys - Variable in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
  DESCRIBE THE FIELD
keys - Variable in class rice.p2p.glacier.v2.messaging.GlacierQueryMessage
  DESCRIBE THE FIELD
keys - Variable in class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
  DESCRIBE THE FIELD
keys - Variable in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
  DESCRIBE THE FIELD
keys - Variable in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
  DESCRIBE THE FIELD
keys - Variable in class rice.p2p.past.gc.messaging.GCRefreshMessage
  DESCRIBE THE FIELD
kill(int) - Method in class rice.p2p.commonapi.testing.CommonAPITest
  Method which kills the specified node
kill(int) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  Method which kills the specified node
killNode(PastryNode) - Method in class rice.pastry.testing.DirectPastryRegrTest
  murder the node.
killNode(PastryNode) - Method in class rice.pastry.testing.DistPastryRegrTest
  DESCRIBE THE METHOD
killNode(PastryNode) - Method in class rice.pastry.testing.PastryRegrTest
  kill a given node.

## L

LIVENESS_ALIVE - Static variable in class rice.pastry.NodeHandle
  DESCRIBE THE FIELD
LIVENESS_DEAD - Static variable in class rice.pastry.NodeHandle
  DESCRIBE THE FIELD
LIVENESS_DEAD_FOREVER - Static variable in class rice.pastry.socket.SocketNodeHandle
  DESCRIBE THE FIELD
LIVENESS_SUSPECTED - Static variable in class rice.pastry.NodeHandle
  DESCRIBE THE FIELD
LOST_AND_FOUND_DIRECTORY - Static variable in class rice.persistence.PersistentStorage
  DESCRIBE THE FIELD
LOW_PRIORITY - Static variable in interface rice.p2p.commonapi.Message
  DESCRIBE THE FIELD
LRUCache - class rice.persistence.LRUCache.
  This class is an encapsulation of a least-recently-used (LRU) cache.
LRUCache(Storage, int) - Constructor for class rice.persistence.LRUCache
  Builds a LRU cache given a storage object to store the cached data in and a maximum cache size.
LRUCacheTest - class rice.persistence.testing.LRUCacheTest.
  This class is a class which tests the Cache class in the rice.persistence package.
LRUCacheTest() - Constructor for class rice.persistence.testing.LRUCacheTest
  Builds a MemoryStorageTest
LeafSet - class rice.pastry.leafset.LeafSet.
  A class for representing and manipulating the leaf set.
LeafSet(NodeHandle, int) - Constructor for class rice.pastry.leafset.LeafSet
  Constructor.
LeafSet(NodeHandle, int, boolean) - Constructor for class rice.pastry.leafset.LeafSet
  Constructor for LeafSet.
LeafSetProtocolAddress - class rice.pastry.leafset.LeafSetProtocolAddress.
  The address of the leafset protocol at a pastry node.
LeafSetProtocolAddress() - Constructor for class rice.pastry.leafset.LeafSetProtocolAddress
  Constructor.
LeafSetRequestMessage - class rice.pastry.socket.messaging.LeafSetRequestMessage.
  Message which represents a request to get the leafset from the remote node.
LeafSetRequestMessage() - Constructor for class rice.pastry.socket.messaging.LeafSetRequestMessage
  Constructor
LeafSetResponseMessage - class rice.pastry.socket.messaging.LeafSetResponseMessage.
  A response message to a LeafSetRequestMessage, containing the remote node's leafset.
LeafSetResponseMessage(LeafSet) - Constructor for class rice.pastry.socket.messaging.LeafSetResponseMessage
  Constructor
LeafSetTest - class rice.pastry.testing.LeafSetTest.
  This class tests the correctness of the leafset in Pastry.
LeafSetTest() - Constructor for class rice.pastry.testing.LeafSetTest
  Constructor for LeafSetTest.
LeafSetTest.TestNodeHandle - class rice.pastry.testing.LeafSetTest.TestNodeHandle.
  DESCRIBE THE CLASS
LeafSetTest.TestNodeHandle(NodeId) - Constructor for class rice.pastry.testing.LeafSetTest.TestNodeHandle
  Constructor for TestNodeHandle.
LocalNode - class rice.pastry.LocalNode.
  Implementation of the LocalNodeI interface that some Serializable classes (such as Certificate) extend, if they want to be kept informed of what node they're on.
LocalNode() - Constructor for class rice.pastry.LocalNode
  Constructor for LocalNode.
LocalNodeI - interface rice.pastry.LocalNodeI.
  Interface that some Serializable classes (such as NodeHandle and Certificate) implement, if they want to be kept informed of what node they're on.
Log - class rice.pastry.Log.
  A fairly rudimentary Log class for the moment.
Log() - Constructor for class rice.pastry.Log
LookupHandlesMessage - class rice.p2p.past.messaging.LookupHandlesMessage.
LookupHandlesMessage(int, Id, int, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.LookupHandlesMessage
  Constructor
LookupMessage - class rice.p2p.past.messaging.LookupMessage.
LookupMessage(int, Id, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.LookupMessage
  Constructor
label - Variable in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE FIELD
lastDist - Variable in class rice.pastry.testing.PastryRegrTest
  DESCRIBE THE FIELD
lastKey() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
lastKey() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
lastKey() - Method in class rice.p2p.util.ImmutableSortedMap
  Returns the last (highest) key currently in this sorted map.
lastKey() - Method in class rice.p2p.util.RedBlackMap
  Returns the last (highest) key currently in this sorted map.
lastMsg - Variable in class rice.pastry.testing.PastryRegrTest
  DESCRIBE THE FIELD
lastNode - Variable in class rice.pastry.testing.PastryRegrTest
  DESCRIBE THE FIELD
lastRow() - Method in class rice.pastry.join.JoinRequest
  Returns the number of rows left to determine (in order).
lastSeen - Variable in class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage
  DESCRIBE THE FIELD
lastTaskClass - Variable in class rice.selector.ProfileSelector
  DESCRIBE THE FIELD
lastTaskHash - Variable in class rice.selector.ProfileSelector
  DESCRIBE THE FIELD
lastTaskToString - Variable in class rice.selector.ProfileSelector
  DESCRIBE THE FIELD
lastTaskType - Variable in class rice.selector.ProfileSelector
  DESCRIBE THE FIELD
leafSet() - Method in class rice.pastry.leafset.BroadcastLeafSet
  Returns the leaf set that was broadcast.
leafSet - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
  DESCRIBE THE FIELD
leafSet - Variable in class rice.pastry.standard.StandardJoinProtocol
  DESCRIBE THE FIELD
leafSet - Variable in class rice.pastry.standard.StandardLeafSetProtocol
  DESCRIBE THE FIELD
leafSetChange(NodeHandle, boolean) - Method in class rice.pastry.client.CommonAPIAppl
  Called by pastry when the leaf set changes.
leafSetChange(NodeHandle, boolean) - Method in class rice.pastry.client.PastryAppl
  Called by pastry when the leaf set changes.
leafSetChange(NodeHandle, boolean) - Method in class rice.pastry.commonapi.PastryEndpoint
  DESCRIBE THE METHOD
leafSetChange(NodeHandle, boolean) - Method in class rice.pastry.testing.HelloWorldApp
  Invoked upon change to leafset.
leafSetChange(NodeHandle, boolean) - Method in class rice.pastry.testing.Ping
  DESCRIBE THE METHOD
leafSetChange(NodeHandle, boolean) - Method in class rice.pastry.testing.PingClient
  DESCRIBE THE METHOD
leafSetMaintFreq - Variable in class rice.pastry.dist.DistPastryNode
  DESCRIBE THE FIELD
leafSetRoutineMaintenance - Variable in class rice.pastry.dist.DistPastryNode
  DESCRIBE THE FIELD
length - Variable in class rice.p2p.util.BloomFilter
  The length of the set to use
lifetimes - Variable in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
  DESCRIBE THE FIELD
lifetimes - Variable in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
  DESCRIBE THE FIELD
listeners - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
liveObjectsSize - Variable in class rice.p2p.aggregation.AggregationStatistics
  DESCRIBE THE FIELD
liveness - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  DESCRIBE THE FIELD
localHandle - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
  DESCRIBE THE FIELD
localHandle - Variable in class rice.pastry.standard.StandardJoinProtocol
  DESCRIBE THE FIELD
localHandle - Variable in class rice.pastry.standard.StandardLeafSetProtocol
  DESCRIBE THE FIELD
localId - Variable in class rice.p2p.splitstream.Channel
  The Id of the local node
localLookup(Id, int, boolean) - Method in interface rice.p2p.commonapi.Endpoint
  This call produces a list of nodes that can be used as next hops on a route towards the given id, such that the resulting route satisfies the overlay protocol's bounds on the number of hops taken.
localLookup(Id, int, boolean) - Method in class rice.p2p.multiring.MultiringEndpoint
  This call produces a list of nodes that can be used as next hops on a route towards the given id, such that the resulting route satisfies the overlay protocol's bounds on the number of hops taken.
localLookup(Id, int, boolean) - Method in class rice.p2p.past.gc.GCEndpoint
  This call produces a list of nodes that can be used as next hops on a route towards the given id, such that the resulting route satisfies the overlay protocol's bounds on the number of hops taken.
localLookup(Id, int, boolean) - Method in class rice.pastry.client.CommonAPIAppl
  This method produces a list of nodes that can be used as next hops on a route towards key, such that the resulting route satisfies the overlay protocol's bounds on the number of hops taken.
localLookup(Id, int, boolean) - Method in class rice.pastry.commonapi.PastryEndpoint
  This method produces a list of nodes that can be used as next hops on a route towards key, such that the resulting route satisfies the overlay protocol's bounds on the number of hops taken.
localNode - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
  DESCRIBE THE FIELD
localNode - Variable in class rice.pastry.standard.StandardJoinProtocol
  DESCRIBE THE FIELD
localNode - Variable in class rice.pastry.standard.StandardLeafSetProtocol
  DESCRIBE THE FIELD
localhandle - Variable in class rice.pastry.PastryNode
  DESCRIBE THE FIELD
localnode - Variable in class rice.pastry.NodeHandle
  DESCRIBE THE FIELD
log - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
log - Variable in class rice.p2p.replication.ReplicationImpl
  the logger which we will use
log - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  the logger which we will use
log - Variable in class rice.p2p.scribe.ScribeImpl
  the logger which we will use
logAll - Static variable in class rice.selector.testing.SelectorTest
  DESCRIBE THE FIELD
logEntry(String) - Method in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE METHOD
logFile - Variable in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE FIELD
logFileName - Variable in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE FIELD
logIssues - Static variable in class rice.selector.testing.SelectorTest
  DESCRIBE THE FIELD
logServer - Variable in class rice.p2p.multiring.RingCertificate
  DESCRIBE THE FIELD
loggingEnabled - Variable in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE FIELD
longDistance(Id) - Method in class rice.pastry.Id
  Returns the longer numerical distance on the ring between a pair of Ids.
longDistanceFromId(Id) - Method in interface rice.p2p.commonapi.Id
  Returns the longer numerical distance on the ring between a pair of Ids.
longDistanceFromId(Id) - Method in class rice.p2p.glacier.FragmentKey
  DESCRIBE THE METHOD
longDistanceFromId(Id) - Method in class rice.p2p.glacier.VersionKey
  DESCRIBE THE METHOD
longDistanceFromId(Id) - Method in class rice.p2p.multiring.RingId
  Returns the longer numerical distance on the ring between a pair of Ids.
longDistanceFromId(Id) - Method in class rice.p2p.past.gc.GCId
  Returns the longer numerical distance on the ring between a pair of Ids.
longDistanceFromId(Id) - Method in class rice.pastry.Id
  Returns the longer numerical distance on the ring between a pair of Ids.
longToByteArray(long) - Static method in class rice.p2p.util.MathUtils
  Utility method for converting a long into a byte[]
longToByteArray(long, byte[], int) - Static method in class rice.p2p.util.MathUtils
  Utility method for converting a long into a byte[]
lookup(Id, boolean, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
lookup(Id, long, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
lookup(Id, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
lookup(Id, long, Continuation) - Method in interface rice.p2p.glacier.VersioningPast
  Retrieves the object stored in this instance of Past with the given ID and the specified version.
lookup(Id, long, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
lookup(Id, boolean, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
lookup(Id, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
lookup(Id, Continuation) - Method in interface rice.p2p.past.Past
  Retrieves the object stored in this instance of Past with the given ID.
lookup(Id, boolean, Continuation) - Method in interface rice.p2p.past.Past
  Retrieves the object stored in this instance of Past with the given ID.
lookup(Id, Continuation) - Method in class rice.p2p.past.PastImpl
  Retrieves the object stored in this instance of Past with the given ID.
lookup(Id, boolean, Continuation) - Method in class rice.p2p.past.PastImpl
  Method which performs the same as lookup(), but allows the callee to specify if the data should be cached.
lookupHandle(Id, NodeHandle, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
lookupHandle(Id, NodeHandle, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
lookupHandle(Id, NodeHandle, Continuation) - Method in interface rice.p2p.past.Past
  Retrieves the handle for the given object stored on the requested node.
lookupHandle(Id, NodeHandle, Continuation) - Method in class rice.p2p.past.PastImpl
  Retrieves the handle for the given object stored on the requested node.
lookupHandles(Id, long, int, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
lookupHandles(Id, int, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
lookupHandles(Id, long, int, Continuation) - Method in interface rice.p2p.glacier.VersioningPast
  Retrieves the handles of up to max replicas of the object stored in this instance of Past with the given ID.
lookupHandles(Id, int, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
lookupHandles(Id, long, int, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
lookupHandles(Id, int, Continuation) - Method in interface rice.p2p.past.Past
  Retrieves the handles of up to max replicas of the object stored in this instance of Past with the given ID.
lookupHandles(Id, int, Continuation) - Method in class rice.p2p.past.PastImpl
  Retrieves the handles of up to max replicas of the object stored in this instance of Past with the given ID.
lookups - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD

## M

MAINTENANCE_INTERVAL - Static variable in class rice.p2p.replication.ReplicationImpl
  The amount of time to wait between replications
MAINTENANCE_INTERVAL - Static variable in class rice.p2p.scribe.ScribeImpl
  The interval with which to perform maintenance
MAXIMUM_QUEUE_LENGTH - Static variable in class rice.pastry.socket.SocketChannelWriter
  DESCRIBE THE FIELD
MAX_DIRECTORIES - Static variable in class rice.persistence.PersistentStorage
  The maximum number of subdirectories in a directory before splitting
MAX_FAILED_SUBSCRIPTION - Static variable in class rice.p2p.splitstream.Stripe
  The maximum number of failed subscriptions
MAX_FILES - Static variable in class rice.persistence.PersistentStorage
  The splitting factor, or the number of files in one directory
MAX_KEYS_IN_MESSAGE - Static variable in class rice.p2p.replication.ReplicationImpl
  The maximum number of keys to return in one message
MAX_OPEN_SOCKETS - Static variable in class rice.pastry.socket.SocketCollectionManager
  DESCRIBE THE FIELD
MAX_OPEN_SOURCE_ROUTES - Static variable in class rice.pastry.socket.SocketCollectionManager
  DESCRIBE THE FIELD
MEDIUM_HIGH_PRIORITY - Static variable in interface rice.p2p.commonapi.Message
  DESCRIBE THE FIELD
MEDIUM_LOW_PRIORITY - Static variable in interface rice.p2p.commonapi.Message
  DESCRIBE THE FIELD
MEDIUM_PRIORITY - Static variable in interface rice.p2p.commonapi.Message
  DESCRIBE THE FIELD
MESSAGE_TIMEOUT - Static variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
MESSAGE_TIMEOUT - Static variable in class rice.p2p.scribe.ScribeImpl
  the timeout for a subscribe message
METADATA_FILENAME - Static variable in class rice.persistence.PersistentStorage
  DESCRIBE THE FIELD
METADATA_FILENAME_EXTENSION - Static variable in class rice.persistence.PersistentStorage
  DESCRIBE THE FIELD
METADATA_SYNC_TIME - Static variable in class rice.persistence.PersistentStorage
  The amount of time before re-writing the metadata file
MaintenanceMessage - class rice.p2p.scribe.messaging.MaintenanceMessage.
MaintenanceMessage() - Constructor for class rice.p2p.scribe.messaging.MaintenanceMessage
  Constructor
Manifest - class rice.p2p.glacier.v2.Manifest.
  DESCRIBE THE CLASS
Manifest(byte[], byte[][], long) - Constructor for class rice.p2p.glacier.v2.Manifest
  Constructor for Manifest.
MathUtils - class rice.p2p.util.MathUtils.
  This class contains a large number of static methods for performing math operations.
MemoryStorage - class rice.persistence.MemoryStorage.
  This class is an implementation of Storage which provides in-memory storage.
MemoryStorage(IdFactory) - Constructor for class rice.persistence.MemoryStorage
  Builds a MemoryStorage object.
MemoryStorageTest - class rice.persistence.testing.MemoryStorageTest.
  This class is a class which tests the Storage class in the rice.persistence package.
MemoryStorageTest(boolean) - Constructor for class rice.persistence.testing.MemoryStorageTest
  Builds a MemoryMemoryStorageTest
Message - interface rice.p2p.commonapi.Message.
Message - class rice.pastry.messaging.Message.
  This is an abstract implementation of a message object.
Message(Address) - Constructor for class rice.pastry.messaging.Message
  Constructor.
Message(Address, Credentials) - Constructor for class rice.pastry.messaging.Message
  Constructor.
Message(Address, Credentials, Date) - Constructor for class rice.pastry.messaging.Message
  Constructor.
Message(Address, Date) - Constructor for class rice.pastry.messaging.Message
  Constructor.
MessageDispatch - class rice.pastry.messaging.MessageDispatch.
  An object which remembers the mapping from names to MessageReceivers and dispatches messages by request.
MessageDispatch() - Constructor for class rice.pastry.messaging.MessageDispatch
  Constructor.
MessageLostMessage - class rice.p2p.past.messaging.MessageLostMessage.
MessageLostMessage(int, NodeHandle, Id, Message, NodeHandle) - Constructor for class rice.p2p.past.messaging.MessageLostMessage
  Constructor which takes a unique integer Id and the local id
MessageReceiver - interface rice.pastry.messaging.MessageReceiver.
  An interface to an agent which can receive messages.
MultiringApplication - class rice.p2p.multiring.MultiringApplication.
MultiringApplication(Id, Application) - Constructor for class rice.p2p.multiring.MultiringApplication
  Constructor
MultiringEndpoint - class rice.p2p.multiring.MultiringEndpoint.
MultiringEndpoint(MultiringNode, Endpoint, Application) - Constructor for class rice.p2p.multiring.MultiringEndpoint
  Constructor
MultiringIdFactory - class rice.p2p.multiring.MultiringIdFactory.
MultiringIdFactory(Id, IdFactory) - Constructor for class rice.p2p.multiring.MultiringIdFactory
  Constructor
MultiringIdFactory.MultiringEntrySet - class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet.
  DESCRIBE THE CLASS
MultiringIdFactory.MultiringEntrySet(Set) - Constructor for class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
  Constructor for MultiringEntrySet.
MultiringIdFactory.MultiringKeySet - class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet.
  DESCRIBE THE CLASS
MultiringIdFactory.MultiringKeySet(Set) - Constructor for class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  Constructor for MultiringKeySet.
MultiringIdFactory.MultiringMapEntry - class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry.
  DESCRIBE THE CLASS
MultiringIdFactory.MultiringMapEntry(Map.Entry) - Constructor for class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
  Constructor for MultiringMapEntry.
MultiringIdFactory.MultiringSortedMap - class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap.
  DESCRIBE THE CLASS
MultiringIdFactory.MultiringSortedMap(SortedMap) - Constructor for class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  Constructor for MultiringSortedMap.
MultiringIdRange - class rice.p2p.multiring.MultiringIdRange.
MultiringIdRange(Id, IdRange) - Constructor for class rice.p2p.multiring.MultiringIdRange
  Constructor
MultiringIdSet - class rice.p2p.multiring.MultiringIdSet.
MultiringIdSet(Id, IdSet) - Constructor for class rice.p2p.multiring.MultiringIdSet
  Constructor
MultiringNode - class rice.p2p.multiring.MultiringNode.
MultiringNode(Id, Node) - Constructor for class rice.p2p.multiring.MultiringNode
  Constructor
MultiringNode(Id, Node, MultiringNode) - Constructor for class rice.p2p.multiring.MultiringNode
  Constructor
MultiringNodeCollection - class rice.p2p.multiring.MultiringNodeCollection.
MultiringNodeCollection(MultiringNode) - Constructor for class rice.p2p.multiring.MultiringNodeCollection
  Constructor
MultiringNodeHandle - class rice.p2p.multiring.MultiringNodeHandle.
MultiringNodeHandle(Id, NodeHandle) - Constructor for class rice.p2p.multiring.MultiringNodeHandle
  Constructor
MultiringNodeHandleSet - class rice.p2p.multiring.MultiringNodeHandleSet.
MultiringNodeHandleSet(Id, NodeHandleSet) - Constructor for class rice.p2p.multiring.MultiringNodeHandleSet
  Constructor
MultiringRegrTest - class rice.p2p.multiring.testing.MultiringRegrTest.
  Provides regression testing setup for applications written on top of the commonapi.
MultiringRegrTest() - Constructor for class rice.p2p.multiring.testing.MultiringRegrTest
  Constructor, which takes no arguments and sets up the factories in preparation for node creation.
MultiringRegrTest.MultiringTestApp - class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestApp.
  DESCRIBE THE CLASS
MultiringRegrTest.MultiringTestApp(Node) - Constructor for class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestApp
  Constructor for MultiringTestApp.
MultiringRegrTest.MultiringTestMessage - class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestMessage.
  DESCRIBE THE CLASS
MultiringRegrTest.MultiringTestMessage(Id) - Constructor for class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestMessage
  Constructor for MultiringTestMessage.
MultiringRouteMessage - class rice.p2p.multiring.MultiringRouteMessage.
MultiringRouteMessage(Id, RouteMessage) - Constructor for class rice.p2p.multiring.MultiringRouteMessage
  Constructor
MyApp - class rice.tutorial.lesson3.MyApp.
  A very simple application.
MyApp(Node) - Constructor for class rice.tutorial.lesson3.MyApp
  Constructor for MyApp.
MyMsg - class rice.tutorial.lesson3.MyMsg.
  An example message.
MyMsg(Id, Id) - Constructor for class rice.tutorial.lesson3.MyMsg
  Constructor.
main(String[]) - Static method in class rice.p2p.glacier.ErasureCodec
  DESCRIBE THE METHOD
main(String[]) - Static method in class rice.p2p.glacier.v2.BloomFilter
  DESCRIBE THE METHOD
main(String[]) - Static method in class rice.p2p.multiring.RingCertificate
  Main method which, as a utility, generates a RingCertificate by asking the user for prompts
main(String[]) - Static method in class rice.p2p.multiring.testing.MultiringRegrTest
  The main program for the MultiringRegrTest class
main(String[]) - Static method in class rice.p2p.past.testing.PastRegrTest
  Usage: DistPastTest [-port p] [-bootstrap host[:port]] [-nodes n] [-protocol (rmi|wire)] [-help]
main(String[]) - Static method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
  Usage: ReplicationRegrTest [-port p] [-bootstrap host[:port]] [-nodes n] [-protocol (rmi|wire)] [-help]
main(String[]) - Static method in class rice.p2p.replication.testing.ReplicationRegrTest
  Usage: ReplicationRegrTest [-port p] [-bootstrap host[:port]] [-nodes n] [-protocol (rmi|wire)] [-help]
main(String[]) - Static method in class rice.p2p.scribe.testing.ScribeRegrTest
  Usage: DistScribeRegrTest [-port p] [-bootstrap host[:port]] [-nodes n] [-protocol (rmi|wire)] [-help]
main(String[]) - Static method in class rice.p2p.splitstream.testing.SplitStreamRegrTest
  Usage: DistScribeRegrTest [-port p] [-bootstrap host[:port]] [-nodes n] [-protocol (rmi|wire)] [-help]
main(String[]) - Static method in class rice.p2p.util.testing.BloomFilterUnit
  The main program for the BloomFilterUnit class
main(String[]) - Static method in class rice.p2p.util.testing.EncryptedStreamUnit
  The main program for the EncryptedStreamUnit class
main(String[]) - Static method in class rice.p2p.util.testing.IdBloomFilterReplicationTest
  The main program for the IdBloomFilterReplicationTest class
main(String[]) - Static method in class rice.p2p.util.testing.IdBloomFilterUnit
  The main program for the IdBloomFilterUnit class
main(String[]) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
  The main program for the RedBlackMapUnit class
main(String[]) - Static method in class rice.p2p.util.testing.SecurityUtilsUnit
  Tests the security service.
main(String[]) - Static method in class rice.p2p.util.testing.XMLObjectStreamUnit
  The main program for the XMLObjectStreamUnit class
main(String[]) - Static method in class rice.pastry.standard.CertifiedNodeIdFactory
  Main method which, for convenience, allows certificate creation.
main(String[]) - Static method in class rice.pastry.testing.ClosestRegrTest
  main
main(String[]) - Static method in class rice.pastry.testing.DirectPastryPingTest
  DESCRIBE THE METHOD
main(String[]) - Static method in class rice.pastry.testing.DirectPastryRegrTest
  main.
main(String[]) - Static method in class rice.pastry.testing.DistHelloWorld
  Usage: DistHelloWorld [-msgs m] [-nodes n] [-port p] [-bootstrap bshost[:bsport]] [-verbose|-silent|-verbosity v] [-help].
main(String[]) - Static method in class rice.pastry.testing.DistPastryRegrTest
  Usage: DistRegrPastryTest [-port p] [-protocol (wire|rmi)] [-nodes n] [-bootstrap host[:port]] [-help]
main(String[]) - Static method in class rice.pastry.testing.HelloWorld
  Usage: HelloWorld [-msgs m] [-nodes n] [-verbose|-silent|-verbosity v] [-simultaneous_joins] [-simultaneous_msgs] [-help]
main(String[]) - Static method in class rice.pastry.testing.IdRangeUnit
  DESCRIBE THE METHOD
main(String[]) - Static method in class rice.pastry.testing.LeafSetTest
  DESCRIBE THE METHOD
main(String[]) - Static method in class rice.pastry.testing.NodeIdUnit
  DESCRIBE THE METHOD
main(String[]) - Static method in class rice.pastry.testing.PastryNetworkTest
  The main program for the PastryNetworkTest class
main(String[]) - Static method in class rice.pastry.testing.PastryTest
  DESCRIBE THE METHOD
main(String[]) - Static method in class rice.persistence.testing.GlacierPersistentStorageTest
  The main program for the GlacierPersistentStorageTest class
main(String[]) - Static method in class rice.persistence.testing.LRUCacheTest
  The main program for the LRUCacheTest class
main(String[]) - Static method in class rice.persistence.testing.MemoryStorageTest
  The main program for the MemoryStorageTest class
main(String[]) - Static method in class rice.persistence.testing.PersistentStorageTest
  The main program for the PersistentStorageTest class
main(String[]) - Static method in class rice.selector.testing.SelectorTest
  The main program for the SelectorTest class
main(String[]) - Static method in class rice.tutorial.lesson1.DistTutorial
  Usage: java [-cp FreePastry-.jar] rice.tutorial.DistTutorial localbindport bootIP bootPort example java rice.tutorial.DistTutorial 9001 pokey.cs.almamater.edu 9001
main(String[]) - Static method in class rice.tutorial.lesson3.DistTutorial
  Usage: java [-cp FreePastry-.jar] rice.tutorial.DistTutorial localbindport bootIP bootPort example java rice.tutorial.DistTutorial 9001 pokey.cs.almamater.edu 9001
mainfunc(PastryRegrTest, String[], int, int, int, int, int) - Static method in class rice.pastry.testing.PastryRegrTest
  main
maintainLeafSet() - Method in class rice.pastry.standard.StandardLeafSetProtocol
  Maintain the leaf set.
makeNoShortCuts() - Method in class rice.pastry.routing.SendOptions
  Returns whether it is required for each routing step to go to a node whose id matches in exactly one more digit.
makePastryNode(boolean) - Method in class rice.pastry.testing.DistHelloWorld
  Create a Pastry node and add it to pastryNodes.
makePastryNode() - Method in class rice.pastry.testing.HelloWorld
  Create a Pastry node and add it to pastryNodes.
makePastryNode() - Method in class rice.pastry.testing.PastryTest
  DESCRIBE THE METHOD
makePastryNode() - Method in class rice.pastry.testing.SinglePingTest
  DESCRIBE THE METHOD
makeRandomId(Random) - Static method in class rice.pastry.Id
  Creates a random Id.
manifest - Variable in class rice.p2p.glacier.v2.FragmentAndManifest
  DESCRIBE THE FIELD
manifest - Variable in class rice.p2p.glacier.v2.GlacierContentHandle
  DESCRIBE THE FIELD
manifests - Variable in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
  DESCRIBE THE FIELD
map - Variable in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE FIELD
map - Variable in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE FIELD
map - Variable in class rice.p2p.past.gc.GCPastImpl.ReplicaMap
  DESCRIBE THE FIELD
map - Variable in class rice.p2p.util.ImmutableSortedMap
  DESCRIBE THE FIELD
markAlive() - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Marks this handle as alive (if dead earlier), and reset distance to infinity.
markAlive(SourceRoute) - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  This method should be called when a known route is declared alive.
markAlive(SourceRoute) - Method in class rice.pastry.socket.SocketSourceRouteManager
  This method should be called when a known route is declared alive.
markDead() - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Mark this handle as dead (if alive earlier), and reset distance to infinity.
markDead(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketCollectionManager
  Method which is called by the ping manager to indicate that the address has expired and should be marked dead without question - this indicates a new epoch.
markDead(SourceRoute) - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  This method should be called when a known route is declared dead.
markDead(SourceRoute) - Method in class rice.pastry.socket.SocketSourceRouteManager
  This method should be called when a known route is declared dead.
markDead(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketSourceRouteManager
  This method should be called when a known node is declared dead - this is ONLY called when a new epoch of that node is detected.
markDeadForever() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  This method should be called when a known node is declared dead - this is ONLY called when a new epoch of that node is detected.
markProximity(SourceRoute, int) - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  This method should be called when a known route has its proximity updated
markProximity(SourceRoute, int) - Method in class rice.pastry.socket.SocketSourceRouteManager
  This method should be called when a known route has its proximity updated
markSuspected(SourceRoute) - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  This method should be called when a known route is declared suspected.
markSuspected(SourceRoute) - Method in class rice.pastry.socket.SocketSourceRouteManager
  This method should be called when a known route is declared suspected.
maxChildren - Variable in class rice.p2p.scribe.ScribePolicy.LimitedScribePolicy
  The number of children to allow per topic
maxMember() - Method in class rice.p2p.glacier.FragmentKeySet
  return the largest member id
maxMember() - Method in class rice.p2p.glacier.VersionKeySet
  return the largest member id
maxMember() - Method in class rice.pastry.IdSet
  return the largest member id
maxSize() - Method in class rice.pastry.leafset.LeafSet
  Gets the maximal size of the leaf set.
member(NodeHandle) - Method in class rice.pastry.NodeSet
  test membership
member(NodeHandle) - Method in interface rice.pastry.NodeSetI
  Verifies if the set contains this particular id.
member(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
  Verifies if the set contains this particular handle.
member(NodeId) - Method in class rice.pastry.leafset.LeafSet
  Verifies if the set contains this particular id.
member(NodeHandle) - Method in class rice.pastry.leafset.SimilarSet
  Verifies if the set contains this particular id.
member(NodeId) - Method in class rice.pastry.leafset.SimilarSet
member(NodeHandle) - Method in class rice.pastry.routing.RouteSet
  Membership test.
member(NodeId) - Method in class rice.pastry.routing.RouteSet
  Membership test.
memberHandle(Id) - Method in interface rice.p2p.commonapi.NodeHandleSet
  Verifies if the set contains this particular id.
memberHandle(Id) - Method in class rice.p2p.multiring.MultiringNodeHandleSet
  Verifies if the set contains this particular id.
memberHandle(Id) - Method in class rice.pastry.NodeSet
  Verifies if the set contains this particular id.
memberHandle(Id) - Method in class rice.pastry.leafset.SimilarSet
  Verifies if the set contains this particular id.
memberHandle(Id) - Method in class rice.pastry.routing.RouteSet
  Verifies if the set contains this particular id.
merge(IdFactory, IdSet, IdSet) - Static method in class rice.p2p.replication.ReplicationImpl
  Internal method which takes returns set A + set B, or all of the members of set A and set B.
merge(IdRange) - Method in class rice.pastry.IdRange
  merge two ranges if this and other don't overlap, are not adjacent, and this is not empty, then the result is this
merge(LeafSet, NodeHandle, RoutingTable, PastrySecurityManager, boolean, Set) - Method in class rice.pastry.leafset.LeafSet
  Merge a remote leafset into this
mergeIntersectTest(IdRange, IdRange) - Method in class rice.pastry.testing.IdRangeUnit
  DESCRIBE THE METHOD
mergeLeafSet(LeafSet, NodeHandle) - Method in class rice.pastry.standard.StandardLeafSetProtocol
  Merge a remote leafset into our own
mergeRange(IdRange) - Method in interface rice.p2p.commonapi.IdRange
  merges the given range with this range
mergeRange(IdRange) - Method in class rice.p2p.glacier.FragmentKeyRange
  merges the given range with this range
mergeRange(IdRange) - Method in class rice.p2p.glacier.VersionKeyRange
  merges the given range with this range
mergeRange(IdRange) - Method in class rice.p2p.multiring.MultiringIdRange
  merges the given range with this range
mergeRange(IdRange) - Method in class rice.p2p.past.gc.GCIdRange
  merges the given range with this range
mergeRange(IdRange) - Method in class rice.pastry.IdRange
  merges the given range with this range
mergeTest(IdRange, IdRange) - Method in class rice.pastry.testing.IdRangeUnit
  DESCRIBE THE METHOD
message - Variable in class rice.p2p.multiring.MultiringRouteMessage
  The internal message
message - Variable in class rice.p2p.multiring.messaging.RingMessage
  The internal message to be sent
message - Variable in class rice.p2p.past.messaging.MessageLostMessage
  DESCRIBE THE FIELD
message(Id) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
  DESCRIBE THE METHOD
message - Variable in class rice.pastry.commonapi.PastryEndpointMessage
  DESCRIBE THE FIELD
messageDirect - Variable in class rice.pastry.testing.HelloMsg
  DESCRIBE THE FIELD
messageForAppl(Message) - Method in class rice.pastry.client.CommonAPIAppl
  DESCRIBE THE METHOD
messageForAppl(Message) - Method in class rice.pastry.client.PastryAppl
  Called by pastry when a message arrives for this application.
messageForAppl(Message) - Method in class rice.pastry.commonapi.PastryEndpoint
  DESCRIBE THE METHOD
messageForAppl(Message) - Method in class rice.pastry.testing.HelloWorldApp
  Invoked on destination node when a message arrives.
messageForAppl(Message) - Method in class rice.pastry.testing.Ping
  DESCRIBE THE METHOD
messageForAppl(Message) - Method in class rice.pastry.testing.PingClient
  DESCRIBE THE METHOD
messageNotDelivered(Message, int) - Method in class rice.pastry.client.PastryAppl
  DESCRIBE THE METHOD
messageNotSent(Message, int) - Method in class rice.pastry.PastryNode
  DESCRIBE THE METHOD
messagesSentByTag - Variable in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE FIELD
min(int, int) - Method in class rice.pastry.testing.LeafSetTest
  DESCRIBE THE METHOD
minMember() - Method in class rice.p2p.glacier.FragmentKeySet
  return the smallest member id
minMember() - Method in class rice.p2p.glacier.VersionKeySet
  return the smallest member id
minMember() - Method in class rice.pastry.IdSet
  return the smallest member id
mod(int, int) - Static method in class rice.p2p.util.MathUtils
  Utility which does *proper* modding, where the result is guaranteed to be positive.
modifyKey(SelectionKey) - Method in class rice.pastry.socket.PingManager
  DESCRIBE THE METHOD
modifyKey(SelectionKey) - Method in class rice.selector.SelectionKeyHandler
  Method which should change the interestOps of the handler's key.
modifyKey(SelectionKey) - Method in class rice.selector.SelectorManager
  Adds a selectionkey handler into the list of handlers which wish to change their keys.
modifyKeys - Variable in class rice.selector.SelectorManager
  DESCRIBE THE FIELD
monitorIDs - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
mostSimilar(Id) - Method in class rice.pastry.leafset.LeafSet
  Numerically closests node to a given a node in the leaf set.
mostSimilar(Id) - Method in class rice.pastry.leafset.SimilarSet
  Numerically closest node to a given a node.
msdTest() - Method in class rice.pastry.testing.NodeIdUnit
  DESCRIBE THE METHOD
multipleHopsAllowed() - Method in class rice.pastry.routing.SendOptions
  Returns whether multiple hops are allowed during the transmission of this message.
myCode - Variable in class rice.pastry.standard.StandardAddress
  DESCRIBE THE FIELD
myExpiration - Variable in class rice.p2p.glacier.v2.DebugContentHandle
  DESCRIBE THE FIELD
myId - Variable in class rice.p2p.aggregation.Aggregate
  DESCRIBE THE FIELD
myId - Variable in class rice.p2p.glacier.v2.DebugContent
  DESCRIBE THE FIELD
myId - Variable in class rice.p2p.glacier.v2.DebugContentHandle
  DESCRIBE THE FIELD
myId - Variable in class rice.p2p.past.ContentHashPastContent
  DESCRIBE THE FIELD
myNodeHandle - Variable in class rice.p2p.glacier.v2.DebugContentHandle
  DESCRIBE THE FIELD
myNodeHandle - Variable in class rice.pastry.routing.RoutingTable
  DESCRIBE THE FIELD
myNodeId - Variable in class rice.pastry.PastryNode
  DESCRIBE THE FIELD
myUID - Variable in class rice.p2p.glacier.v2.GlacierContinuation
  DESCRIBE THE FIELD
myVersion - Variable in class rice.p2p.glacier.v2.DebugContentHandle
  DESCRIBE THE FIELD

## N

NODE_ID_FILENAME - Static variable in class rice.pastry.standard.CertifiedNodeIdFactory
  DESCRIBE THE FIELD
NO_EXPIRATION_SPECIFIED - Static variable in interface rice.p2p.past.gc.GCPast
  Timeout value which represents objects stored before garbage colection
NO_OPTIONS - Static variable in class rice.p2p.util.Base64
  No options specified.
NUM - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
  DESCRIBE THE FIELD
NUM_BITS_PER_KEY - Static variable in class rice.p2p.util.IdBloomFilter
  The number of bits per key in bloom filters
NUM_DELETE_AT_ONCE - Static variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  The number of ids to delete at a given time - others will be deleted later
NUM_GATEWAY_NODES - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
NUM_GLOBAL_NODES - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
NUM_HASH_FUNCTIONS - Static variable in class rice.p2p.util.IdBloomFilter
  The number of different hash functions to use in bloom filters
NUM_INTERNAL_NODES - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
NUM_NODES - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
NUM_NODES - Static variable in class rice.pastry.testing.ClosestRegrTest
  DESCRIBE THE FIELD
NUM_ORGANIZATIONAL_NODES - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
NUM_ORGANIZATIONS - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
NUM_PING_TRIES - Static variable in class rice.pastry.socket.SocketCollectionManager
  DESCRIBE THE FIELD
NUM_RUNS - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
  DESCRIBE THE FIELD
NUM_TRIALS - Static variable in class rice.pastry.testing.ClosestRegrTest
  DESCRIBE THE FIELD
NegOne - Static variable in class rice.pastry.Id
  DESCRIBE THE FIELD
NetworkListener - interface rice.pastry.NetworkListener.
  Represents a listener to pastry network activity
NetworkSimulator - interface rice.pastry.direct.NetworkSimulator.
  Interface to an object which is simulating the network.
Node - interface rice.p2p.commonapi.Node.
NodeHandle - class rice.p2p.commonapi.NodeHandle.
NodeHandle() - Constructor for class rice.p2p.commonapi.NodeHandle
NodeHandle - class rice.pastry.NodeHandle.
  Interface for handles to remote nodes.
NodeHandle() - Constructor for class rice.pastry.NodeHandle
NodeHandleSet - interface rice.p2p.commonapi.NodeHandleSet.
NodeId - class rice.pastry.NodeId.
  Represents a Pastry identifier for a node.
NodeIdFactory - interface rice.pastry.NodeIdFactory.
  An interface to any object capable of generating nodeIds.
NodeIdRequestMessage - class rice.pastry.socket.messaging.NodeIdRequestMessage.
  Message which represents a request to get a node Id from the remote node.
NodeIdRequestMessage() - Constructor for class rice.pastry.socket.messaging.NodeIdRequestMessage
  Constructor
NodeIdResponseMessage - class rice.pastry.socket.messaging.NodeIdResponseMessage.
  A response message to a NodeIdRequestMessage, containing the remote node's nodeId.
NodeIdResponseMessage(NodeId, long) - Constructor for class rice.pastry.socket.messaging.NodeIdResponseMessage
  Constructor
NodeIdUnit - class rice.pastry.testing.NodeIdUnit.
  NodeIdUnit tests the NodeId class.
NodeIdUnit() - Constructor for class rice.pastry.testing.NodeIdUnit
  Constructor for NodeIdUnit.
NodeIsDeadException - exception rice.pastry.dist.NodeIsDeadException.
  Thrown if you try to send a message on a node that has been killed.
NodeIsDeadException(Exception) - Constructor for class rice.pastry.dist.NodeIsDeadException
  Constructor for NodeIsDeadException.
NodeSet - class rice.pastry.NodeSet.
  Represents an ordered set of NodeHandles.
NodeSet() - Constructor for class rice.pastry.NodeSet
  Constructor.
NodeSet(Vector) - Constructor for class rice.pastry.NodeSet
  Constructor.
NodeSet(NodeSet) - Constructor for class rice.pastry.NodeSet
  Copy constructor.
NodeSetI - interface rice.pastry.NodeSetI.
  An interface to a generic set of nodes.
NodeSetUpdate - class rice.pastry.NodeSetUpdate.
  A class which stores changes to a node set.
NodeSetUpdate(NodeHandle, boolean) - Constructor for class rice.pastry.NodeSetUpdate
  Constructor.
Null - Static variable in class rice.pastry.Id
  Distance constants
nNodes - Variable in class rice.pastry.direct.TestRecord
  DESCRIBE THE FIELD
nTests - Variable in class rice.pastry.direct.TestRecord
  DESCRIBE THE FIELD
name - Variable in class rice.Continuation.ListenerContinuation
  The name of this continuation
name - Variable in class rice.Continuation.NamedContinuation
  DESCRIBE THE FIELD
name - Variable in class rice.p2p.multiring.RingCertificate
  DESCRIBE THE FIELD
name - Variable in class rice.pastry.standard.StandardAddress
  DESCRIBE THE FIELD
neighborSeen(Id, long) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
neighborSet(int) - Method in interface rice.p2p.commonapi.Endpoint
  This methods returns an unordered set of nodehandles on which are neighbors of the local node in the id space.
neighborSet(int) - Method in class rice.p2p.multiring.MultiringEndpoint
  This methods returns an unordered set of nodehandles on which are neighbors of the local node in the id space.
neighborSet(int) - Method in class rice.p2p.past.gc.GCEndpoint
  This methods returns an unordered set of nodehandles on which are neighbors of the local node in the id space.
neighborSet(int) - Method in class rice.pastry.client.CommonAPIAppl
  This method produces an unordered list of nodehandles that are neighbors of the local node in the ID space.
neighborSet(int) - Method in class rice.pastry.commonapi.PastryEndpoint
  This method produces an unordered list of nodehandles that are neighbors of the local node in the ID space.
neighborSet(int) - Method in class rice.pastry.leafset.LeafSet
  compute an ordered set of nodes that are neighbors of this local node, in order of numerical closeness to the local node
neighborStorage - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
neighbors - Variable in class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage
  DESCRIBE THE FIELD
neverAllowSubscribe - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribePolicy
  DESCRIBE THE FIELD
neverAllowSubscribe(boolean) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribePolicy
  DESCRIBE THE METHOD
newInstance(Class) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which returns a new instance of the provided class.
newNode(NodeHandle) - Method in class rice.pastry.PastryNodeFactory
  Call this to construct a new node of the type chosen by the factory.
newNode(NodeHandle, NodeId) - Method in class rice.pastry.PastryNodeFactory
  Call this to construct a new node of the type chosen by the factory, with the given nodeId.
newNode(NodeHandle) - Method in class rice.pastry.direct.DirectPastryNodeFactory
  Manufacture a new Pastry node.
newNode(NodeHandle, NodeId) - Method in class rice.pastry.direct.DirectPastryNodeFactory
  Manufacture a new Pastry node.
newNode(NodeHandle) - Method in class rice.pastry.dist.DistPastryNodeFactory
  Generates a new pastry node with a random NodeId using the bootstrap bootstrap.
newNode(NodeHandle, NodeId) - Method in class rice.pastry.dist.DistPastryNodeFactory
  Generates a new pastry node with the specified NodeId using the bootstrap bootstrap.
newNode(NodeHandle, NodeId, InetSocketAddress) - Method in class rice.pastry.dist.DistPastryNodeFactory
  Generates a new pastry node with the specified NodeId using the bootstrap bootstrap.
newNode(NodeHandle, InetSocketAddress) - Method in class rice.pastry.dist.DistPastryNodeFactory
  Generates a new pastry node with the specified NodeId using the bootstrap bootstrap.
newNode(NodeHandle) - Method in class rice.pastry.socket.SocketPastryNodeFactory
  Method which creates a Pastry node from the next port with a randomly generated NodeId.
newNode(NodeHandle, NodeId) - Method in class rice.pastry.socket.SocketPastryNodeFactory
  Method which creates a Pastry node from the next port with a randomly generated NodeId.
newNode(NodeHandle, InetSocketAddress) - Method in class rice.pastry.socket.SocketPastryNodeFactory
  Method which creates a Pastry node from the next port with a randomly generated NodeId.
newNode(NodeHandle, NodeId, InetSocketAddress) - Method in class rice.pastry.socket.SocketPastryNodeFactory
  Method which creates a Pastry node from the next port with a randomly generated NodeId.
next - Variable in class rice.p2p.util.XMLObjectOutputStream
  A counter used to generate unique references
nextContinuationTimeout - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
nextHop - Variable in class rice.pastry.routing.RouteMessage
  DESCRIBE THE FIELD
nextSerial - Variable in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE FIELD
nextUID - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
nlen - Static variable in class rice.pastry.Id
  DESCRIBE THE FIELD
node - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
node - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
node - Variable in class rice.p2p.multiring.MultiringEndpoint
  The multiring node supporting this endpoint
node - Variable in class rice.p2p.multiring.MultiringNode
  The node which this mulitring node is wrapping
node - Variable in class rice.p2p.past.gc.GCNode
  The node which this mulitring node is wrapping
node - Variable in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
  DESCRIBE THE FIELD
node - Variable in class rice.p2p.replication.testing.ReplicationRegrTest.TestReplicationClient
  DESCRIBE THE FIELD
node - Variable in class rice.p2p.splitstream.SplitStreamImpl
  The node that this application is running on
node - Variable in class rice.pastry.PastryObjectInputStream
  DESCRIBE THE FIELD
node - Variable in class rice.pastry.socket.SocketNodeHandlePool
  The node which this pool serves
nodeAdded(Id) - Method in class rice.p2p.multiring.MultiringNode
  Method which is used to inform the node that another node has been added to the collection.
nodeHandle - Variable in class rice.p2p.glacier.v2.GlacierContentHandle
  DESCRIBE THE FIELD
nodeHandleSet - Variable in class rice.pastry.PastryNode
  This hash map helps us coalesce the nodeHandles so that there is only one reference of each maps NodeHandle -> WeakReference(NodeHandle)
nodeId - Variable in class rice.pastry.dist.DistNodeHandle
  DESCRIBE THE FIELD
nodeIdBitLength - Static variable in class rice.pastry.NodeId
  This is the bit length of the node ids.
nodeIsReady() - Method in class rice.pastry.PastryNode
  Overridden by derived classes, and invoked when the node has joined successfully.
nodeIsReady() - Method in class rice.pastry.direct.DirectPastryNode
  Called from PastryNode after the join succeeds.
nodeIsReady() - Method in class rice.pastry.dist.DistPastryNode
  Called from PastryNode when the join succeeds.
nodes - Variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
nodes - Variable in class rice.p2p.multiring.MultiringNodeCollection
  The list of nodes in the collection
nodes - Variable in class rice.pastry.testing.PastryNetworkTest
  DESCRIBE THE FIELD
normal - Variable in class rice.p2p.util.ReverseTreeMap
  The internal normal map
notifyObservers(Object) - Method in class rice.pastry.direct.DirectNodeHandle
  DESCRIBE THE METHOD
notifyObservers() - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  DESCRIBE THE METHOD
notifyObservers(Object) - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  DESCRIBE THE METHOD
notifyPingResponseListeners(SourceRoute, int, long) - Method in class rice.pastry.socket.PingManager
  caller must synchronized(pingResponseTimes)
notifyReady() - Method in class rice.pastry.client.CommonAPIAppl
  Invoked when the Pastry node has joined the overlay network and is ready to send and receive messages
notifyReady() - Method in class rice.pastry.client.PastryAppl
  Invoked when the Pastry node has joined the overlay network and is ready to send and receive messages
notifyReady() - Method in class rice.pastry.testing.HelloWorldApp
  Invoked by {RMI,Direct}PastryNode when the node has something in its leaf set, and has become ready to receive application messages.
notifyReady() - Method in class rice.pastry.testing.RegrTestApp
  Invoked when the Pastry node has joined the overlay network and is ready to send and receive messages
nulls - Variable in class rice.p2p.util.ReverseTreeMap
  The internal list of keys with null as a mapping
num - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeContent
  DESCRIBE THE FIELD
num - Variable in class rice.p2p.util.testing.XMLObjectStreamUnit.TestExternalizable
  DESCRIBE THE FIELD
numAggregatesTotal - Variable in class rice.p2p.aggregation.AggregationStatistics
  DESCRIBE THE FIELD
numColumns() - Method in class rice.pastry.routing.RoutingTable
  return ths number of columns in the routing table
numComponents() - Method in class rice.p2p.aggregation.Aggregate
  DESCRIBE THE METHOD
numContinuations - Variable in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE FIELD
numDigits(int) - Static method in class rice.pastry.Id
  return the number of digits in a given base
numElements() - Method in interface rice.p2p.commonapi.IdSet
  return the number of elements
numElements() - Method in class rice.p2p.glacier.FragmentKeySet
  return the number of elements
numElements() - Method in class rice.p2p.glacier.VersionKeySet
  return the number of elements
numElements() - Method in class rice.p2p.multiring.MultiringIdSet
  return the number of elements
numElements() - Method in class rice.p2p.past.gc.GCIdSet
  return the number of elements
numElements() - Method in class rice.pastry.IdSet
  return the number of elements
numFragments - Variable in class rice.p2p.glacier.ErasureCodec
  DESCRIBE THE FIELD
numFragments - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
numFragments - Variable in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE FIELD
numKeys() - Method in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
  DESCRIBE THE METHOD
numKeys() - Method in class rice.p2p.glacier.v2.messaging.GlacierQueryMessage
  DESCRIBE THE METHOD
numKeys() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
  DESCRIBE THE METHOD
numKeys() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
  DESCRIBE THE METHOD
numKeys() - Method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
  DESCRIBE THE METHOD
numNeighbors - Variable in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE FIELD
numNeighbors() - Method in class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage
  DESCRIBE THE METHOD
numObjectsAlive - Variable in class rice.p2p.aggregation.AggregationStatistics
  DESCRIBE THE FIELD
numObjectsInTrash - Variable in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE FIELD
numObjectsTotal - Variable in class rice.p2p.aggregation.AggregationStatistics
  DESCRIBE THE FIELD
numPointerArrays - Variable in class rice.p2p.aggregation.AggregationStatistics
  DESCRIBE THE FIELD
numRows() - Method in class rice.pastry.join.JoinRequest
  Get the number of rows.
numRows() - Method in class rice.pastry.routing.RoutingTable
  return the number of rows in the routing table
numSurvivors - Variable in class rice.p2p.glacier.ErasureCodec
  DESCRIBE THE FIELD
numSurvivors - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
numTries - Variable in class rice.pastry.socket.SocketCollectionManager.DeadChecker
  DESCRIBE THE FIELD

## O

ObjectDescriptor - class rice.p2p.aggregation.ObjectDescriptor.
  DESCRIBE THE CLASS
ObjectDescriptor(Id, long, long, long, int) - Constructor for class rice.p2p.aggregation.ObjectDescriptor
  Constructor for ObjectDescriptor.
One - Static variable in class rice.pastry.Id
  DESCRIBE THE FIELD
objectHash - Variable in class rice.p2p.glacier.v2.Manifest
  DESCRIBE THE FIELD
objectLifetimeHisto - Variable in class rice.p2p.aggregation.AggregationStatistics
  DESCRIBE THE FIELD
objectStore - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
objects - Variable in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE FIELD
objects - Variable in class rice.p2p.util.XMLObjectOutputStream.PutField
  DESCRIBE THE FIELD
offsetFID - Variable in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
  DESCRIBE THE FIELD
onLoop() - Method in class rice.selector.ProfileSelector
  DESCRIBE THE METHOD
onLoop() - Method in class rice.selector.SelectorManager
  This method is to be implemented by a subclass to do some task each loop.
online - Variable in class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
  DESCRIBE THE FIELD
openSocket(SourceRoute, boolean) - Method in class rice.pastry.socket.SocketCollectionManager
  Method which opens a socket to a given remote node handle, and updates the bookkeeping to keep track of this socket
organizationalApps - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
organizationalNodes - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
originalException - Variable in class rice.pastry.dist.NodeIsDeadException
  The original reason we found the node to be dead.
orphanedAggregates - Variable in class rice.p2p.aggregation.AggregationStatistics
  DESCRIBE THE FIELD
other - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
outbound - Variable in class rice.pastry.socket.messaging.DatagramMessage
  DESCRIBE THE FIELD
overlaps() - Method in class rice.pastry.leafset.LeafSet
  Test if the leafset overlaps

## P

PAD_SIZE - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
PAD_SIZE - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
PAD_SIZE - Static variable in class rice.persistence.testing.Test
  DESCRIBE THE FIELD
PARAMETER_LENGTH - Static variable in class rice.p2p.util.BloomFilter
  The length of the random byte arrays which are generated
PERSISTENCE_MAGIC_NUMBER - Static variable in class rice.persistence.PersistentStorage
  Static variables defining the layout of the on-disk storage
PERSISTENCE_REVISION_2_0 - Static variable in class rice.persistence.PersistentStorage
  DESCRIBE THE FIELD
PERSISTENCE_VERSION_2 - Static variable in class rice.persistence.PersistentStorage
  DESCRIBE THE FIELD
PERSISTENT_FIELDS - Static variable in class rice.p2p.util.XMLObjectOutputStream
  A cache of the persistentFields, mapping class->Field[]
PING_DELAY - Static variable in class rice.pastry.socket.SocketCollectionManager
  DESCRIBE THE FIELD
PING_JITTER - Static variable in class rice.pastry.socket.SocketCollectionManager
  DESCRIBE THE FIELD
PING_THROTTLE - Static variable in class rice.pastry.socket.PingManager
  DESCRIBE THE FIELD
PORT - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
PORT - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
PROTOCOL - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
PROTOCOL - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
PROTOCOL_DEFAULT - Static variable in class rice.pastry.dist.DistPastryNodeFactory
  DESCRIBE THE FIELD
PROTOCOL_DIRECT - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
PROTOCOL_DIRECT - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
PROTOCOL_SOCKET - Static variable in class rice.pastry.dist.DistPastryNodeFactory
  DESCRIBE THE FIELD
PROXIMITY_CHANGED - Static variable in class rice.p2p.commonapi.NodeHandle
  DESCRIBE THE FIELD
Past - interface rice.p2p.past.Past.
PastContent - interface rice.p2p.past.PastContent.
PastContentHandle - interface rice.p2p.past.PastContentHandle.
PastException - exception rice.p2p.past.PastException.
PastException(String) - Constructor for class rice.p2p.past.PastException
  Constructor.
PastImpl - class rice.p2p.past.PastImpl.
PastImpl(Node, StorageManager, int, String) - Constructor for class rice.p2p.past.PastImpl
  Constructor for Past, using the default policy
PastImpl(Node, StorageManager, int, String, PastPolicy) - Constructor for class rice.p2p.past.PastImpl
  Constructor for Past
PastImpl(Node, StorageManager, Cache, int, String, PastPolicy, StorageManager) - Constructor for class rice.p2p.past.PastImpl
  Constructor for Past
PastImpl.MessageBuilder - interface rice.p2p.past.PastImpl.MessageBuilder.
  Class which builds a message
PastMessage - class rice.p2p.past.messaging.PastMessage.
PastMessage(int, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.PastMessage
  Constructor which takes a unique integer Id
PastPolicy - interface rice.p2p.past.PastPolicy.
PastPolicy.DefaultPastPolicy - class rice.p2p.past.PastPolicy.DefaultPastPolicy.
  The default policy for Past, which fetches any available copy of a replicated object and always allows inserts locally.
PastPolicy.DefaultPastPolicy() - Constructor for class rice.p2p.past.PastPolicy.DefaultPastPolicy
PastRegrTest - class rice.p2p.past.testing.PastRegrTest.
PastRegrTest() - Constructor for class rice.p2p.past.testing.PastRegrTest
  Constructor which sets up all local variables
PastRegrTest.NonMutableTestPastContent - class rice.p2p.past.testing.PastRegrTest.NonMutableTestPastContent.
  DESCRIBE THE CLASS
PastRegrTest.NonMutableTestPastContent(Id) - Constructor for class rice.p2p.past.testing.PastRegrTest.NonMutableTestPastContent
  Constructor for NonMutableTestPastContent.
PastRegrTest.NonOverwritingTestPastContent - class rice.p2p.past.testing.PastRegrTest.NonOverwritingTestPastContent.
  DESCRIBE THE CLASS
PastRegrTest.NonOverwritingTestPastContent(Id, int) - Constructor for class rice.p2p.past.testing.PastRegrTest.NonOverwritingTestPastContent
  Constructor for NonOverwritingTestPastContent.
PastRegrTest.TestCommand - class rice.p2p.past.testing.PastRegrTest.TestCommand.
  Common superclass for test commands.
PastRegrTest.TestCommand() - Constructor for class rice.p2p.past.testing.PastRegrTest.TestCommand
PastRegrTest.TestExceptionCommand - class rice.p2p.past.testing.PastRegrTest.TestExceptionCommand.
  Common superclass for test commands which should throw an exception
PastRegrTest.TestExceptionCommand() - Constructor for class rice.p2p.past.testing.PastRegrTest.TestExceptionCommand
PastRegrTest.TestPastContent - class rice.p2p.past.testing.PastRegrTest.TestPastContent.
  Utility class for past content objects
PastRegrTest.TestPastContent(Id) - Constructor for class rice.p2p.past.testing.PastRegrTest.TestPastContent
  Constructor for TestPastContent.
PastRegrTest.TestPastContentHandle - class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle.
  Utility class for past content object handles
PastRegrTest.TestPastContentHandle(Past, Id) - Constructor for class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle
  Constructor for TestPastContentHandle.
PastRegrTest.TestRouteMessage - class rice.p2p.past.testing.PastRegrTest.TestRouteMessage.
  Utility class which simulates a route message
PastRegrTest.TestRouteMessage(Id, NodeHandle, Message) - Constructor for class rice.p2p.past.testing.PastRegrTest.TestRouteMessage
  Constructor for TestRouteMessage.
PastRegrTest.VersionedTestPastContent - class rice.p2p.past.testing.PastRegrTest.VersionedTestPastContent.
  DESCRIBE THE CLASS
PastRegrTest.VersionedTestPastContent(Id, int) - Constructor for class rice.p2p.past.testing.PastRegrTest.VersionedTestPastContent
  Constructor for VersionedTestPastContent.
PastryAppl - class rice.pastry.client.PastryAppl.
  A PastryAppl is an abstract class that every Pastry application extends.
PastryAppl(PastryNode) - Constructor for class rice.pastry.client.PastryAppl
  Constructor.
PastryAppl(PastryNode, String) - Constructor for class rice.pastry.client.PastryAppl
  Constructor.
PastryEndpoint - class rice.pastry.commonapi.PastryEndpoint.
  This class serves as gluecode, which allows applications written for the common API to work with pastry.
PastryEndpoint(PastryNode, Application, String) - Constructor for class rice.pastry.commonapi.PastryEndpoint
  Constructor.
PastryEndpointMessage - class rice.pastry.commonapi.PastryEndpointMessage.
  This class is an internal message to the commonapi gluecode.
PastryEndpointMessage(Address, Message) - Constructor for class rice.pastry.commonapi.PastryEndpointMessage
  Constructor.
PastryIdFactory - class rice.pastry.commonapi.PastryIdFactory.
  This class provides applications with a way of genertating pastry Ids.
PastryIdFactory() - Constructor for class rice.pastry.commonapi.PastryIdFactory
  Constructor
PastryNetworkTest - class rice.pastry.testing.PastryNetworkTest.
  Utility class for checking the consistency of an existing pastry network.
PastryNetworkTest(SocketPastryNodeFactory, InetSocketAddress) - Constructor for class rice.pastry.testing.PastryNetworkTest
  Constructor for PastryNetworkTest.
PastryNode - class rice.pastry.PastryNode.
  A Pastry node is single entity in the pastry network.
PastryNode(NodeId) - Constructor for class rice.pastry.PastryNode
  Constructor, with NodeId.
PastryNodeFactory - class rice.pastry.PastryNodeFactory.
  The interface to an object which can construct PastryNodes.
PastryNodeFactory() - Constructor for class rice.pastry.PastryNodeFactory
PastryObjectInputStream - class rice.pastry.PastryObjectInputStream.
PastryObjectInputStream(InputStream, PastryNode) - Constructor for class rice.pastry.PastryObjectInputStream
PastryRegrTest - class rice.pastry.testing.PastryRegrTest.
  PastryRegrTest a regression test suite for pastry.
PastryRegrTest() - Constructor for class rice.pastry.testing.PastryRegrTest
  constructor
PastrySecurityManager - interface rice.pastry.security.PastrySecurityManager.
  The security manager interface.
PastrySeed - class rice.pastry.PastrySeed.
PastrySeed() - Constructor for class rice.pastry.PastrySeed
PastryTest - class rice.pastry.testing.PastryTest.
  Pastry test.
PastryTest() - Constructor for class rice.pastry.testing.PastryTest
  Constructor for PastryTest.
PendingLocalNodesList - class rice.pastry.PendingLocalNodesList.
  Class which stores a list of LocalNodes waiting to have their local pastry node to be set non-null.
PendingLocalNodesList() - Constructor for class rice.pastry.PendingLocalNodesList
PeriodicLeafSetProtocol - class rice.pastry.standard.PeriodicLeafSetProtocol.
  An implementation of a periodic-style leafset protocol
PeriodicLeafSetProtocol(PastryNode, NodeHandle, PastrySecurityManager, LeafSet, RoutingTable) - Constructor for class rice.pastry.standard.PeriodicLeafSetProtocol
  Builds a periodic leafset protocol
PermissiveCredentials - class rice.pastry.security.PermissiveCredentials.
  Trivial credentials.
PermissiveCredentials() - Constructor for class rice.pastry.security.PermissiveCredentials
PermissiveSecurityManager - class rice.pastry.security.PermissiveSecurityManager.
  A trivial security manager.
PermissiveSecurityManager() - Constructor for class rice.pastry.security.PermissiveSecurityManager
PersistentStorage - class rice.persistence.PersistentStorage.
  This class is an implementation of Storage which provides persistent storage to disk.
PersistentStorage(IdFactory, String, int) - Constructor for class rice.persistence.PersistentStorage
  Builds a PersistentStorage given a root directory in which to persist the data.
PersistentStorage(IdFactory, String, String, int) - Constructor for class rice.persistence.PersistentStorage
  Builds a PersistentStorage given and an instance name and a root directoy in which to persist the data.
PersistentStorage(IdFactory, String, String, int, boolean) - Constructor for class rice.persistence.PersistentStorage
  Builds a PersistentStorage given and an instance name and a root directoy in which to persist the data.
PersistentStorage.WorkQueue - class rice.persistence.PersistentStorage.WorkQueue.
  DESCRIBE THE CLASS
PersistentStorage.WorkQueue() - Constructor for class rice.persistence.PersistentStorage.WorkQueue
  Constructor for WorkQueue.
PersistentStorage.WorkQueue(int) - Constructor for class rice.persistence.PersistentStorage.WorkQueue
  Constructor for WorkQueue.
PersistentStorageTest - class rice.persistence.testing.PersistentStorageTest.
  This class is a class which tests the PersistentStorage class in the rice.persistence package.
PersistentStorageTest(boolean) - Constructor for class rice.persistence.testing.PersistentStorageTest
  Builds a MemoryStorageTest
Ping - class rice.pastry.testing.Ping.
  Ping A performance test suite for pastry.
Ping(PastryNode) - Constructor for class rice.pastry.testing.Ping
  Constructor for Ping.
PingAddress - class rice.pastry.testing.PingAddress.
  PingAddress A performance test suite for pastry.
PingAddress() - Constructor for class rice.pastry.testing.PingAddress
PingClient - class rice.pastry.testing.PingClient.
  A very simple ping object.
PingClient(PastryNode) - Constructor for class rice.pastry.testing.PingClient
  Constructor for PingClient.
PingManager - class rice.pastry.socket.PingManager.
PingManager(SocketNodeHandlePool, SocketSourceRouteManager, PastryNode, EpochInetSocketAddress, EpochInetSocketAddress) - Constructor for class rice.pastry.socket.PingManager
PingManager.Envelope - class rice.pastry.socket.PingManager.Envelope.
  Internal class which holds a pending datagram
PingManager.Envelope(EpochInetSocketAddress, byte[]) - Constructor for class rice.pastry.socket.PingManager.Envelope
  Constructor for Envelope.
PingMessage - class rice.pastry.socket.messaging.PingMessage.
  Class which represents a "ping" message sent through the socket pastry system.
PingMessage(SourceRoute, SourceRoute) - Constructor for class rice.pastry.socket.messaging.PingMessage
  Constructor
PingMessageNew - class rice.pastry.testing.PingMessageNew.
  PingMessageNew A performance test suite for pastry.
PingMessageNew(Address, NodeId, NodeId) - Constructor for class rice.pastry.testing.PingMessageNew
  Constructor for PingMessageNew.
PingResponseListener - interface rice.pastry.socket.PingResponseListener.
  Interface which represents an object interested in hearing the result of a ping.
PingResponseMessage - class rice.pastry.socket.messaging.PingResponseMessage.
  Class which represents a "ping" message sent through the socket pastry system.
PingResponseMessage(SourceRoute, SourceRoute, long) - Constructor for class rice.pastry.socket.messaging.PingResponseMessage
  Constructor
PingTestRecord - class rice.pastry.testing.PingTestRecord.
  PingAddress A performance test suite for pastry.
PingTestRecord(int, int) - Constructor for class rice.pastry.testing.PingTestRecord
  Constructor for PingTestRecord.
ProfileSelector - class rice.selector.ProfileSelector.
ProfileSelector() - Constructor for class rice.selector.ProfileSelector
PublishMessage - class rice.p2p.scribe.messaging.PublishMessage.
PublishMessage(NodeHandle, Topic, ScribeContent) - Constructor for class rice.p2p.scribe.messaging.PublishMessage
  Constructor which takes a unique integer Id
PublishRequestMessage - class rice.p2p.scribe.messaging.PublishRequestMessage.
PublishRequestMessage(NodeHandle, Topic, ScribeContent) - Constructor for class rice.p2p.scribe.messaging.PublishRequestMessage
  Constructor which takes a unique integer Id
pFactory - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
  DESCRIBE THE FIELD
parameters - Variable in class rice.p2p.util.BloomFilter
  The parameters to the hash functions for this bloom filter
parent - Variable in class rice.Continuation.ErrorContinuation
  The parent continuation
parent - Variable in class rice.Continuation.MultiContinuation
  DESCRIBE THE FIELD
parent - Variable in class rice.Continuation.NamedContinuation
  DESCRIBE THE FIELD
parent - Variable in class rice.Continuation.StandardContinuation
  The parent continuation
parent - Variable in class rice.p2p.scribe.ScribeImpl.TopicManager
  DESCRIBE THE FIELD
parseArgs(String[]) - Static method in class rice.p2p.commonapi.testing.CommonAPITest
  process command line args
parseArgs(String[]) - Static method in class rice.p2p.multiring.testing.MultiringRegrTest
  process command line args
pastryNodes - Variable in class rice.pastry.testing.PastryRegrTest
  DESCRIBE THE FIELD
pastryNodesLastAdded - Variable in class rice.pastry.testing.PastryRegrTest
  DESCRIBE THE FIELD
pastryNodesSorted - Variable in class rice.pastry.testing.PastryRegrTest
  DESCRIBE THE FIELD
pasts - Variable in class rice.p2p.past.testing.PastRegrTest
  DESCRIBE THE FIELD
path - Variable in class rice.pastry.socket.SocketChannelReader
  DESCRIBE THE FIELD
path - Variable in class rice.pastry.socket.SocketChannelWriter
  DESCRIBE THE FIELD
path - Variable in class rice.pastry.socket.SocketCollectionManager.DeadChecker
  DESCRIBE THE FIELD
path - Variable in class rice.pastry.socket.SourceRoute
  DESCRIBE THE FIELD
pathToRoot - Variable in class rice.p2p.scribe.ScribeImpl.TopicManager
  The current path to the root for this node
pathToRoot - Variable in class rice.p2p.scribe.messaging.SubscribeAckMessage
  The contained path to the root
pause(int) - Method in class rice.p2p.commonapi.testing.CommonAPITest
  Method which pauses for the provided number of milliseconds
pause(int) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  Method which pauses for the provided number of milliseconds
pause(int) - Method in class rice.pastry.testing.DirectPastryRegrTest
  DESCRIBE THE METHOD
pause(int) - Method in class rice.pastry.testing.DistPastryRegrTest
  DESCRIBE THE METHOD
pause(int) - Method in class rice.pastry.testing.PastryRegrTest
  DESCRIBE THE METHOD
payload - Variable in class rice.p2p.glacier.Fragment
  DESCRIBE THE FIELD
payload - Variable in class rice.p2p.glacier.v2.DebugContent
  DESCRIBE THE FIELD
peekNext() - Method in class rice.p2p.scribe.messaging.AnycastMessage
  Returns the next handle to visit
pending - Static variable in interface rice.pastry.LocalNodeI
  Refer to README.handles_localnode.
pendingMsgs - Variable in class rice.pastry.socket.PingManager
  DESCRIBE THE FIELD
pendingRequests - Variable in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE FIELD
pendingRoutes - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  DESCRIBE THE FIELD
pendingTraffic - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
ping() - Method in class rice.pastry.NodeHandle
  Ping the node.
ping() - Method in class rice.pastry.direct.DirectNodeHandle
  DESCRIBE THE METHOD
ping() - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Ping the node.
ping(SourceRoute, PingResponseListener) - Method in class rice.pastry.socket.PingManager
  Method which initiates a ping to the remote node.
ping(SourceRoute) - Method in class rice.pastry.socket.SocketCollectionManager
  Method which suggests a ping to the remote node.
ping() - Method in class rice.pastry.socket.SocketNodeHandle
  Ping the node.
ping() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  Method which suggests a ping to the remote node.
ping(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketSourceRouteManager
  Method which suggests a ping to the remote node.
ping() - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
  DESCRIBE THE METHOD
pingAllNew() - Method in class rice.pastry.routing.RouteSet
  Pings all new nodes in the RouteSet.
pingImpl() - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Ping the node.
pingListeners - Variable in class rice.pastry.socket.PingManager
  DESCRIBE THE FIELD
pingResponse(SourceRoute, long) - Method in class rice.pastry.socket.PingManager
  DESCRIBE THE METHOD
pingResponse(SourceRoute, long, long) - Method in interface rice.pastry.socket.PingResponseListener
  Method which is called once a previously-issued ping is responded to.
pingResponse(SourceRoute, long, long) - Method in class rice.pastry.socket.SocketCollectionManager.DeadChecker
  DESCRIBE THE METHOD
pointers - Variable in class rice.p2p.aggregation.Aggregate
  DESCRIBE THE FIELD
policies - Variable in class rice.p2p.scribe.testing.ScribeRegrTest
  The scribe policies
policy - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
policy - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
policy - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
policy - Variable in class rice.p2p.replication.ReplicationImpl
  This replication's policy, which allows for application-specific replication
policy - Variable in class rice.p2p.scribe.ScribeImpl
  this scribe's policy
policy - Variable in class rice.p2p.splitstream.SplitStreamScribePolicy
  A mapping from channelId -> maximum children
port - Variable in class rice.p2p.multiring.RingCertificate
  DESCRIBE THE FIELD
port - Variable in class rice.pastry.standard.CertifiedNodeIdFactory
  DESCRIBE THE FIELD
prefetchLocalObject(VersionKey, Continuation) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
  DESCRIBE THE METHOD
prefetchLocalObject(VersionKey, Continuation) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
  DESCRIBE THE METHOD
prepend(EpochInetSocketAddress) - Method in class rice.pastry.socket.SourceRoute
  Method which creates a new source route by appending the given address to the end of this one
previousExpirationDate - Variable in class rice.p2p.glacier.v2.FragmentMetadata
  DESCRIBE THE FIELD
previousParent - Variable in class rice.p2p.scribe.messaging.SubscribeMessage
  The previous parent
primitives - Variable in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE FIELD
primitives - Variable in class rice.p2p.util.XMLObjectOutputStream.PutField
  DESCRIBE THE FIELD
printMap(Id[]) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
  DESCRIBE THE METHOD
printMap(SortedMap) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
  DESCRIBE THE METHOD
printStats() - Method in class rice.selector.ProfileSelector
  DESCRIBE THE METHOD
privateKey - Variable in class rice.p2p.util.EncryptedInputStream
  DESCRIBE THE FIELD
process(Executable, Continuation) - Method in interface rice.p2p.commonapi.Endpoint
  Schedules a job for processing on the dedicated processing thread.
process(Executable, Continuation) - Method in class rice.p2p.multiring.MultiringEndpoint
  Schedules a job for processing on the dedicated processing thread.
process(Executable, Continuation) - Method in class rice.p2p.past.gc.GCEndpoint
  Schedules a job for processing on the dedicated processing thread.
process(Executable, Continuation) - Method in class rice.pastry.commonapi.PastryEndpoint
  Schedules a job for processing on the dedicated processing thread.
process(Executable, Continuation) - Method in class rice.pastry.dist.DistPastryNode
  Schedules a job for processing on the dedicated processing thread.
process(File) - Method in class rice.persistence.testing.GlacierPersistentStorageTest
  DESCRIBE THE METHOD
processNode(int, Node) - Method in class rice.p2p.commonapi.testing.CommonAPITest
  Method which should process the given newly-created node
processNode(int, Node) - Method in class rice.p2p.past.testing.PastRegrTest
  Method which should process the given newly-created node
processNode(int, Node) - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
  Method which should process the given newly-created node
processNode(int, Node) - Method in class rice.p2p.replication.testing.ReplicationRegrTest
  Method which should process the given newly-created node
processNode(int, Node) - Method in class rice.p2p.scribe.testing.ScribeRegrTest
  Method which should process the given newly-created node
processNode(int, Node) - Method in class rice.p2p.splitstream.testing.SplitStreamRegrTest
  Method which should process the given newly-created node
protocol - Variable in class rice.p2p.multiring.RingCertificate
  DESCRIBE THE FIELD
protocol - Static variable in class rice.pastry.testing.DistHelloWorld
  DESCRIBE THE FIELD
proximity() - Method in class rice.p2p.commonapi.NodeHandle
  Returns the current proximity value of this node
proximity() - Method in class rice.p2p.multiring.MultiringNodeHandle
  Returns the current proximity value of this node
proximity() - Method in class rice.pastry.NodeHandle
  Returns the last known proximity information about the Pastry node associated with this handle.
proximity() - Method in class rice.pastry.direct.DirectNodeHandle
  DESCRIBE THE METHOD
proximity(NodeId, NodeId) - Method in class rice.pastry.direct.EuclideanNetwork
  computes the proximity between two NodeIds
proximity(NodeId, NodeId) - Method in interface rice.pastry.direct.NetworkSimulator
  Determines proximity between two nodes.
proximity(NodeId, NodeId) - Method in class rice.pastry.direct.SphereNetwork
  computes the proximity between two NodeIds
proximity() - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Returns the last known proximity information about the Pastry node associated with this handle.
proximity(SourceRoute) - Method in class rice.pastry.socket.PingManager
  Method which returns the last cached proximity value for the given address.
proximity(SourceRoute) - Method in class rice.pastry.socket.SocketCollectionManager
  Method which returns the last cached proximity value for the given address.
proximity() - Method in class rice.pastry.socket.SocketNodeHandle
  Returns the last known proximity information about the Pastry node associated with this handle.
proximity - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  DESCRIBE THE FIELD
proximity() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  Method which returns the last cached proximity value for the given address.
proximity(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketSourceRouteManager
  Method which returns the last cached proximity value for the given address.
proximity() - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
  DESCRIBE THE METHOD
publicKey - Variable in class rice.p2p.util.EncryptedOutputStream
  DESCRIBE THE FIELD
publish(Topic, ScribeContent) - Method in interface rice.p2p.scribe.Scribe
  Publishes the given message to the topic.
publish(Topic, ScribeContent) - Method in class rice.p2p.scribe.ScribeImpl
  Publishes the given message to the topic.
publish(byte[]) - Method in class rice.p2p.splitstream.Stripe
  Publishes the given data to this stripe
publishMessages - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  The publish messages received so far
pushRow(RouteSet[]) - Method in class rice.pastry.join.JoinRequest
  Push row.
put(Object, Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
put(Object, Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
put(Object, Object) - Method in class rice.p2p.util.ImmutableSortedMap
  Associates the specified value with the specified key in this map (optional operation).
put(Object, Object) - Method in class rice.p2p.util.RedBlackMap
  Associates the specified value with the specified key in this map.
put(Object, Object) - Method in class rice.p2p.util.ReverseTreeMap
  Method which caputures the insert and adds it to the reverse map
put(Object, Object) - Method in class rice.p2p.util.SoftHashMap
  Adds an entry to the soft hash map.
put(String, boolean) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
put(String, byte) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
put(String, char) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
put(String, double) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
put(String, float) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
put(String, int) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
put(String, long) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
put(String, short) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
put(String, Object) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
put(String, boolean) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  DESCRIBE THE METHOD
put(String, byte) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  DESCRIBE THE METHOD
put(String, char) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  DESCRIBE THE METHOD
put(String, double) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  DESCRIBE THE METHOD
put(String, float) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  DESCRIBE THE METHOD
put(String, int) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  DESCRIBE THE METHOD
put(String, long) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  DESCRIBE THE METHOD
put(String, short) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  DESCRIBE THE METHOD
put(String, Object) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  DESCRIBE THE METHOD
put(NodeHandle) - Method in class rice.pastry.NodeSet
  Appends a member to the ordered set.
put(NodeHandle) - Method in interface rice.pastry.NodeSetI
  Puts a NodeHandle into the set.
put(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
  Puts a NodeHandle into the set.
put(NodeHandle) - Method in class rice.pastry.leafset.SimilarSet
  Puts a NodeHandle into the set.
put(NodeHandle) - Method in class rice.pastry.routing.RouteSet
  Puts a node into the set.
put(NodeHandle) - Method in class rice.pastry.routing.RoutingTable
  Puts a handle into the routing table.
putAll(Map) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
putAll(Map) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
putAll(Map) - Method in class rice.p2p.util.ImmutableSortedMap
  Copies all of the mappings from the specified map to this map (optional operation).
putAll(Map) - Method in class rice.p2p.util.RedBlackMap
  Copies all of the mappings from the specified map to this map.
putFields() - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which can be called by objects if they have a writeObject() method.
putHandle(NodeHandle) - Method in interface rice.p2p.commonapi.NodeHandleSet
  Puts a NodeHandle into the set.
putHandle(NodeHandle) - Method in class rice.p2p.multiring.MultiringNodeHandleSet
  Puts a NodeHandle into the set.
putHandle(NodeHandle) - Method in class rice.pastry.NodeSet
  Puts a NodeHandle into the set.
putHandle(NodeHandle) - Method in class rice.pastry.leafset.SimilarSet
  Puts a NodeHandle into the set.
putHandle(NodeHandle) - Method in class rice.pastry.routing.RouteSet
  Puts a NodeHandle into the set.
putReference(String, Object) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which adds a reference in the hashtable of references.
putReference(Object, String) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which adds a reference in the hashtable of references.

## Q

QUEUE - Static variable in class rice.pastry.dist.DistPastryNode
  DESCRIBE THE FIELD
QUEUE - Static variable in class rice.persistence.PersistentStorage
  The static work queue, which all of the persistence roots use
queue - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  DESCRIBE THE FIELD

## R

READ_OBJECTS - Static variable in class rice.p2p.util.XMLObjectInputStream
  The hashmap of readObject methods, mapping Class->Method
READ_RESOLVES - Static variable in class rice.p2p.util.XMLObjectInputStream
  The hashmap of readResolve methods, mapping Class->Method
REPEATER_BUFFER_SIZE - Static variable in class rice.pastry.socket.SocketChannelRepeater
  DESCRIBE THE FIELD
REPLICATION_FACTOR - Static variable in class rice.p2p.past.testing.PastRegrTest
  DESCRIBE THE FIELD
REPLICATION_FACTOR - Static variable in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
  The replication factor to use
REPLICATION_FACTOR - Static variable in class rice.p2p.replication.testing.ReplicationRegrTest
  The replication factor to use
RandomNodeIdFactory - class rice.pastry.standard.RandomNodeIdFactory.
  Constructs random node ids by SHA'ing consecutive numbers, with random starting value.
RandomNodeIdFactory() - Constructor for class rice.pastry.standard.RandomNodeIdFactory
  Constructor.
RedBlackMap - class rice.p2p.util.RedBlackMap.
  This class is a modification of the RedBlackMap java class, with the added benefit that iterators do not throw a ConcurrentModificationException when the backing tree changes.
RedBlackMap() - Constructor for class rice.p2p.util.RedBlackMap
  Constructs a new, empty map, sorted according to the keys' natural order.
RedBlackMap(Comparator) - Constructor for class rice.p2p.util.RedBlackMap
  Constructs a new, empty map, sorted according to the given comparator.
RedBlackMap(Map) - Constructor for class rice.p2p.util.RedBlackMap
  Constructs a new map containing the same mappings as the given map, sorted according to the keys' natural order .
RedBlackMap(SortedMap) - Constructor for class rice.p2p.util.RedBlackMap
  Constructs a new map containing the same mappings as the given `SortedMap` , sorted according to the same ordering.
RedBlackMapUnit - class rice.p2p.util.testing.RedBlackMapUnit.
  DESCRIBE THE CLASS
RedBlackMapUnit() - Constructor for class rice.p2p.util.testing.RedBlackMapUnit
RegrTestApp - class rice.pastry.testing.RegrTestApp.
  RegrTestApp A regression test suite for pastry.
RegrTestApp(PastryNode, PastryRegrTest) - Constructor for class rice.pastry.testing.RegrTestApp
  Constructor for RegrTestApp.
ReminderMessage - class rice.p2p.replication.manager.messaging.ReminderMessage.
ReminderMessage() - Constructor for class rice.p2p.replication.manager.messaging.ReminderMessage
  Constructor which takes a unique integer Id
ReminderMessage - class rice.p2p.replication.messaging.ReminderMessage.
ReminderMessage(NodeHandle) - Constructor for class rice.p2p.replication.messaging.ReminderMessage
  Constructor which takes a unique integer Id
Replication - interface rice.p2p.replication.Replication.
ReplicationClient - interface rice.p2p.replication.ReplicationClient.
ReplicationImpl - class rice.p2p.replication.ReplicationImpl.
ReplicationImpl(Node, ReplicationClient, int, String) - Constructor for class rice.p2p.replication.ReplicationImpl
  Constructor
ReplicationImpl(Node, ReplicationClient, int, String, ReplicationPolicy) - Constructor for class rice.p2p.replication.ReplicationImpl
  Constructor
ReplicationImpl.BloomFilterExecutable - class rice.p2p.replication.ReplicationImpl.BloomFilterExecutable.
  Internal class which is an executable for creating a bloom filter
ReplicationImpl.BloomFilterExecutable(IdRange) - Constructor for class rice.p2p.replication.ReplicationImpl.BloomFilterExecutable
  Constructor for BloomFilterExecutable.
ReplicationManager - interface rice.p2p.replication.manager.ReplicationManager.
ReplicationManagerClient - interface rice.p2p.replication.manager.ReplicationManagerClient.
ReplicationManagerImpl - class rice.p2p.replication.manager.ReplicationManagerImpl.
ReplicationManagerImpl(Node, ReplicationManagerClient, int, String) - Constructor for class rice.p2p.replication.manager.ReplicationManagerImpl
  Constructor
ReplicationManagerImpl(Node, ReplicationManagerClient, int, String, ReplicationPolicy) - Constructor for class rice.p2p.replication.manager.ReplicationManagerImpl
  Constructor
ReplicationManagerImpl.ReplicationManagerDeleter - class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerDeleter.
  Inner class which keeps track of the keys which we are currently deleting
ReplicationManagerImpl.ReplicationManagerDeleter() - Constructor for class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerDeleter
  Bulds a new one
ReplicationManagerImpl.ReplicationManagerHelper - class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper.
  Inner class which keeps track of the state we're in- waiting, sleeping, or with nothing to do.
ReplicationManagerImpl.ReplicationManagerHelper() - Constructor for class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
  Constructor
ReplicationManagerRegrTest - class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.
ReplicationManagerRegrTest() - Constructor for class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
  Constructor which sets up all local variables
ReplicationManagerRegrTest.TestReplicationManagerClient - class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient.
  DESCRIBE THE CLASS
ReplicationManagerRegrTest.TestReplicationManagerClient(Node) - Constructor for class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
  Constructor for TestReplicationManagerClient.
ReplicationMessage - class rice.p2p.replication.messaging.ReplicationMessage.
ReplicationMessage(NodeHandle) - Constructor for class rice.p2p.replication.messaging.ReplicationMessage
  Constructor which takes a unique integer Id
ReplicationPolicy - interface rice.p2p.replication.ReplicationPolicy.
ReplicationPolicy.DefaultReplicationPolicy - class rice.p2p.replication.ReplicationPolicy.DefaultReplicationPolicy.
  The default policy for Replication, which simply does a direct diff between the sets
ReplicationPolicy.DefaultReplicationPolicy() - Constructor for class rice.p2p.replication.ReplicationPolicy.DefaultReplicationPolicy
ReplicationRegrTest - class rice.p2p.replication.testing.ReplicationRegrTest.
ReplicationRegrTest() - Constructor for class rice.p2p.replication.testing.ReplicationRegrTest
  Constructor which sets up all local variables
ReplicationRegrTest.TestReplicationClient - class rice.p2p.replication.testing.ReplicationRegrTest.TestReplicationClient.
  DESCRIBE THE CLASS
ReplicationRegrTest.TestReplicationClient(Node) - Constructor for class rice.p2p.replication.testing.ReplicationRegrTest.TestReplicationClient
  Constructor for TestReplicationClient.
RequestLeafSet - class rice.pastry.leafset.RequestLeafSet.
  Request a leaf set from another node.
RequestLeafSet(NodeHandle) - Constructor for class rice.pastry.leafset.RequestLeafSet
  Constructor.
RequestLeafSet(Credentials, NodeHandle) - Constructor for class rice.pastry.leafset.RequestLeafSet
  Constructor.
RequestLeafSet(Date, NodeHandle) - Constructor for class rice.pastry.leafset.RequestLeafSet
  Constructor.
RequestLeafSet(Credentials, Date, NodeHandle) - Constructor for class rice.pastry.leafset.RequestLeafSet
  Constructor.
RequestMessage - class rice.p2p.replication.messaging.RequestMessage.
RequestMessage(NodeHandle, IdRange[], IdBloomFilter[]) - Constructor for class rice.p2p.replication.messaging.RequestMessage
  Constructor which takes a unique integer Id
RequestRouteRow - class rice.pastry.routing.RequestRouteRow.
  Request a row from the routing table from another node.
RequestRouteRow(NodeHandle, int) - Constructor for class rice.pastry.routing.RequestRouteRow
  Constructor.
RequestRouteRow(Credentials, NodeHandle, int) - Constructor for class rice.pastry.routing.RequestRouteRow
  Constructor.
RequestRouteRow(Date, NodeHandle, int) - Constructor for class rice.pastry.routing.RequestRouteRow
  Constructor.
RequestRouteRow(Credentials, Date, NodeHandle, int) - Constructor for class rice.pastry.routing.RequestRouteRow
  Constructor.
ResponseMessage - class rice.p2p.replication.messaging.ResponseMessage.
ResponseMessage(NodeHandle, IdRange[], IdSet[]) - Constructor for class rice.p2p.replication.messaging.ResponseMessage
  Constructor which takes a unique integer Id
ReverseTreeMap - class rice.p2p.util.ReverseTreeMap.
ReverseTreeMap() - Constructor for class rice.p2p.util.ReverseTreeMap
  Constructor
ReverseTreeMap(SortedMap, SortedMap, SortedMap) - Constructor for class rice.p2p.util.ReverseTreeMap
  Constructor
RingCertificate - class rice.p2p.multiring.RingCertificate.
RingCertificate(String, Id, int, InetSocketAddress[], int, PublicKey, InetSocketAddress) - Constructor for class rice.p2p.multiring.RingCertificate
  Builds a new RingCertificate given the appropriate info
RingId - class rice.p2p.multiring.RingId.
RingMessage - class rice.p2p.multiring.messaging.RingMessage.
RingMessage(RingId, Message, String) - Constructor for class rice.p2p.multiring.messaging.RingMessage
  Constructor which takes a unique integer Id
RouteMessage - interface rice.p2p.commonapi.RouteMessage.
RouteMessage - class rice.pastry.routing.RouteMessage.
  A route message contains a pastry message that has been wrapped to be sent to another pastry node.
RouteMessage(Id, Message, Credentials) - Constructor for class rice.pastry.routing.RouteMessage
  Constructor.
RouteMessage(Id, Message, Credentials, SendOptions) - Constructor for class rice.pastry.routing.RouteMessage
  Constructor.
RouteMessage(NodeHandle, Message, Credentials, SendOptions, Address) - Constructor for class rice.pastry.routing.RouteMessage
  Constructor.
RouteMessage(Id, Message, Credentials, Address) - Constructor for class rice.pastry.routing.RouteMessage
  Constructor.
RouteMessage(Id, Message, Credentials, SendOptions, Address) - Constructor for class rice.pastry.routing.RouteMessage
  Constructor.
RouteMessage(Id, Message, NodeHandle, Address) - Constructor for class rice.pastry.routing.RouteMessage
  Constructor.
RouteProtocolAddress - class rice.pastry.routing.RouteProtocolAddress.
  The address of the route protocol at a pastry node.
RouteProtocolAddress() - Constructor for class rice.pastry.routing.RouteProtocolAddress
  Constructor.
RouteRowRequestMessage - class rice.pastry.socket.messaging.RouteRowRequestMessage.
  Message which represents a request to get the leafset from the remote node.
RouteRowRequestMessage(int) - Constructor for class rice.pastry.socket.messaging.RouteRowRequestMessage
  Constructor
RouteRowResponseMessage - class rice.pastry.socket.messaging.RouteRowResponseMessage.
  A response message to a RouteRowRequestMessage, containing the remote node's routerow.
RouteRowResponseMessage(RouteSet[]) - Constructor for class rice.pastry.socket.messaging.RouteRowResponseMessage
  Constructor
RouteSet - class rice.pastry.routing.RouteSet.
  A set of nodes typically stored in the routing table.
RouteSet(int) - Constructor for class rice.pastry.routing.RouteSet
  Constructor.
RouterAddress - class rice.pastry.routing.RouterAddress.
  The address of the router at a pastry node.
RouterAddress() - Constructor for class rice.pastry.routing.RouterAddress
  Constructor.
RoutesRequestMessage - class rice.pastry.socket.messaging.RoutesRequestMessage.
  Message which represents a request to get the leafset from the remote node.
RoutesRequestMessage() - Constructor for class rice.pastry.socket.messaging.RoutesRequestMessage
  Constructor
RoutesResponseMessage - class rice.pastry.socket.messaging.RoutesResponseMessage.
  A response message to a RoutesRequestMessage, containing the remote node's routes.
RoutesResponseMessage(SourceRoute[]) - Constructor for class rice.pastry.socket.messaging.RoutesResponseMessage
  Constructor
RoutingTable - class rice.pastry.routing.RoutingTable.
  The Pastry routing table.
RoutingTable(NodeHandle, int) - Constructor for class rice.pastry.routing.RoutingTable
  Constructor.
random - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
random - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
random - Variable in class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy
  DESCRIBE THE FIELD
random - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
  DESCRIBE THE FIELD
random - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
  DESCRIBE THE FIELD
random - Variable in class rice.pastry.testing.LeafSetTest
  DESCRIBE THE FIELD
randomBytes(int) - Static method in class rice.p2p.util.MathUtils
  Method which returns a specified number of random bytes
randomInt() - Static method in class rice.p2p.util.MathUtils
  Method which returns a random int
randomize() - Method in class rice.pastry.NodeSet
  Method which randomizes the order of this NodeSet
range(NodeHandle, int, Id) - Method in interface rice.p2p.commonapi.Endpoint
  This operation provides information about ranges of keys for which the node is currently a rank-root.
range(NodeHandle, int, Id, boolean) - Method in interface rice.p2p.commonapi.Endpoint
  This operation provides information about ranges of keys for which the node is currently a rank-root.
range - Variable in class rice.p2p.glacier.FragmentKeyRange
  The actual IdRange
range - Variable in class rice.p2p.glacier.VersionKeyRange
  The actual IdRange
range - Variable in class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
  DESCRIBE THE FIELD
range - Variable in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
  DESCRIBE THE FIELD
range(NodeHandle, int, Id) - Method in class rice.p2p.multiring.MultiringEndpoint
  This operation provides information about ranges of keys for which the node is currently a rank-root.
range(NodeHandle, int, Id, boolean) - Method in class rice.p2p.multiring.MultiringEndpoint
  This operation provides information about ranges of keys for which the node is currently a rank-root.
range - Variable in class rice.p2p.multiring.MultiringIdRange
  The actual IdRange
range(NodeHandle, int, Id) - Method in class rice.p2p.past.gc.GCEndpoint
  This operation provides information about ranges of keys for which the node is currently a rank-root.
range(NodeHandle, int, Id, boolean) - Method in class rice.p2p.past.gc.GCEndpoint
  This operation provides information about ranges of keys for which the node is currently a rank-root.
range - Variable in class rice.p2p.past.gc.GCIdRange
  The internal (normal) IdRange
range - Variable in class rice.p2p.replication.ReplicationImpl.BloomFilterExecutable
  DESCRIBE THE FIELD
range(NodeHandle, int, Id, boolean) - Method in class rice.pastry.client.CommonAPIAppl
  This method provides information about ranges of keys for which the node n is currently a r-root.
range(NodeHandle, int, Id) - Method in class rice.pastry.client.CommonAPIAppl
  This method provides information about ranges of keys for which the node n is currently a r-root.
range(NodeHandle, int, Id, boolean) - Method in class rice.pastry.commonapi.PastryEndpoint
  This method provides information about ranges of keys for which the node n is currently a r-root.
range(NodeHandle, int, Id) - Method in class rice.pastry.commonapi.PastryEndpoint
  This method provides information about ranges of keys for which the node n is currently a r-root.
range(NodeHandle, int) - Method in class rice.pastry.leafset.LeafSet
  range computes the range of keys for which node n is a i-root, 0<=i<=r a node is the r-root for a key of the node becomes the numerically closest node to the key when i-roots for the key fail, O<=irange(NodeHandle, int, boolean) - Method in class rice.pastry.leafset.LeafSet
  range computes the ranges of keys for which node n is a r-root a node is the r-root for a key of the node becomes the numerically closest node to the key when i-roots for the key fail, O<=iranges - Variable in class rice.p2p.replication.messaging.RequestMessage
  DESCRIBE THE FIELD
ranges - Variable in class rice.p2p.replication.messaging.ResponseMessage
  DESCRIBE THE FIELD
rateLimitedRetrieveFragment(FragmentKey, Manifest, char, GlacierContinuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
read() - Method in class rice.p2p.util.Base64.InputStream
  Reads enough of the input stream to convert to/from Base64 and returns the next byte.
read(byte[], int, int) - Method in class rice.p2p.util.Base64.InputStream
  Calls `Base64.InputStream.read()` repeatedly until the end of stream is reached or len bytes are read.
read() - Method in class rice.p2p.util.EncryptedInputStream
  Reads the next byte of data from the input stream.
read(byte[], int, int) - Method in class rice.p2p.util.EncryptedInputStream
  Reads up to `len` bytes of data from the input stream into an array of bytes.
read() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a byte from the underlying output stream.
read(byte[], int, int) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a array of bytes from the underlying output stream.
read(SelectionKey) - Method in class rice.pastry.socket.PingManager
  DESCRIBE THE METHOD
read(SocketChannel) - Method in class rice.pastry.socket.SocketChannelReader
  Method which is to be called when there is data available on the specified SocketChannel.
read(SocketChannel) - Method in class rice.pastry.socket.SocketChannelRepeater
  Method which is to be called when there is data available on the specified SocketChannel.
read(SelectionKey) - Method in class rice.pastry.socket.SocketCollectionManager.SocketAccepter
  Reads from the socket attached to this connector.
read(SelectionKey) - Method in class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
  Reads from the socket attached to this connector.
read(SelectionKey) - Method in class rice.selector.SelectionKeyHandler
  Method which is called when the key becomes readable.
readArray(boolean) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads an array off of the stream.
readBase64() - Method in class rice.p2p.util.XMLReader
  Method which writes a sequence of base64 encoded bytes to the output stream
readBoolean() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a boolean from the stream and returns the result.
readBooleanHelper() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads an boolean from the stream.
readBuffer() - Method in class rice.p2p.util.EncryptedInputStream
  Internal method which reads in the next chunk of buffered data
readByte() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a byte from the stream and returns the result.
readByteHelper() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads an byte from the stream.
readChar() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a char from the stream and returns the result.
readCharHelper() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads an char from the stream.
readClass(Object) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads the information for one class for a given object from the stream.
readDouble() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a double from the stream and returns the result.
readDoubleHelper() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads an double from the stream.
readEndTag() - Method in class rice.p2p.util.XMLReader
  Asserts that a end tag will be read next.
readEndTag(String) - Method in class rice.p2p.util.XMLReader
  Asserts that the provided end tag will be read next.
readExternal(ObjectInput) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestExternalizable
  DESCRIBE THE METHOD
readExternal(ObjectInput) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestSubExternalizable
  DESCRIBE THE METHOD
readField(Object, Class) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a single field from the stream, and assignes it to the provided object.
readFields() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which can be called by objects if they have a readObject() method.
readFields(Object, Class) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which initiates the default field reading mechanism for the given object's class.
readFloat() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a float from the stream and returns the result.
readFloatHelper() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads an float from the stream.
readFromDisk() - Method in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE METHOD
readFully(byte[]) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a byte from the underlying output stream.
readFully(byte[], int, int) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a byte from the underlying output stream.
readGetField(XMLObjectInputStream.GetField) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which read a single field from the stream and places it in the provided GetField object.
readGetFields() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads all of the field data from the stream, as readFields() does, but instead of assigning the fields to the object, it returns them as a GetField object.
readHeader() - Method in class rice.p2p.util.XMLReader
  Method which reads the header from the reader.
readHeader(InetSocketAddress) - Method in class rice.pastry.socket.PingManager
  Method which processes an incoming message and hands it off to the appropriate handler.
readInt() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads an int from the stream and returns the result.
readIntHelper() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads an int from the stream.
readKeyPair(String, String) - Static method in class rice.p2p.multiring.RingCertificate
  Internal method which writes out the keypair to a file, encrypted
readLong() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a long from the stream and returns the result.
readLongHelper() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads an long from the stream.
readNull() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a null item off of the stream.
readOK() - Method in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE METHOD
readObjectHelper() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads an object from the stream.
readObjectOverride() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which is called by ObjectInputStream.readObject(), and reads the next object from the stream, and returns the result.
readOrdinaryObject(boolean) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads an ordinary object from the stream (not a String or Array).
readPrimitive(String) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a primitive value from the stream and returns the String representation to the callee for processing.
readPrimitiveField(Object, Field) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a primitive field from the stream, and places it in the given object.
readPrimitiveGetField(XMLObjectInputStream.GetField) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a primitive field from the stream, and places it in the provided GetField object.
readReference() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a reference off of the stream, and looks the reference up in the references table.
readResolve() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestResolve
  DESCRIBE THE METHOD
readShort() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a short from the stream and returns the result.
readShortHelper() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads an short from the stream.
readStartTag() - Method in class rice.p2p.util.XMLReader
  Asserts that a start tag will be read next.
readStartTag(String) - Method in class rice.p2p.util.XMLReader
  Asserts that the provided start tag will be read next.
readStreamHeader() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads the XML header off of the stream.
readString(boolean) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a string item off of the stream.
readUTF() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads a UTF-encoded String from the stream and returns the result.
readUnreadOptionalData() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads any extra data from the stream which was not read by the object.
readUnshared() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads the next object from the stream and does not record a reference to the object.
readUnsharedHelper(boolean) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads an object from the stream.
readUnsignedByte() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads an unsigned byte from the underlying output stream.
readUnsignedShort() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which reads an unsigned short from the underlying output stream.
reader - Variable in class rice.p2p.util.XMLObjectInputStream
  The underlying reader, which parses the XML
realFactory - Variable in class rice.p2p.past.gc.GCPastImpl
  The real factory, which is not wrapped with a GCIdFactory
realFactory - Variable in class rice.pastry.standard.CertifiedNodeIdFactory
  DESCRIBE THE FIELD
rebuildInProgress - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
recalculateReferenceCounts(Id[]) - Method in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE METHOD
receive(int, Object) - Method in class rice.Continuation.MultiContinuation
  Internal method which receives the results and determines if we are done with this task.
receive(Object) - Method in class rice.p2p.past.testing.PastRegrTest.TestCommand
  DESCRIBE THE METHOD
receive(Object) - Method in class rice.p2p.past.testing.PastRegrTest.TestExceptionCommand
  DESCRIBE THE METHOD
receiveException(Exception) - Method in class rice.Continuation.ExternalContinuation
  DESCRIBE THE METHOD
receiveException(Exception) - Method in class rice.Continuation.ListenerContinuation
  Called when an execption occured as a result of the previous command.
receiveException(Exception) - Method in class rice.Continuation.NamedContinuation
  Called when an execption occured as a result of the previous command.
receiveException(Exception) - Method in class rice.Continuation.SimpleContinuation
  Called when an execption occured as a result of the previous command.
receiveException(Exception) - Method in class rice.Continuation.StandardContinuation
  Called when an execption occured as a result of the previous command.
receiveException(Exception) - Method in interface rice.Continuation
  Called when an execption occured as a result of the previous command.
receiveException(Exception) - Method in class rice.p2p.glacier.v2.GlacierContinuation
  DESCRIBE THE METHOD
receiveException(Exception) - Method in class rice.p2p.past.messaging.ContinuationMessage
  Method which builds a response for this message, using the provided exception, which was thrown
receiveException(Exception) - Method in class rice.p2p.past.messaging.InsertMessage
  Method which builds a response for this message, using the provided exception, which was thrown
receiveException(Exception) - Method in class rice.p2p.past.testing.PastRegrTest.TestCommand
  DESCRIBE THE METHOD
receiveException(Exception) - Method in class rice.p2p.past.testing.PastRegrTest.TestExceptionCommand
  DESCRIBE THE METHOD
receiveException(Exception) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerDeleter
  Implementation of continuation
receiveMessage(Message) - Method in class rice.pastry.PastryNode
  message receiver interface.
receiveMessage(Message) - Method in class rice.pastry.client.CommonAPIAppl
  Called by pastry to deliver a message to this client.
receiveMessage(Message) - Method in class rice.pastry.client.PastryAppl
  Called by pastry to deliver a message to this client.
receiveMessage(Message) - Method in class rice.pastry.commonapi.PastryEndpoint
  Called by pastry to deliver a message to this client.
receiveMessage(Message) - Method in class rice.pastry.direct.DirectNodeHandle
  DESCRIBE THE METHOD
receiveMessage(Message) - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Called to send a message to the node corresponding to this handle.
receiveMessage(Message) - Method in interface rice.pastry.messaging.MessageReceiver
  Passes a message along to entity which is this message receiver.
receiveMessage(Object, int, InetSocketAddress) - Method in class rice.pastry.socket.PingManager
  DESCRIBE THE METHOD
receiveMessage(Message) - Method in class rice.pastry.socket.SocketNodeHandle
  Called to send a message to the node corresponding to this handle.
receiveMessage(Message) - Method in class rice.pastry.standard.PeriodicLeafSetProtocol
  Receives messages.
receiveMessage(Message) - Method in class rice.pastry.standard.StandardJoinProtocol
  Receives a message from the outside world.
receiveMessage(Message) - Method in class rice.pastry.standard.StandardLeafSetProtocol
  Receives messages.
receiveMessage(Message) - Method in class rice.pastry.standard.StandardRouteSetProtocol
  Receives a message.
receiveMessage(Message) - Method in class rice.pastry.standard.StandardRouter
  Receive a message from a remote node.
receiveMessage(Message) - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
  DESCRIBE THE METHOD
receiveMessageImpl(Message) - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Called to send a message to the node corresponding to this handle.
receiveResult(Object) - Method in class rice.Continuation.ErrorContinuation
  Called when an the result is availble.
receiveResult(Object) - Method in class rice.Continuation.ExternalContinuation
  DESCRIBE THE METHOD
receiveResult(Object) - Method in class rice.Continuation.ListenerContinuation
  Called when a previously requested result is now availble.
receiveResult(Object) - Method in class rice.Continuation.NamedContinuation
  Called when an the result is availble.
receiveResult(Object) - Method in interface rice.Continuation
  Called when a previously requested result is now availble.
receiveResult(Object) - Method in class rice.p2p.glacier.v2.GlacierContinuation
  DESCRIBE THE METHOD
receiveResult(Object) - Method in class rice.p2p.past.messaging.ContinuationMessage
  Method which builds a response for this message, using the provided object as a result.
receiveResult(Object) - Method in class rice.p2p.past.messaging.InsertMessage
  Method which builds a response for this message, using the provided object as a result.
receiveResult(Object) - Method in class rice.p2p.past.testing.PastRegrTest.TestCommand
  DESCRIBE THE METHOD
receiveResult(Object) - Method in class rice.p2p.past.testing.PastRegrTest.TestExceptionCommand
  DESCRIBE THE METHOD
receiveResult(Object) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerDeleter
  Implementation of continuation
receiveStatistics(GlacierStatistics) - Method in interface rice.p2p.glacier.v2.GlacierStatisticsListener
  DESCRIBE THE METHOD
record(Object, int, SourceRoute) - Method in class rice.pastry.socket.SocketChannelReader
  DESCRIBE THE METHOD
record(String, Object, int, SourceRoute) - Method in class rice.pastry.socket.SocketChannelWriter
  DESCRIBE THE METHOD
record(SocketNodeHandle) - Method in class rice.pastry.socket.SocketNodeHandlePool
  This method should be called by a newly constructed node handle, or by a handle which has just arrived at a new node.
recordStats - Static variable in class rice.selector.ProfileSelector
  DESCRIBE THE FIELD
recoverLog() - Method in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE METHOD
references - Variable in class rice.p2p.util.XMLObjectInputStream
  The hashtable of references, which is updated each time a new object is read off of the stream.
references - Variable in class rice.p2p.util.XMLObjectOutputStream
  The collection of references stored in the stream so far, maps Integer(hash) -> reference name.
reflFactory - Variable in class rice.p2p.util.XMLObjectInputStream
  The ReflectionFactory, which allows for prividged construction of objects
refresh(Id[], long, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
refresh(Id[], long[], Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
refresh(Id[], long[], long[], Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
refresh(Id[], long[], long[], Continuation) - Method in interface rice.p2p.glacier.VersioningPast
  Updates the objects stored under the provided keys id to expire no earlier than the provided expiration time.
refresh(Id[], long[], Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
refresh(Id[], long, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
refresh(Id[], long[], long[], Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
refresh(Id[], long[], Continuation) - Method in interface rice.p2p.past.gc.GCPast
  Updates the objects stored under the provided keys id to expire no earlier than the provided expiration time.
refresh(Id[], long, Continuation) - Method in interface rice.p2p.past.gc.GCPast
  Updates the objects stored under the provided keys id to expire no earlier than the provided expiration time.
refresh(Id[], long, Continuation) - Method in class rice.p2p.past.gc.GCPastImpl
  Updates the objects stored under the provided keys id to expire no earlier than the provided expiration time.
refresh(Id[], long[], Continuation) - Method in class rice.p2p.past.gc.GCPastImpl
  Updates the objects stored under the provided keys id to expire no earlier than the provided expiration time.
refresh(GCIdSet, Continuation) - Method in class rice.p2p.past.gc.GCPastImpl
  Internal method which actually does the refreshing.
refreshAggregate(AggregateDescriptor, long) - Method in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE METHOD
refreshed - Variable in class rice.p2p.past.gc.GCPastImpl
  DESCRIBE THE FIELD
refreshedLifetime - Variable in class rice.p2p.aggregation.ObjectDescriptor
  DESCRIBE THE FIELD
register(SelectableChannel, SelectionKeyHandler, int) - Method in class rice.selector.SelectorManager
  Registers a new channel with the selector, and attaches the given SelectionKeyHandler as the handler for the newly created key.
registerApp(PastryAppl) - Method in class rice.pastry.PastryNode
  Registers an application with this pastry node.
registerApplication(Application, String) - Method in interface rice.p2p.commonapi.Node
  This returns a VirtualizedNode specific to the given application and instance name to the application, which the application can then use in order to send an receive messages.
registerApplication(Application, String) - Method in class rice.p2p.multiring.MultiringNode
  This returns a VirtualizedNode specific to the given application and instance name to the application, which the application can then use in order to send an receive messages.
registerApplication(Application, String) - Method in class rice.p2p.past.gc.GCNode
  This returns a VirtualizedNode specific to the given application and instance name to the application, which the application can then use in order to send an receive messages.
registerApplication(Application, String) - Method in class rice.pastry.PastryNode
  This returns a VirtualizedNode specific to the given application and instance name to the application, which the application can then use in order to send an receive messages.
registerNodeId(DirectNodeHandle) - Method in class rice.pastry.direct.EuclideanNetwork
  register a new node
registerNodeId(DirectNodeHandle) - Method in interface rice.pastry.direct.NetworkSimulator
  Registers a node handle with the simulator.
registerNodeId(DirectNodeHandle) - Method in class rice.pastry.direct.SphereNetwork
  register a new node
registerReceiver(Credentials, Address, MessageReceiver) - Method in class rice.pastry.PastryNode
  Registers a message receiver with this Pastry node.
registerReceiver(Credentials, Address, MessageReceiver) - Method in class rice.pastry.client.PastryAppl
  Registers a message receiver with the pastry node.
registerReceiver(Address, MessageReceiver) - Method in class rice.pastry.messaging.MessageDispatch
  Registers a receiver with the mail service.
registerValidation(ObjectInputValidation, int) - Method in class rice.p2p.util.XMLObjectInputStream
  Register an object to be validated before the graph is returned.
registerapp(PastryNode, RegrTestApp) - Method in class rice.pastry.testing.DirectPastryRegrTest
  wire protocol specific handling of the application object e.g., RMI may launch a new thread
registerapp(PastryNode, RegrTestApp) - Method in class rice.pastry.testing.DistPastryRegrTest
  wire protocol specific handling of the application object e.g., RMI may launch a new thread
registerapp(PastryNode, RegrTestApp) - Method in class rice.pastry.testing.PastryRegrTest
  wire protocol specific handling of the application object e.g., RMI may launch a new thread
remote - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
  DESCRIBE THE FIELD
remove(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
  DESCRIBE THE METHOD
remove(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  DESCRIBE THE METHOD
remove(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
remove(Id, Continuation) - Method in class rice.p2p.past.PastImpl
  This upcall is to notify the client that the given id can be safely removed from the storage.
remove(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  DESCRIBE THE METHOD
remove(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
remove(Id, Continuation) - Method in class rice.p2p.past.gc.GCPastImpl
  This upcall is to notify the client that the given id can be safely removed from the storage.
remove(Id, Continuation) - Method in interface rice.p2p.replication.manager.ReplicationManagerClient
  This upcall is to notify the client that the given id can be safely removed from the storage.
remove(Id, Continuation) - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
  DESCRIBE THE METHOD
remove(NodeHandle) - Method in class rice.p2p.scribe.messaging.AnycastMessage
  Removes the node handle from the to visit and visited lists
remove(Object) - Method in class rice.p2p.util.ImmutableSortedMap
  Removes the mapping for this key from this map if it is present (optional operation).
remove(Object) - Method in class rice.p2p.util.RedBlackMap
  Removes the mapping for this key from this RedBlackMap if present.
remove(Object) - Method in class rice.p2p.util.ReverseTreeMap
  Removes any and all mappings with the given key
remove(NodeId) - Method in class rice.pastry.NodeSet
  Removes a node id and its handle from the set.
remove(NodeHandle) - Method in class rice.pastry.NodeSet
  remove a member
remove(int) - Method in class rice.pastry.NodeSet
  remove a member at a given position
remove(NodeHandle) - Method in interface rice.pastry.NodeSetI
  Removes a node id and its handle from the set.
remove(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
  Removes a node id and its handle from the set.
remove(NodeId) - Method in class rice.pastry.leafset.SimilarSet
  Removes a node id and its handle from the set.
remove(NodeHandle) - Method in class rice.pastry.leafset.SimilarSet
  DESCRIBE THE METHOD
remove(int) - Method in class rice.pastry.leafset.SimilarSet
  Removes a node id and its handle from the set.
remove(NodeId) - Method in class rice.pastry.routing.RouteSet
  Removes a node from a set.
remove(NodeHandle) - Method in class rice.pastry.routing.RouteSet
  Removes a node from a set.
remove(NodeHandle) - Method in class rice.pastry.routing.RoutingTable
  Removes a node id from the table.
removeAggregateDescriptor(AggregateDescriptor) - Method in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE METHOD
removeAll(Collection) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
  DESCRIBE THE METHOD
removeAll(Collection) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  DESCRIBE THE METHOD
removeAll(Collection) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  DESCRIBE THE METHOD
removeChild(Topic, NodeHandle) - Method in interface rice.p2p.scribe.Scribe
  Removes a child from the given topic
removeChild(NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  DESCRIBE THE METHOD
removeChild(Topic, NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl
  Removes a child from the given topic
removeChild(Topic, NodeHandle, boolean) - Method in class rice.p2p.scribe.ScribeImpl
  Removes a child from the given topic
removeClient(ScribeClient) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  DESCRIBE THE METHOD
removeHandle(Id) - Method in interface rice.p2p.commonapi.NodeHandleSet
  Removes a node id and its handle from the set.
removeHandle(Id) - Method in class rice.p2p.multiring.MultiringNodeHandleSet
  Removes a node id and its handle from the set.
removeHandle(Id) - Method in class rice.pastry.NodeSet
  Removes a node id and its handle from the set.
removeHandle(Id) - Method in class rice.pastry.leafset.SimilarSet
  Removes a node id and its handle from the set.
removeHandle(Id) - Method in class rice.pastry.routing.RouteSet
  Removes a node id and its handle from the set.
removeId(Id) - Method in interface rice.p2p.commonapi.IdSet
  remove a member
removeId(Id) - Method in class rice.p2p.glacier.FragmentKeySet
  remove a member
removeId(Id) - Method in class rice.p2p.glacier.VersionKeySet
  remove a member
removeId(Id) - Method in class rice.p2p.multiring.MultiringIdSet
  remove a member
removeId(Id) - Method in class rice.p2p.past.gc.GCIdSet
  remove a member
removeId(Id) - Method in class rice.pastry.IdSet
  remove a member
removeInterestOp(SelectableChannel, int) - Method in class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
  Internal method which removes an interest op to the given key's interest set.
removeMember(Id) - Method in class rice.p2p.glacier.FragmentKeySet
  remove a member
removeMember(Id) - Method in class rice.p2p.glacier.VersionKeySet
  remove a member
removeMember(Id) - Method in class rice.pastry.IdSet
  remove a member
removeStatisticsListener(GlacierStatisticsListener) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
rename(Id, Id, Continuation) - Method in interface rice.persistence.Catalog
  Renames the given object to the new id.
rename(Id, Id, Continuation) - Method in class rice.persistence.EmptyCache
  Renames the given object to the new id.
rename(Id, Id, Continuation) - Method in class rice.persistence.LRUCache
  Renames the given object to the new id.
rename(Id, Id, Continuation) - Method in class rice.persistence.MemoryStorage
  Renames the given object to the new id.
rename(Id, Id, Continuation) - Method in class rice.persistence.PersistentStorage
  Renames the given object to the new id.
rename(Id, Id, Continuation) - Method in class rice.persistence.StorageManagerImpl
  Renames the given object to the new id.
replicaManager - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
replicaSet(Id, int) - Method in interface rice.p2p.commonapi.Endpoint
  This method returns an ordered set of nodehandles on which replicas of an object with a given id can be stored.
replicaSet(Id, int, NodeHandle, NodeHandleSet) - Method in interface rice.p2p.commonapi.Endpoint
  This methods returns an ordered set of nodehandles on which replicas of an object with a given id can be stored.
replicaSet(Id, int) - Method in class rice.p2p.multiring.MultiringEndpoint
  This methods returns an ordered set of nodehandles on which replicas of an object with a given id can be stored.
replicaSet(Id, int, NodeHandle, NodeHandleSet) - Method in class rice.p2p.multiring.MultiringEndpoint
  This methods returns an ordered set of nodehandles on which replicas of an object with a given id can be stored.
replicaSet(Id, int) - Method in class rice.p2p.past.gc.GCEndpoint
  This methods returns an ordered set of nodehandles on which replicas of an object with a given id can be stored.
replicaSet(Id, int, NodeHandle, NodeHandleSet) - Method in class rice.p2p.past.gc.GCEndpoint
  This methods returns an ordered set of nodehandles on which replicas of an object with a given id can be stored.
replicaSet(Id, int) - Method in class rice.pastry.client.CommonAPIAppl
  This method returns an ordered set of nodehandles on which replicas of the object with key can be stored.
replicaSet(Id, int) - Method in class rice.pastry.commonapi.PastryEndpoint
  This method returns an ordered set of nodehandles on which replicas of the object with key can be stored.
replicaSet(Id, int, NodeHandle, NodeHandleSet) - Method in class rice.pastry.commonapi.PastryEndpoint
  This methods returns an ordered set of nodehandles on which replicas of an object with a given id can be stored.
replicaSet(Id, int) - Method in class rice.pastry.leafset.LeafSet
  compute an ordered set of nodes, in order of numerical closeness to a given key
replicate() - Method in interface rice.p2p.replication.Replication
  Method which invokes the replication process.
replicate() - Method in class rice.p2p.replication.ReplicationImpl
  This internal method sends out the request messages to all of the nodes which hold keys this node may be interested in
replication - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  The replication used by the manager
replicationFactor - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
replicationFactor - Variable in class rice.p2p.replication.ReplicationImpl
  The replication factor for this replication
replications - Variable in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
  the replication impls in the ring
replications - Variable in class rice.p2p.replication.testing.ReplicationRegrTest
  the replication impls in the ring
request - Variable in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
  DESCRIBE THE FIELD
requestedId - Variable in class rice.p2p.glacier.v2.messaging.GlacierRefreshProbeMessage
  DESCRIBE THE FIELD
requestedRange - Variable in class rice.p2p.glacier.v2.messaging.GlacierNeighborRequestMessage
  DESCRIBE THE FIELD
requestedRange - Variable in class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
  DESCRIBE THE FIELD
requestedRange - Variable in class rice.p2p.glacier.v2.messaging.GlacierRangeQueryMessage
  DESCRIBE THE FIELD
requestor - Variable in class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
  DESCRIBE THE FIELD
requireShortestPath() - Method in class rice.pastry.routing.SendOptions
  Returns whether it is required to go to the strictly nearest known node with appropriate node id.
reroute(EpochInetSocketAddress, Message) - Method in class rice.pastry.socket.SocketSourceRouteManager
  Reroutes the given message.
rerouteIfSuspected() - Method in class rice.pastry.routing.SendOptions
  DESCRIBE THE METHOD
reset(Continuation) - Method in interface rice.p2p.aggregation.Aggregation
  Deletes all local state, including the aggregate list and all objects waiting in the local buffer.
reset(Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
reset() - Method in class rice.p2p.util.XMLObjectInputStream
  Method which resets the input stream, which removes the binding of all previously stored references.
reset() - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which resets the output stream, which removes the binding of all previously stored references.
reset() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  DESCRIBE THE METHOD
reset() - Method in class rice.pastry.socket.SocketChannelReader
  Resets this input stream so that it is ready to read another object off of the queue.
reset() - Method in class rice.pastry.socket.SocketChannelWriter
  Returns the queue of writes for the remote address
resetLastTimePinged(SourceRoute) - Method in class rice.pastry.socket.PingManager
  Resets the last pinged time, only should be called when a node is marked dead.
resetMarkers() - Method in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE METHOD
resign() - Method in class rice.pastry.dist.DistPastryNode
  Method which kills a PastryNode (used only for testing).
resign() - Method in class rice.pastry.socket.PingManager
  Makes this node resign from the network.
resign() - Method in class rice.pastry.socket.SocketCollectionManager
  Makes this node resign from the network.
resign() - Method in class rice.pastry.socket.SocketPastryNode
  Makes this node resign from the network.
resign() - Method in class rice.pastry.socket.SocketSourceRouteManager
  Makes this node resign from the network.
resolve(WeakHashMap, Id) - Static method in class rice.pastry.Id
  Method which performs the coalescing and interaction with the weak hash map
resolve(WeakHashMap, SourceRoute) - Static method in class rice.pastry.socket.SourceRoute
  Method which performs the coalescing and interaction with the weak hash map
resolveObject(Object) - Method in class rice.pastry.PastryObjectInputStream
  DESCRIBE THE METHOD
response - Variable in class rice.p2p.past.messaging.ContinuationMessage
  DESCRIBE THE FIELD
responsibleRange - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
responsibleRange - Variable in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE FIELD
result - Variable in class rice.Continuation.ExternalContinuation
  DESCRIBE THE FIELD
result - Variable in class rice.Continuation.MultiContinuation
  DESCRIBE THE FIELD
resumeEncoding() - Method in class rice.p2p.util.Base64.OutputStream
  Resumes encoding of the stream.
retainAll(Collection) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
  DESCRIBE THE METHOD
retainAll(Collection) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  DESCRIBE THE METHOD
retainAll(Collection) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  DESCRIBE THE METHOD
retrieveFragment(FragmentKey, Manifest, char, GlacierContinuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
retrieveManifest(VersionKey, char, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
retrieveObject(VersionKey, Manifest, boolean, char, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
returnHandle() - Method in class rice.pastry.leafset.RequestLeafSet
  The return handle for the message
returnHandle() - Method in class rice.pastry.routing.RequestRouteRow
  The return handle for the message
returnResponse(Continuation) - Method in class rice.p2p.past.gc.messaging.GCCollectMessage
  Method by which this message is supposed to return it's response - in this case, it lets the continuation know that a the message was lost via the receiveException method.
returnResponse(Continuation) - Method in class rice.p2p.past.messaging.CacheMessage
  Method by which this message is supposed to return it's response.
returnResponse(Continuation) - Method in class rice.p2p.past.messaging.ContinuationMessage
  Method by which this message is supposed to return it's response.
returnResponse(Continuation) - Method in class rice.p2p.past.messaging.MessageLostMessage
  Method by which this message is supposed to return it's response - in this case, it lets the continuation know that a the message was lost via the receiveException method.
returnResponse(Continuation) - Method in class rice.p2p.past.messaging.PastMessage
  Method by which this message is supposed to return it's response.
reverse - Variable in class rice.p2p.util.ReverseTreeMap
  The internal value -> list of keys map
reverse(EpochInetSocketAddress) - Method in class rice.pastry.socket.SourceRoute
  Method which revereses path and cliams the corresponding address
reverse() - Method in class rice.pastry.socket.SourceRoute
  Method which revereses path
rice - package rice
rice.p2p.aggregation - package rice.p2p.aggregation
rice.p2p.aggregation.messaging - package rice.p2p.aggregation.messaging
rice.p2p.commonapi - package rice.p2p.commonapi
rice.p2p.commonapi.testing - package rice.p2p.commonapi.testing
rice.p2p.glacier - package rice.p2p.glacier
rice.p2p.glacier.v2 - package rice.p2p.glacier.v2
rice.p2p.glacier.v2.messaging - package rice.p2p.glacier.v2.messaging
rice.p2p.multiring - package rice.p2p.multiring
rice.p2p.multiring.messaging - package rice.p2p.multiring.messaging
rice.p2p.multiring.testing - package rice.p2p.multiring.testing
rice.p2p.past - package rice.p2p.past
rice.p2p.past.gc - package rice.p2p.past.gc
rice.p2p.past.gc.messaging - package rice.p2p.past.gc.messaging
rice.p2p.past.messaging - package rice.p2p.past.messaging
rice.p2p.past.testing - package rice.p2p.past.testing
rice.p2p.replication - package rice.p2p.replication
rice.p2p.replication.manager - package rice.p2p.replication.manager
rice.p2p.replication.manager.messaging - package rice.p2p.replication.manager.messaging
rice.p2p.replication.manager.testing - package rice.p2p.replication.manager.testing
rice.p2p.replication.messaging - package rice.p2p.replication.messaging
rice.p2p.replication.testing - package rice.p2p.replication.testing
rice.p2p.scribe - package rice.p2p.scribe
rice.p2p.scribe.messaging - package rice.p2p.scribe.messaging
rice.p2p.scribe.testing - package rice.p2p.scribe.testing
rice.p2p.splitstream - package rice.p2p.splitstream
rice.p2p.splitstream.testing - package rice.p2p.splitstream.testing
rice.p2p.util - package rice.p2p.util
rice.p2p.util.testing - package rice.p2p.util.testing
rice.pastry - package rice.pastry
rice.pastry.client - package rice.pastry.client
rice.pastry.commonapi - package rice.pastry.commonapi
rice.pastry.direct - package rice.pastry.direct
rice.pastry.dist - package rice.pastry.dist
rice.pastry.join - package rice.pastry.join
rice.pastry.leafset - package rice.pastry.leafset
rice.pastry.messaging - package rice.pastry.messaging
rice.pastry.routing - package rice.pastry.routing
rice.pastry.security - package rice.pastry.security
rice.pastry.socket - package rice.pastry.socket
rice.pastry.socket.messaging - package rice.pastry.socket.messaging
rice.pastry.standard - package rice.pastry.standard
rice.pastry.testing - package rice.pastry.testing
rice.persistence - package rice.persistence
rice.persistence.testing - package rice.persistence.testing
rice.selector - package rice.selector
rice.selector.testing - package rice.selector.testing
rice.tutorial.lesson1 - package rice.tutorial.lesson1
rice.tutorial.lesson3 - package rice.tutorial.lesson3
ringId - Variable in class rice.p2p.multiring.MultiringApplication
  The Id which represents the current ring this app is a member of
ringId - Variable in class rice.p2p.multiring.MultiringIdFactory
  The multiring node supporting this endpoint
ringId - Variable in class rice.p2p.multiring.MultiringIdRange
  The ringId of the nodes in the range
ringId - Variable in class rice.p2p.multiring.MultiringIdSet
  The ringId of the ids in the set
ringId - Variable in class rice.p2p.multiring.MultiringNode
  The Id which represents the current ring this node is a member of
ringId - Variable in class rice.p2p.multiring.MultiringNodeHandle
  The handle's ringId
ringId - Variable in class rice.p2p.multiring.MultiringNodeHandleSet
  The handle's ringId
ringId - Variable in class rice.p2p.multiring.MultiringRouteMessage
  The messages's ringId
ringId - Variable in class rice.p2p.multiring.RingId
  The ringId which this ringId represents
ringIds - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
rng - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
rng - Variable in class rice.p2p.past.testing.PastRegrTest
  DESCRIBE THE FIELD
rng - Variable in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
  random number generator
rng - Variable in class rice.p2p.replication.testing.ReplicationRegrTest
  random number generator
rng - Variable in class rice.p2p.scribe.testing.ScribeRegrTest
  DESCRIBE THE FIELD
rng - Variable in class rice.p2p.splitstream.testing.SplitStreamRegrTest
  DESCRIBE THE FIELD
rollback(Id, Continuation) - Method in interface rice.p2p.aggregation.Aggregation
  Attempts to retrieve the most recent object that has been inserted by the local node under the specified key.
rollback(Id, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
rootKey - Variable in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE FIELD
route(Id, Message, NodeHandle) - Method in interface rice.p2p.commonapi.Endpoint
  This method makes an attempt to route the message to the root of the given id.
route(Id, Message, NodeHandle) - Method in class rice.p2p.multiring.MultiringEndpoint
  This method makes an attempt to route the message to the root of the given id.
route(RingId, Message, String) - Method in class rice.p2p.multiring.MultiringNodeCollection
  This method returns the best next-hop to a given target, using ring hopping, if one exists.
route(Id, Message, NodeHandle) - Method in class rice.p2p.past.gc.GCEndpoint
  This method makes an attempt to route the message to the root of the given id.
route(Id, Message, NodeHandle) - Method in class rice.pastry.client.CommonAPIAppl
  This operation forwards a message towards the root of key.
route(Id, Message, NodeHandle) - Method in class rice.pastry.commonapi.PastryEndpoint
  This operation forwards a message towards the root of key.
routeMessage(NodeHandle) - Method in class rice.pastry.routing.RouteMessage
  Routes the messages if the next hop has been set up.
routeMsg(Id, Message, Credentials, SendOptions) - Method in class rice.pastry.client.PastryAppl
  Routes a message to the live node D with nodeId numerically closest to key (at the time of delivery).
routeMsgDirect(NodeHandle, Message, Credentials, SendOptions) - Method in class rice.pastry.client.PastryAppl
  Sends a message to the Pastry node identified by dest.
routeMyMsg(Id) - Method in class rice.tutorial.lesson3.MyApp
  Called to route a message to the id
routeMyMsgDirect(NodeHandle) - Method in class rice.tutorial.lesson3.MyApp
  Called to directly send a message to the nh
routeSetChange(NodeHandle, boolean) - Method in class rice.pastry.client.PastryAppl
  Called by pastry when the route set changes.
routeSetChange(NodeHandle, boolean) - Method in class rice.pastry.testing.HelloWorldApp
  Invoked upon change to routing table.
routeSetChange(NodeHandle, boolean) - Method in class rice.pastry.testing.Ping
  DESCRIBE THE METHOD
routeSetChange(NodeHandle, boolean) - Method in class rice.pastry.testing.PingClient
  DESCRIBE THE METHOD
routeSetChange(NodeHandle, boolean) - Method in class rice.pastry.testing.RegrTestApp
  DESCRIBE THE METHOD
routeSetMaintFreq - Variable in class rice.pastry.dist.DistPastryNode
  DESCRIBE THE FIELD
routeSetRoutineMaintenance - Variable in class rice.pastry.dist.DistPastryNode
  DESCRIBE THE FIELD
routeTable - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
  DESCRIBE THE FIELD
routeTable - Variable in class rice.pastry.standard.StandardJoinProtocol
  DESCRIBE THE FIELD
routeTable - Variable in class rice.pastry.standard.StandardLeafSetProtocol
  DESCRIBE THE FIELD
row - Variable in class rice.pastry.socket.messaging.RouteRowRequestMessage
  DESCRIBE THE FIELD
run() - Method in interface rice.p2p.commonapi.CancellableTask
  Main processing method for the CancellableTask object
run(int, int) - Static method in class rice.p2p.util.testing.IdBloomFilterReplicationTest
  Main processing method for the IdBloomFilterReplicationTest class
run() - Method in class rice.pastry.ExponentialBackoffScheduledMessage
  Main processing method for the ExponentialBackoffScheduledMessage object
run() - Method in class rice.pastry.ScheduledMessage
  deliver the message
run() - Method in class rice.pastry.socket.SocketCollectionManager.DeadChecker
  Main processing method for the DeadChecker object
run() - Method in class rice.pastry.testing.ClosestRegrTest
  initializes the network and prepares for testing
run() - Method in class rice.selector.SelectorManager
  This method starts the socket manager listening for events.
run() - Method in class rice.selector.TimerTask
  Main processing method for the TimerTask object
runMaintenance() - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
  DESCRIBE THE METHOD
runMaintenance() - Method in class rice.p2p.replication.testing.ReplicationRegrTest
  DESCRIBE THE METHOD
runTest() - Method in class rice.p2p.commonapi.testing.CommonAPITest
  Method which should run the test - this is called once all of the nodes have been created and are ready.
runTest() - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  Method which should run the test - this is called once all of the nodes have been created and are ready.
runTest() - Method in class rice.p2p.past.testing.PastRegrTest
  Method which should run the test - this is called once all of the nodes have been created and are ready.
runTest() - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
  Method which should run the test - this is called once all of the nodes have been created and are ready.
runTest() - Method in class rice.p2p.replication.testing.ReplicationRegrTest
  Method which should run the test - this is called once all of the nodes have been created and are ready.
runTest() - Method in class rice.p2p.scribe.testing.ScribeRegrTest
  Method which should run the test - this is called once all of the nodes have been created and are ready.
runTest() - Method in class rice.p2p.splitstream.testing.SplitStreamRegrTest
  Method which should run the test - this is called once all of the nodes have been created and are ready.

## S

SELECTOR_DESERIALIZATION_MAX_SIZE - Static variable in class rice.pastry.socket.SocketChannelReader
  DESCRIBE THE FIELD
SHARED - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
  DESCRIBE THE FIELD
SIGNATURE_ALGORITHM - Static variable in class rice.p2p.util.SecurityUtils
  The name of the signature algorithm to use.
SIMULATOR - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
SIMULATOR - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
SIMULATOR_EUCLIDEAN - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
SIMULATOR_EUCLIDEAN - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
SIMULATOR_SPHERE - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
SIMULATOR_SPHERE - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
SOCKET_BUFFER_SIZE - Static variable in class rice.pastry.socket.SocketCollectionManager
  DESCRIBE THE FIELD
STAGE_FINAL - Static variable in class rice.p2p.splitstream.SplitStreamSubscribeContent
  The final stage of the join process
STAGE_NON_FINAL - Static variable in class rice.p2p.splitstream.SplitStreamSubscribeContent
  The first stage of the join process
STATE_NOTHING - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
  The set of possible states we can be in
STATE_SLEEPING - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
  DESCRIBE THE FIELD
STATE_WAITING - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
  DESCRIBE THE FIELD
STRIPE_BASE - Static variable in class rice.p2p.splitstream.Channel
  The default number of stripes to create
SUCCESS - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
SUCCESS - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
SUCCESS - Static variable in class rice.persistence.testing.Test
  DESCRIBE THE FIELD
SUCCESSFUL_INSERT_THRESHOLD - Static variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
SYMMETRIC_ALGORITHM - Static variable in class rice.p2p.util.SecurityUtils
  The name of the symmetric cipher to use.
SYMMETRIC_GENERATOR - Static variable in class rice.p2p.util.SecurityUtils
  The name of the symmetric cipher to use.
SYMMETRIC_KEY_LENGTH - Static variable in class rice.p2p.util.SecurityUtils
  The length of the symmetric keys
ScheduledMessage - class rice.pastry.ScheduledMessage.
  A class that represents scheduled message events
ScheduledMessage(PastryNode, Message) - Constructor for class rice.pastry.ScheduledMessage
  Constructor
Scribe - interface rice.p2p.scribe.Scribe.
ScribeClient - interface rice.p2p.scribe.ScribeClient.
ScribeContent - interface rice.p2p.scribe.ScribeContent.
ScribeImpl - class rice.p2p.scribe.ScribeImpl.
ScribeImpl(Node, String) - Constructor for class rice.p2p.scribe.ScribeImpl
  Constructor for Scribe, using the default policy.
ScribeImpl(Node, ScribePolicy, String) - Constructor for class rice.p2p.scribe.ScribeImpl
  Constructor for Scribe
ScribeImpl.TopicManager - class rice.p2p.scribe.ScribeImpl.TopicManager.
  Class which keeps track of a given topic
ScribeImpl.TopicManager(Topic, ScribeClient) - Constructor for class rice.p2p.scribe.ScribeImpl.TopicManager
  Constructor for TopicManager.
ScribeImpl.TopicManager(Topic, NodeHandle) - Constructor for class rice.p2p.scribe.ScribeImpl.TopicManager
  Constructor for TopicManager.
ScribeImpl.TopicManager(Topic) - Constructor for class rice.p2p.scribe.ScribeImpl.TopicManager
  Constructor for TopicManager.
ScribeMessage - class rice.p2p.scribe.messaging.ScribeMessage.
ScribeMessage(NodeHandle, Topic) - Constructor for class rice.p2p.scribe.messaging.ScribeMessage
  Constructor which takes a unique integer Id
ScribePolicy - interface rice.p2p.scribe.ScribePolicy.
ScribePolicy.DefaultScribePolicy - class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy.
  The default policy for Scribe, which always allows new children to join and adds children in the order in which they are provided, implicitly providing a depth-first search.
ScribePolicy.DefaultScribePolicy() - Constructor for class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy
ScribePolicy.LimitedScribePolicy - class rice.p2p.scribe.ScribePolicy.LimitedScribePolicy.
  An optional policy for Scribe, which allows up to a specified number of children per topic.
ScribePolicy.LimitedScribePolicy(int) - Constructor for class rice.p2p.scribe.ScribePolicy.LimitedScribePolicy
  Construtor which takes a maximum number
ScribeRegrTest - class rice.p2p.scribe.testing.ScribeRegrTest.
ScribeRegrTest() - Constructor for class rice.p2p.scribe.testing.ScribeRegrTest
  Constructor which sets up all local variables
ScribeRegrTest.TestRouteMessage - class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage.
  Utility class which simulates a route message
ScribeRegrTest.TestRouteMessage(Id, NodeHandle, Message) - Constructor for class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage
  Constructor for TestRouteMessage.
ScribeRegrTest.TestScribeClient - class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient.
  DESCRIBE THE CLASS
ScribeRegrTest.TestScribeClient(ScribeImpl, Topic, int) - Constructor for class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  Constructor for TestScribeClient.
ScribeRegrTest.TestScribeContent - class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeContent.
  Utility class for past content objects
ScribeRegrTest.TestScribeContent(Topic, int) - Constructor for class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeContent
  Constructor for TestScribeContent.
ScribeRegrTest.TestScribePolicy - class rice.p2p.scribe.testing.ScribeRegrTest.TestScribePolicy.
  DESCRIBE THE CLASS
ScribeRegrTest.TestScribePolicy(Scribe) - Constructor for class rice.p2p.scribe.testing.ScribeRegrTest.TestScribePolicy
  Constructor for TestScribePolicy.
SecurityUtils - class rice.p2p.util.SecurityUtils.
  This class contains a large number of static methods for performing security-related primitives, such as encrypt, decrypt, etc...
SecurityUtilsUnit - class rice.p2p.util.testing.SecurityUtilsUnit.
  DESCRIBE THE CLASS
SecurityUtilsUnit() - Constructor for class rice.p2p.util.testing.SecurityUtilsUnit
SelectionKeyHandler - class rice.selector.SelectionKeyHandler.
  This interface is designed to be a callback mechanism from the SelectorManager.
SelectionKeyHandler() - Constructor for class rice.selector.SelectionKeyHandler
SelectorManager - class rice.selector.SelectorManager.
  This class is the class which handles the selector, and listens for activity.
SelectorManager(boolean) - Constructor for class rice.selector.SelectorManager
  Constructor, which is private since there is only one selector per JVM.
SelectorTest - class rice.selector.testing.SelectorTest.
SelectorTest() - Constructor for class rice.selector.testing.SelectorTest
SendOptions - class rice.pastry.routing.SendOptions.
  This is the options for a client to send messages.
SendOptions() - Constructor for class rice.pastry.routing.SendOptions
  Constructor.
SendOptions(boolean, boolean, boolean, boolean, boolean) - Constructor for class rice.pastry.routing.SendOptions
  Constructor.
SimilarSet - class rice.pastry.leafset.SimilarSet.
  A set of nodes, ordered by numerical distance of their nodeId from the local nodeId
SimilarSet(LeafSet, NodeHandle, int, boolean) - Constructor for class rice.pastry.leafset.SimilarSet
  Constructor.
SinglePingTest - class rice.pastry.testing.SinglePingTest.
  SinglePingTest A performance test suite for pastry.
SinglePingTest(TestRecord) - Constructor for class rice.pastry.testing.SinglePingTest
  Constructor for SinglePingTest.
SocketChannelReader - class rice.pastry.socket.SocketChannelReader.
  Class which serves as an "reader" for messages sent across the wire via the Pastry socket protocol.
SocketChannelReader(PastryNode, SourceRoute) - Constructor for class rice.pastry.socket.SocketChannelReader
  Constructor which creates this SocketChannelReader and the WirePastryNode.
SocketChannelRepeater - class rice.pastry.socket.SocketChannelRepeater.
  Class which serves as an "reader" for messages sent across the wire via the Pastry socket protocol.
SocketChannelRepeater(PastryNode, SocketCollectionManager.SourceRouteManager) - Constructor for class rice.pastry.socket.SocketChannelRepeater
  Constructor which creates this SocketChannelReader and the WirePastryNode.
SocketChannelWriter - class rice.pastry.socket.SocketChannelWriter.
  Class which serves as an "writer" for all of the messages sent across the wire in Pastry.
SocketChannelWriter(PastryNode, SourceRoute) - Constructor for class rice.pastry.socket.SocketChannelWriter
  Constructor which creates this SocketChannelWriter with a pastry node and an object to write out.
SocketCollectionManager - class rice.pastry.socket.SocketCollectionManager.
  Class which maintains all outgoing open sockets.
SocketCollectionManager(PastryNode, SocketNodeHandlePool, SocketSourceRouteManager, EpochInetSocketAddress, EpochInetSocketAddress) - Constructor for class rice.pastry.socket.SocketCollectionManager
  Constructs a new SocketManager.
SocketCollectionManager.DeadChecker - class rice.pastry.socket.SocketCollectionManager.DeadChecker.
  DESCRIBE THE CLASS
SocketCollectionManager.DeadChecker(SourceRoute, int) - Constructor for class rice.pastry.socket.SocketCollectionManager.DeadChecker
  Constructor for DeadChecker.
SocketCollectionManager.SocketAccepter - class rice.pastry.socket.SocketCollectionManager.SocketAccepter.
  Internal class which reads the greeting message off of a newly-accepted socket.
SocketCollectionManager.SocketAccepter(SelectionKey) - Constructor for class rice.pastry.socket.SocketCollectionManager.SocketAccepter
  Constructor which accepts an incoming connection, represented by the selection key.
SocketCollectionManager.SourceRouteManager - class rice.pastry.socket.SocketCollectionManager.SourceRouteManager.
  Private class which is tasked with maintaining a source route which goes through this node.
SocketCollectionManager.SourceRouteManager(SelectionKey) - Constructor for class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
  Constructor which accepts an incoming connection, represented by the selection key.
SocketMessage - class rice.pastry.socket.messaging.SocketMessage.
  Class which represents an abstract control message
SocketMessage() - Constructor for class rice.pastry.socket.messaging.SocketMessage
  Constructor
SocketNodeHandle - class rice.pastry.socket.SocketNodeHandle.
  Class which represents the address and nodeId of a remote node.
SocketNodeHandle(EpochInetSocketAddress, NodeId) - Constructor for class rice.pastry.socket.SocketNodeHandle
  Constructor
SocketNodeHandlePool - class rice.pastry.socket.SocketNodeHandlePool.
  The DistNodeHandlePool controls all of the node handles in use by the DistPastryNode.
SocketNodeHandlePool(SocketPastryNode) - Constructor for class rice.pastry.socket.SocketNodeHandlePool
  Constructor.
SocketPastryNode - class rice.pastry.socket.SocketPastryNode.
  An Socket-based Pastry node, which has two threads - one thread for performing route set and leaf set maintainance, and another thread for listening on the sockets and performing all non-blocking I/O.
SocketPastryNode(NodeId) - Constructor for class rice.pastry.socket.SocketPastryNode
  Constructor
SocketPastryNodeFactory - class rice.pastry.socket.SocketPastryNodeFactory.
  Pastry node factory for Socket-linked nodes.
SocketPastryNodeFactory(NodeIdFactory, int) - Constructor for class rice.pastry.socket.SocketPastryNodeFactory
  Constructor.
SocketPastrySecurityManager - class rice.pastry.socket.SocketPastrySecurityManager.
  Security manager for socket connections between nodes.
SocketPastrySecurityManager(SocketNodeHandle, SocketNodeHandlePool) - Constructor for class rice.pastry.socket.SocketPastrySecurityManager
  Constructor.
SocketSourceRouteManager - class rice.pastry.socket.SocketSourceRouteManager.
  Class which keeps track of the best routes to remote nodes.
SocketSourceRouteManager(PastryNode, SocketNodeHandlePool, EpochInetSocketAddress, EpochInetSocketAddress) - Constructor for class rice.pastry.socket.SocketSourceRouteManager
  Constructor
SocketSourceRouteManager.AddressManager - class rice.pastry.socket.SocketSourceRouteManager.AddressManager.
  Internal class which is tasked with maintaining the status of a single remote address.
SocketSourceRouteManager.AddressManager(EpochInetSocketAddress, boolean) - Constructor for class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  Constructor, given an address
SoftHashMap - class rice.p2p.util.SoftHashMap.
  Class which implements a Soft-Reference based HashMap, allowing the garbage collector to collection stuff if memory pressure is tight.
SoftHashMap() - Constructor for class rice.p2p.util.SoftHashMap
SourceRoute - class rice.pastry.socket.SourceRoute.
  Class which represets a source route to a remote IP address.
SphereNetwork - class rice.pastry.direct.SphereNetwork.
  Sphere network topology and idealized node life.
SphereNetwork() - Constructor for class rice.pastry.direct.SphereNetwork
  Constructor.
SplitStream - interface rice.p2p.splitstream.SplitStream.
  The interface defines the methods that a splitStream object must implement.
SplitStreamClient - interface rice.p2p.splitstream.SplitStreamClient.
  This interface allows an application running on top of SplitStream to be notified of events.
SplitStreamContent - class rice.p2p.splitstream.SplitStreamContent.
  This represents data sent through scribe for splitstream
SplitStreamContent(byte[]) - Constructor for class rice.p2p.splitstream.SplitStreamContent
  Constructor taking in a byte[]
SplitStreamImpl - class rice.p2p.splitstream.SplitStreamImpl.
  This is the implementing class of the ISplitStream interface.
SplitStreamImpl(Node, String) - Constructor for class rice.p2p.splitstream.SplitStreamImpl
  The constructor for building the splitStream object which internally creates it's own Scribe.
SplitStreamRegrTest - class rice.p2p.splitstream.testing.SplitStreamRegrTest.
SplitStreamRegrTest() - Constructor for class rice.p2p.splitstream.testing.SplitStreamRegrTest
  Constructor which sets up all local variables
SplitStreamScribePolicy - class rice.p2p.splitstream.SplitStreamScribePolicy.
  This class represents SplitStream's policy for Scribe, which only allows children according to the bandwidth manager and makes anycasts first traverse all nodes who have the stripe in question as their primary stripe, and then the nodes who do not.
SplitStreamScribePolicy(Scribe, SplitStream) - Constructor for class rice.p2p.splitstream.SplitStreamScribePolicy
  Constructor which takes a splitStream object
SplitStreamSubscribeContent - class rice.p2p.splitstream.SplitStreamSubscribeContent.
  This represents data sent through scribe for splitstream during a subscribe
SplitStreamSubscribeContent(int) - Constructor for class rice.p2p.splitstream.SplitStreamSubscribeContent
  Constructor taking in a byte[]
StandardAddress - class rice.pastry.standard.StandardAddress.
  Constructs an address for a specific class and instance name.
StandardAddress(Class, String) - Constructor for class rice.pastry.standard.StandardAddress
  Constructor for StandardAddress.
StandardJoinProtocol - class rice.pastry.standard.StandardJoinProtocol.
  An implementation of a simple join protocol.
StandardJoinProtocol(PastryNode, NodeHandle, PastrySecurityManager, RoutingTable, LeafSet) - Constructor for class rice.pastry.standard.StandardJoinProtocol
  Constructor.
StandardLeafSetProtocol - class rice.pastry.standard.StandardLeafSetProtocol.
  An implementation of a simple leaf set protocol.
StandardLeafSetProtocol(PastryNode, NodeHandle, PastrySecurityManager, LeafSet, RoutingTable) - Constructor for class rice.pastry.standard.StandardLeafSetProtocol
  Constructor for StandardLeafSetProtocol.
StandardRouteSetProtocol - class rice.pastry.standard.StandardRouteSetProtocol.
  An implementation of a simple route set protocol.
StandardRouteSetProtocol(NodeHandle, PastrySecurityManager, RoutingTable) - Constructor for class rice.pastry.standard.StandardRouteSetProtocol
  Constructor.
StandardRouter - class rice.pastry.standard.StandardRouter.
  An implementation of the standard Pastry routing algorithm.
StandardRouter(NodeHandle, RoutingTable, LeafSet, PastrySecurityManager) - Constructor for class rice.pastry.standard.StandardRouter
  Constructor.
Storage - interface rice.persistence.Storage.
  This interface is the abstraction of something which provides a local storage service, such as a persistence storage service or an in-memory storage service.
StorageManager - interface rice.persistence.StorageManager.
  DESCRIBE THE INTERFACE
StorageManagerImpl - class rice.persistence.StorageManagerImpl.
  This class provides both persistent and caching services to external applications.
StorageManagerImpl(IdFactory, Storage, Cache) - Constructor for class rice.persistence.StorageManagerImpl
  Builds a StorageManager given a Storage object to provide storage services and a Cache object to provide caching services.
Stripe - class rice.p2p.splitstream.Stripe.
  This class encapsulates all data about an individual stripe.
Stripe(StripeId, Scribe, Channel) - Constructor for class rice.p2p.splitstream.Stripe
  The constructor used when creating a stripe from scratch.
StripeId - class rice.p2p.splitstream.StripeId.
  This class wraps the nodeId object so we can use type checking and allow more readable and understandable code.
StripeId(Id) - Constructor for class rice.p2p.splitstream.StripeId
  Constructor that takes in a nodeId and makes a StripeId
SubscribeAckMessage - class rice.p2p.scribe.messaging.SubscribeAckMessage.
SubscribeAckMessage(NodeHandle, Topic, Id[], int) - Constructor for class rice.p2p.scribe.messaging.SubscribeAckMessage
  Constructor which takes a unique integer Id
SubscribeFailedMessage - class rice.p2p.scribe.messaging.SubscribeFailedMessage.
SubscribeFailedMessage(NodeHandle, Topic, int) - Constructor for class rice.p2p.scribe.messaging.SubscribeFailedMessage
  Constructor which takes a unique integer Id
SubscribeLostMessage - class rice.p2p.scribe.messaging.SubscribeLostMessage.
SubscribeLostMessage(NodeHandle, Topic, int) - Constructor for class rice.p2p.scribe.messaging.SubscribeLostMessage
  Constructor which takes a unique integer Id
SubscribeMessage - class rice.p2p.scribe.messaging.SubscribeMessage.
SubscribeMessage(NodeHandle, Topic, int, ScribeContent) - Constructor for class rice.p2p.scribe.messaging.SubscribeMessage
  Constructor which takes a unique integer Id
SubscribeMessage(NodeHandle, Topic, Id, int, ScribeContent) - Constructor for class rice.p2p.scribe.messaging.SubscribeMessage
  Constructor which takes a unique integer Id
scan(IdRange) - Method in class rice.p2p.past.PastImpl
  This upcall should return the set of keys that the application currently stores in this range.
scan() - Method in class rice.p2p.past.PastImpl
  This upcall should return the set of keys that the application currently stores.
scan(IdRange) - Method in class rice.p2p.past.gc.GCPastImpl
  This upcall should return the set of keys that the application currently stores in this range.
scan() - Method in class rice.p2p.past.gc.GCPastImpl
  This upcall should return the set of keys that the application currently stores.
scan(IdRange) - Method in interface rice.p2p.replication.ReplicationClient
  This upcall should return the set of keys that the application currently stores in this range.
scan(IdRange) - Method in interface rice.p2p.replication.manager.ReplicationManagerClient
  This upcall should return the set of keys that the application currently stores in this range.
scan(IdRange) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
  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.
scan(IdRange) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl
  This upcall should return the set of keys that the application currently stores in this range.
scan(IdRange) - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
  DESCRIBE THE METHOD
scan(IdRange) - Method in class rice.p2p.replication.testing.ReplicationRegrTest.TestReplicationClient
  This upcall should return the set of keys that the application currently stores in this range.
scan(IdRange) - Method in interface rice.persistence.Catalog
  Return the objects identified by the given range of ids.
scan() - Method in interface rice.persistence.Catalog
  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.
scan(IdRange) - Method in class rice.persistence.EmptyCache
  Return the objects identified by the given range of ids.
scan() - Method in class rice.persistence.EmptyCache
  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.
scan(IdRange) - Method in class rice.persistence.LRUCache
  Return the objects identified by the given range of ids.
scan() - Method in class rice.persistence.LRUCache
  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.
scan(IdRange) - Method in class rice.persistence.MemoryStorage
  Return the objects identified by the given range of ids.
scan() - Method in class rice.persistence.MemoryStorage
  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.
scan(IdRange) - Method in class rice.persistence.PersistentStorage
  Return the objects identified by the given range of ids.
scan() - Method in class rice.persistence.PersistentStorage
  Return the objects identified by the given range of ids.
scan(IdRange) - Method in class rice.persistence.StorageManagerImpl
  Return the objects identified by the given range of ids.
scan() - Method in class rice.persistence.StorageManagerImpl
  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.
scanMetadata(IdRange) - Method in interface rice.persistence.Catalog
  Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata() - Method in interface rice.persistence.Catalog
  Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata(IdRange) - Method in class rice.persistence.EmptyCache
  Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata() - Method in class rice.persistence.EmptyCache
  Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata(IdRange) - Method in class rice.persistence.LRUCache
  Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata() - Method in class rice.persistence.LRUCache
  Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata(IdRange) - Method in class rice.persistence.MemoryStorage
  Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata() - Method in class rice.persistence.MemoryStorage
  Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata(IdRange) - Method in class rice.persistence.PersistentStorage
  Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata() - Method in class rice.persistence.PersistentStorage
  Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata(IdRange) - Method in class rice.persistence.StorageManagerImpl
  Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata() - Method in class rice.persistence.StorageManagerImpl
  Returns a map which contains keys mapping ids to the associated metadata.
scanMetadataValuesHead(Object) - Method in interface rice.persistence.Catalog
  Returns the submapping of ids which have metadata less than the provided value.
scanMetadataValuesHead(Object) - Method in class rice.persistence.EmptyCache
  Returns the submapping of ids which have metadata less than the provided value.
scanMetadataValuesHead(Object) - Method in class rice.persistence.LRUCache
  Returns the submapping of ids which have metadata less than the provided value.
scanMetadataValuesHead(Object) - Method in class rice.persistence.MemoryStorage
  Returns the submapping of ids which have metadata less than the provided value.
scanMetadataValuesHead(Object) - Method in class rice.persistence.PersistentStorage
  Returns the submapping of ids which have metadata less than the provided value.
scanMetadataValuesHead(Object) - Method in class rice.persistence.StorageManagerImpl
  Returns the submapping of ids which have metadata less than the provided value.
scanMetadataValuesNull() - Method in interface rice.persistence.Catalog
  Returns the submapping of ids which have metadata null
scanMetadataValuesNull() - Method in class rice.persistence.EmptyCache
  Returns the submapping of ids which have metadata null
scanMetadataValuesNull() - Method in class rice.persistence.LRUCache
  Returns the submapping of ids which have metadata null
scanMetadataValuesNull() - Method in class rice.persistence.MemoryStorage
  Returns the submapping of ids which have metadata null
scanMetadataValuesNull() - Method in class rice.persistence.PersistentStorage
  Returns the submapping of ids which have metadata null
scanMetadataValuesNull() - Method in class rice.persistence.StorageManagerImpl
  Returns the submapping of ids which have metadata null
schedule(TimerTask, long) - Method in class rice.selector.SelectorManager
  Method which schedules a task to run after a specified number of millis
schedule(TimerTask, Date) - Method in class rice.selector.SelectorManager
  Method which schedules a task to run at a specified time
schedule(TimerTask, long, long) - Method in class rice.selector.SelectorManager
  Method which schedules a task to run repeatedly after a specified delay and period
schedule(TimerTask, Date, long) - Method in class rice.selector.SelectorManager
  Method which schedules a task to run repeatedly first at a specified time and period
schedule(TimerTask, long) - Method in interface rice.selector.Timer
  DESCRIBE THE METHOD
schedule(TimerTask, long, long) - Method in interface rice.selector.Timer
  DESCRIBE THE METHOD
scheduleAtFixedRate(TimerTask, long, long) - Method in class rice.selector.SelectorManager
  Method which schedules a task to run repeatedly (at a fixed rate) after a specified delay and period
scheduleAtFixedRate(TimerTask, Date, long) - Method in class rice.selector.SelectorManager
  Method which schedules a task to run repeatedly (at a fixed rate) after a specified delay and period
scheduleAtFixedRate(TimerTask, long, long) - Method in interface rice.selector.Timer
  DESCRIBE THE METHOD
scheduleMessage(Message, long) - Method in interface rice.p2p.commonapi.Endpoint
  Schedules a message to be delivered to this application after the provided number of milliseconds.
scheduleMessage(Message, long, long) - Method in interface rice.p2p.commonapi.Endpoint
  Schedules a message to be delivered to this application every period number of milliseconds, after delay number of miliseconds have passed.
scheduleMessage(Message, long) - Method in class rice.p2p.multiring.MultiringEndpoint
  Schedules a message to be delivered to this application after the provided number of milliseconds.
scheduleMessage(Message, long, long) - Method in class rice.p2p.multiring.MultiringEndpoint
  Schedules a message to be delivered to this application every period number of milliseconds, after delay number of miliseconds have passed.
scheduleMessage(Message, long) - Method in class rice.p2p.past.gc.GCEndpoint
  Schedules a message to be delivered to this application after the provided number of milliseconds.
scheduleMessage(Message, long, long) - Method in class rice.p2p.past.gc.GCEndpoint
  Schedules a message to be delivered to this application every period number of milliseconds, after delay number of miliseconds have passed.
scheduleMessage(Message, long) - Method in class rice.pastry.commonapi.PastryEndpoint
  Schedules a message to be delivered to this application after the provided number of milliseconds.
scheduleMessage(Message, long, long) - Method in class rice.pastry.commonapi.PastryEndpoint
  Schedules a message to be delivered to this application every period number of milliseconds, after delay number of miliseconds have passed.
scheduleMsg(Message, long) - Method in class rice.pastry.PastryNode
  Schedule the specified message to be sent to the local node after a specified delay.
scheduleMsg(Message, long, long) - Method in class rice.pastry.PastryNode
  Schedule the specified message for repeated fixed-delay delivery to the local node, beginning after the specified delay.
scheduleMsg(Message, long) - Method in class rice.pastry.direct.DirectPastryNode
  Schedule the specified message to be sent to the local node after a specified delay.
scheduleMsg(Message, long, long) - Method in class rice.pastry.direct.DirectPastryNode
  Schedule the specified message for repeated fixed-delay delivery to the local node, beginning after the specified delay.
scheduleMsg(Message, long) - Method in class rice.pastry.dist.DistPastryNode
  Schedule the specified message to be sent to the local node after a specified delay.
scheduleMsg(Message, long, long) - Method in class rice.pastry.dist.DistPastryNode
  Schedule the specified message for repeated fixed-delay delivery to the local node, beginning after the specified delay.
scheduleMsgAtFixedRate(Message, long, long) - Method in class rice.pastry.PastryNode
  Schedule the specified message for repeated fixed-rate delivery to the local node, beginning after the specified delay.
scheduleMsgAtFixedRate(Message, long, long) - Method in class rice.pastry.direct.DirectPastryNode
  Schedule the specified message for repeated fixed-rate delivery to the local node, beginning after the specified delay.
scheduleMsgAtFixedRate(Message, long, long) - Method in class rice.pastry.dist.DistPastryNode
  Schedule the specified message for repeated fixed-rate delivery to the local node, beginning after the specified delay.
scheduleMsgExpBackoff(Message, long, long, double) - Method in class rice.pastry.dist.DistPastryNode
  DESCRIBE THE METHOD
scheduleNext() - Method in class rice.p2p.replication.manager.ReplicationManagerImpl
  Internal method which schedules the next reminder message (if it is necessary), or simply resets the active flag if there's nothing to be fetched.
scheduleRepeated(Timer, SelectorManager) - Static method in class rice.selector.testing.SelectorTest
  DESCRIBE THE METHOD
scheduleStuff(Timer, SelectorManager) - Static method in class rice.selector.testing.SelectorTest
  DESCRIBE THE METHOD
scheduledExecutionTime() - Method in interface rice.p2p.commonapi.CancellableTask
  DESCRIBE THE METHOD
scheduledExecutionTime() - Method in class rice.pastry.ExponentialBackoffScheduledMessage
  DESCRIBE THE METHOD
scheduledExecutionTime() - Method in class rice.selector.TimerTask
  DESCRIBE THE METHOD
scribe - Variable in class rice.p2p.multiring.MultiringNode
  The Scribe application which the node uses to do routing
scribe - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  DESCRIBE THE FIELD
scribe - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribePolicy
  DESCRIBE THE FIELD
scribe - Variable in class rice.p2p.splitstream.SplitStreamImpl
  The scribe instance for this SplitStream Object
scribe - Variable in class rice.p2p.splitstream.SplitStreamScribePolicy
  A reference to this policy's scribe object
scribe - Variable in class rice.p2p.splitstream.Stripe
  The scribe object
scribes - Variable in class rice.p2p.scribe.testing.ScribeRegrTest
  DESCRIBE THE FIELD
sectionDone() - Method in class rice.p2p.commonapi.testing.CommonAPITest
  Method which prints the end of a test section.
sectionDone() - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  Method which prints the end of a test section.
sectionEnd() - Method in class rice.persistence.testing.Test
  DESCRIBE THE METHOD
sectionStart(String) - Method in class rice.p2p.commonapi.testing.CommonAPITest
  Method which prints the beginning of a test section.
sectionStart(String) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  Method which prints the beginning of a test section.
sectionStart(String) - Method in class rice.persistence.testing.Test
  DESCRIBE THE METHOD
security - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
  DESCRIBE THE FIELD
security - Variable in class rice.pastry.standard.StandardJoinProtocol
  DESCRIBE THE FIELD
security - Variable in class rice.pastry.standard.StandardLeafSetProtocol
  DESCRIBE THE FIELD
selectedKeys() - Method in class rice.selector.SelectorManager
  Selects all of the currenlty selected keys on the selector and returns the result as an array of keys.
selector - Variable in class rice.selector.SelectorManager
  DESCRIBE THE FIELD
send(Id) - Method in class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestApp
  DESCRIBE THE METHOD
send() - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
  Method which determines if a message should be sent, and if so, sends it
send(SourceRoute, Message) - Method in class rice.pastry.socket.SocketCollectionManager
  Method which sends a message across the wire.
send(Message) - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  Method which enqueues a message to this address
send(EpochInetSocketAddress, Message) - Method in class rice.pastry.socket.SocketSourceRouteManager
  Method which sends a message across the wire.
sendMessage(Id, GlacierMessage, NodeHandle) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
sendMessage(Message) - Method in class rice.pastry.client.PastryAppl
  Sends a message directly to the local pastry node.
sendMsg(NodeId) - Method in class rice.pastry.testing.RegrTestApp
  DESCRIBE THE METHOD
sendPing(NodeId) - Method in class rice.pastry.testing.Ping
  DESCRIBE THE METHOD
sendPing(NodeId) - Method in class rice.pastry.testing.PingClient
  DESCRIBE THE METHOD
sendPings(int) - Method in class rice.pastry.testing.PastryRegrTest
  Send messages among random message pairs.
sendPings(int) - Method in class rice.pastry.testing.PastryTest
  DESCRIBE THE METHOD
sendPings(int) - Method in class rice.pastry.testing.SinglePingTest
  DESCRIBE THE METHOD
sendRequest(Id, PastMessage, Continuation) - Method in class rice.p2p.past.PastImpl
  Sends a request message across the wire, and stores the appropriate continuation.
sendRequest(NodeHandle, PastMessage, Continuation) - Method in class rice.p2p.past.PastImpl
  Sends a request message across the wire, and stores the appropriate continuation.
sendRequest(Id, PastMessage, NodeHandle, Continuation) - Method in class rice.p2p.past.PastImpl
  Sends a request message across the wire, and stores the appropriate continuation.
sendRndMsg(Random) - Method in class rice.pastry.testing.HelloWorldApp
  Sends a message to a randomly chosen node.
sendTrace(NodeId) - Method in class rice.pastry.testing.PingClient
  DESCRIBE THE METHOD
sendTrace(NodeId) - Method in class rice.pastry.testing.RegrTestApp
  DESCRIBE THE METHOD
serialize(Object) - Static method in class rice.p2p.util.SecurityUtils
  Utility method for serializing an object to a byte[].
serialize(Object) - Static method in class rice.pastry.socket.PingManager
  Method which serializes a given object into a ByteBuffer, in order to prepare it for writing.
serialize(Object) - Static method in class rice.pastry.socket.SocketChannelWriter
  Method which serializes a given object into a ByteBuffer, in order to prepare it for writing.
serializer - Variable in class rice.p2p.util.XMLWriter
  The actual XML serializer, which does the writing
set - Variable in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
  DESCRIBE THE FIELD
set - Variable in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  DESCRIBE THE FIELD
set - Variable in class rice.p2p.multiring.MultiringIdSet
  The actual IdSet
set - Variable in class rice.p2p.multiring.MultiringNodeHandleSet
  The actual node handle set
set - Variable in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  DESCRIBE THE FIELD
set - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerDeleter
  The set of ids we are responsible for deleting
set - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
  The set of keys we have yet to fetch
set - Variable in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
  DESCRIBE THE FIELD
set - Variable in class rice.p2p.util.BloomFilter
  The underlying bitset representation for this bloom filter
setAggregateLifetime(AggregateDescriptor, long) - Method in class rice.p2p.aggregation.AggregateList
  Sets the AggregateLifetime attribute of the AggregateList object
setAlive(NodeId, boolean) - Method in class rice.pastry.direct.EuclideanNetwork
  set the liveliness of a NodeId
setAlive(NodeId, boolean) - Method in interface rice.pastry.direct.NetworkSimulator
  Sets the Alive attribute of the NetworkSimulator object
setAlive(NodeId, boolean) - Method in class rice.pastry.direct.SphereNetwork
  set the liveliness of a NodeId
setAlive() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  Internal method which marks this address as being alive.
setBandwidthLimit(long, long) - Method in class rice.p2p.glacier.v2.GlacierImpl
  Sets the BandwidthLimit attribute of the GlacierImpl object
setCached() - Method in class rice.p2p.past.messaging.FetchMessage
  Sets this message as having been cached.
setCached() - Method in class rice.p2p.past.messaging.LookupMessage
  Sets this message as having been cached.
setChanged() - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Sets the Changed attribute of the DistCoalesedNodeHandle object
setConsolidationInterval(long) - Method in class rice.p2p.aggregation.AggregationImpl
  Sets the ConsolidationInterval attribute of the AggregationImpl object
setConsolidationMinObjectsPerAggregate(int) - Method in class rice.p2p.aggregation.AggregationImpl
  Sets the ConsolidationMinObjectsPerAggregate attribute of the AggregationImpl object
setConsolidationMinUtilization(double) - Method in class rice.p2p.aggregation.AggregationImpl
  Sets the ConsolidationMinUtilization attribute of the AggregationImpl object
setConsolidationThreshold(long) - Method in class rice.p2p.aggregation.AggregationImpl
  Sets the ConsolidationThreshold attribute of the AggregationImpl object
setContent(ScribeContent) - Method in class rice.p2p.scribe.messaging.AnycastMessage
  Sets the content
setDead() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  Internal method which marks this address as being dead.
setDeadForever() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  Internal method which marks this address as being dead.
setDestinationId(Id) - Method in interface rice.p2p.commonapi.RouteMessage
  Sets the destination Id for this message
setDestinationId(Id) - Method in class rice.p2p.multiring.MultiringRouteMessage
  Sets the destination Id for this message
setDestinationId(Id) - Method in class rice.p2p.past.testing.PastRegrTest.TestRouteMessage
  Sets the DestinationId attribute of the TestRouteMessage object
setDestinationId(Id) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage
  Sets the DestinationId attribute of the TestRouteMessage object
setDestinationId(Id) - Method in class rice.pastry.routing.RouteMessage
  Sets the DestinationId attribute of the RouteMessage object
setDirectElements() - Method in class rice.pastry.direct.DirectPastryNode
  Sets the DirectElements attribute of the DirectPastryNode object
setElements(NodeHandle, PastrySecurityManager, MessageDispatch, LeafSet, RoutingTable) - Method in class rice.pastry.PastryNode
  Combined accessor method for various members of PastryNode.
setExpiration(long) - Method in class rice.p2p.past.gc.GCPastMetadata
  Method which sets the expiration time
setFlushInterval(int) - Method in class rice.p2p.aggregation.AggregationImpl
  Sets the FlushInterval attribute of the AggregationImpl object
setHandle(Serializable, Continuation) - Method in interface rice.p2p.aggregation.Aggregation
  Restores the handle object.
setHandle(Serializable, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  Sets the Handle attribute of the AggregationImpl object
setId(Id) - Method in class rice.p2p.aggregation.Aggregate
  Sets the Id attribute of the Aggregate object
setIsInPool(boolean) - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Sets whether or not this node handle is in the node handle pool.
setLocalNode(PastryNode) - Method in class rice.pastry.LocalNode
  Accessor method.
setLocalNode(PastryNode) - Method in interface rice.pastry.LocalNodeI
  Accessor method.
setLocalNode(PastryNode) - Method in class rice.pastry.NodeHandle
  Set the local PastryNode.
setLocalPastryNode(PastryNode) - Method in class rice.pastry.direct.DirectSecurityManager
  Sets the local pastry node.
setLocalPastryNode(PastryNode) - Method in class rice.pastry.socket.SocketPastrySecurityManager
  Sets the local Pastry node after it is fully constructed.
setLogLevel(int) - Method in class rice.p2p.aggregation.AggregationImpl
  Sets the LogLevel attribute of the AggregationImpl object
setLogLevel(int) - Method in class rice.p2p.glacier.v2.GlacierImpl
  Sets the LogLevel attribute of the GlacierImpl object
setMaxAggregateSize(int) - Method in class rice.p2p.aggregation.AggregationImpl
  Sets the MaxAggregateSize attribute of the AggregationImpl object
setMaxChildren(ChannelId, int) - Method in class rice.p2p.splitstream.SplitStreamScribePolicy
  Adjust the max bandwidth for this channel.
setMaxObjectsInAggregate(int) - Method in class rice.p2p.aggregation.AggregationImpl
  Sets the MaxObjectsInAggregate attribute of the AggregationImpl object
setMaximumSize(int, Continuation) - Method in interface rice.persistence.Cache
  Sets the maximum size of the cache, in bytes.
setMaximumSize(int, Continuation) - Method in class rice.persistence.EmptyCache
  Sets the maximum size of the cache, in bytes.
setMaximumSize(int, Continuation) - Method in class rice.persistence.LRUCache
  Sets the maximum size of the cache, in bytes.
setMaximumSize(int, Continuation) - Method in class rice.persistence.StorageManagerImpl
  Sets the maximum size of the cache, in bytes.
setMessage(Message) - Method in interface rice.p2p.commonapi.RouteMessage
  Sets the internal message for this message
setMessage(Message) - Method in class rice.p2p.multiring.MultiringRouteMessage
  Sets the internal message for this message
setMessage(Message) - Method in class rice.p2p.past.testing.PastRegrTest.TestRouteMessage
  Sets the Message attribute of the TestRouteMessage object
setMessage(Message) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage
  Sets the Message attribute of the TestRouteMessage object
setMessage(Message) - Method in class rice.pastry.commonapi.PastryEndpointMessage
  Returns the internal message
setMessage(Message) - Method in class rice.pastry.routing.RouteMessage
  Sets the Message attribute of the RouteMessage object
setMessageDispatch(MessageDispatch) - Method in class rice.pastry.PastryNode
  Sets the MessageDispatch attribute of the PastryNode object
setMetadata(Id, Serializable, Continuation) - Method in interface rice.persistence.Catalog
  Updates the metadata stored under the given key to be the provided value.
setMetadata(Id, Serializable, Continuation) - Method in class rice.persistence.EmptyCache
  Updates the metadata stored under the given key to be the provided value.
setMetadata(Id, Serializable, Continuation) - Method in class rice.persistence.LRUCache
  Updates the metadata stored under the given key to be the provided value.
setMetadata(Id, Serializable, Continuation) - Method in class rice.persistence.MemoryStorage
  Updates the metadata stored under the given key to be the provided value.
setMetadata(Id, Serializable, Continuation) - Method in class rice.persistence.PersistentStorage
  Updates the metadata stored under the given key to be the provided value.
setMetadata(Id, Serializable, Continuation) - Method in class rice.persistence.StorageManagerImpl
  Updates the metadata stored under the given key to be the provided value.
setMultipleHopsAllowed(boolean) - Method in class rice.pastry.routing.SendOptions
  Sets the MultipleHopsAllowed attribute of the SendOptions object
setNeighborTimeout(long) - Method in class rice.p2p.glacier.v2.GlacierImpl
  Sets the NeighborTimeout attribute of the GlacierImpl object
setNextHop(NodeHandle) - Method in class rice.pastry.routing.RouteMessage
  Sets the NextHop attribute of the RouteMessage object
setNextHopHandle(NodeHandle) - Method in interface rice.p2p.commonapi.RouteMessage
  Sets the next hop handle for this message
setNextHopHandle(NodeHandle) - Method in class rice.p2p.multiring.MultiringRouteMessage
  Sets the next hop handle for this message
setNextHopHandle(NodeHandle) - Method in class rice.p2p.past.testing.PastRegrTest.TestRouteMessage
  Sets the NextHopHandle attribute of the TestRouteMessage object
setNextHopHandle(NodeHandle) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage
  Sets the NextHopHandle attribute of the TestRouteMessage object
setNextHopHandle(NodeHandle) - Method in class rice.pastry.routing.RouteMessage
  Sets the NextHopHandle attribute of the RouteMessage object
setObjectCurrentLifetime(AggregateDescriptor, int, long) - Method in class rice.p2p.aggregation.AggregateList
  Sets the ObjectCurrentLifetime attribute of the AggregateList object
setObjectRefreshedLifetime(AggregateDescriptor, int, long) - Method in class rice.p2p.aggregation.AggregateList
  Sets the ObjectRefreshedLifetime attribute of the AggregateList object
setParent(NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  Sets the Parent attribute of the TopicManager object
setPath(SourceRoute) - Method in class rice.pastry.socket.SocketChannelReader
  Sets this reader's path
setPath(SourceRoute) - Method in class rice.pastry.socket.SocketChannelWriter
  Sets this writer's path
setPathToRoot(Id[]) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  Sets the PathToRoot attribute of the TopicManager object
setPending(ObjectInputStream, PastryNode) - Method in class rice.pastry.PendingLocalNodesList
  Sets all of the pending local nodes read in by the given input stream.
setPolicy(ScribePolicy) - Method in interface rice.p2p.scribe.Scribe
  Sets the current policy for this scribe object
setPolicy(ScribePolicy) - Method in class rice.p2p.scribe.ScribeImpl
  Sets the current policy for this scribe object
setPrevNode(NodeHandle) - Method in class rice.pastry.routing.RouteMessage
  Sets the PrevNode attribute of the RouteMessage object
setPriority(int) - Method in class rice.pastry.messaging.Message
  Set priority.
setProximity(int) - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Method which is designed to be called by subclassses whenever there is a change in the distance metric.
setRange(IdRange) - Method in interface rice.p2p.replication.ReplicationClient
  This upcall is to notify the application of the range of keys for which it is responsible.
setRange(IdRange) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerDeleter
  Adds a set of ids to the to-delete list
setRange(IdRange) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
  Method by which the range is set, which will delete any keys from the to fetch list not in the range
setRange(IdRange) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl
  This upcall is to notify the application of the range of keys for which it is responsible.
setRange(IdRange) - Method in class rice.p2p.replication.testing.ReplicationRegrTest.TestReplicationClient
  This upcall is to notify the application of the range of keys for which it is responsible.
setRateLimit(int) - Method in class rice.p2p.glacier.v2.GlacierImpl
  Sets the RateLimit attribute of the GlacierImpl object
setReady() - Method in class rice.pastry.PastryNode
  Sets the Ready attribute of the PastryNode object
setRenewThreshold(int) - Method in class rice.p2p.aggregation.AggregationImpl
  Sets the RenewThreshold attribute of the AggregationImpl object
setRerouteIfSuspected(boolean) - Method in class rice.pastry.routing.SendOptions
  Sets the RerouteIfSuspected attribute of the SendOptions object
setResponse() - Method in class rice.p2p.past.messaging.PastMessage
  Method which builds a response for this message, using the provided object as a result.
setRoot(Id) - Method in class rice.p2p.aggregation.AggregateList
  Sets the Root attribute of the AggregateList object
setRoot(String) - Method in class rice.persistence.PersistentStorage
  Sets the root directory that the persistence Manager uses
setSeed(int) - Static method in class rice.pastry.PastrySeed
  Sets the Seed attribute of the PastrySeed class
setSender(NodeHandle) - Method in class rice.pastry.messaging.Message
  Set sender Id.
setSignature(byte[]) - Method in class rice.p2p.glacier.v2.Manifest
  Sets the Signature attribute of the Manifest object
setSocketElements(EpochInetSocketAddress, SocketSourceRouteManager, SocketNodeHandlePool, int, int) - Method in class rice.pastry.socket.SocketPastryNode
  Helper method which allows the WirePastryNodeFactory to initialize a number of the pastry node's elements.
setSource(NodeHandle) - Method in class rice.p2p.scribe.messaging.ScribeMessage
  Method which set this messages' source address
setStorageSize(int) - Method in class rice.persistence.PersistentStorage
  Sets the amount of storage that the persistence Manager uses
setSuspected() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  Internal method which marks this address as being suspected.
setSyncInterval(int) - Method in class rice.p2p.glacier.v2.GlacierImpl
  Sets the SyncInterval attribute of the GlacierImpl object
setSyncMaxFragments(int) - Method in class rice.p2p.glacier.v2.GlacierImpl
  Sets the SyncMaxFragments attribute of the GlacierImpl object
setTestRecord(TestRecord) - Method in class rice.pastry.direct.EuclideanNetwork
  set TestRecord
setTestRecord(TestRecord) - Method in interface rice.pastry.direct.NetworkSimulator
  Sets the TestRecord attribute of the NetworkSimulator object
setTestRecord(TestRecord) - Method in class rice.pastry.direct.SphereNetwork
  set TestRecord
setTimer(Timer) - Method in class rice.persistence.PersistentStorage
  Method which allows the persistence root to schedle an event which will tell it to sync the metadata cached.
setTrashcan(StorageManager) - Method in class rice.p2p.glacier.v2.GlacierImpl
  Sets the Trashcan attribute of the GlacierImpl object
setUp(Continuation) - Method in class rice.persistence.testing.LRUCacheTest
  The JUnit setup method
setUp(Continuation) - Method in class rice.persistence.testing.MemoryStorageTest
  The JUnit setup method
setValue(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
  Sets the Value attribute of the MultiringMapEntry object
setValue(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCMapEntry
  Sets the Value attribute of the GCMapEntry object
setup(int) - Method in class rice.p2p.glacier.v2.GlacierContinuation
  DESCRIBE THE METHOD
shift(int, int) - Method in class rice.pastry.Id.Distance
  Shift operator.
shift(int, int, boolean) - Method in class rice.pastry.Id.Distance
  Shift operator.
shiftDistance(int, int) - Method in interface rice.p2p.commonapi.Id.Distance
  Shift operator.
shiftDistance(int, int) - Method in class rice.pastry.Id.Distance
  Shift operator.
shouldBeAggregated(PastContent, int) - Method in class rice.p2p.aggregation.AggregationDefaultPolicy
  DESCRIBE THE METHOD
shouldBeAggregated(PastContent, int) - Method in interface rice.p2p.aggregation.AggregationPolicy
  DESCRIBE THE METHOD
shutdown(SocketChannel) - Method in class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
  Method which initiates a shutdown of this socket by calling shutdownOutput().
sign(byte[], PrivateKey) - Static method in class rice.p2p.util.SecurityUtils
  Utility method for signing a block of data with the a private key
signManifest(Manifest, VersionKey) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
  DESCRIBE THE METHOD
signature - Variable in class rice.p2p.glacier.v2.Manifest
  DESCRIBE THE FIELD
signature - Variable in class rice.p2p.multiring.RingCertificate
  DESCRIBE THE FIELD
signatures - Variable in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
  DESCRIBE THE FIELD
simulate() - Method in class rice.p2p.commonapi.testing.CommonAPITest
  In case we're using the direct simulator, this method simulates the message passing.
simulate() - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  In case we're using the direct simulator, this method simulates the message passing.
simulate() - Method in class rice.pastry.direct.EuclideanNetwork
  DESCRIBE THE METHOD
simulate() - Method in interface rice.pastry.direct.NetworkSimulator
  Simulate one message delivery.
simulate() - Method in class rice.pastry.direct.SphereNetwork
  DESCRIBE THE METHOD
simulate() - Method in class rice.pastry.testing.DirectPastryRegrTest
  send one simulated message
simulate() - Method in class rice.pastry.testing.DistPastryRegrTest
  DESCRIBE THE METHOD
simulate() - Method in class rice.pastry.testing.PastryRegrTest
  send one simulated message, or return false for a real wire protocol.
simulate() - Method in class rice.pastry.testing.PastryTest
  DESCRIBE THE METHOD
simulate() - Method in class rice.pastry.testing.SinglePingTest
  DESCRIBE THE METHOD
simulator - Variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
simulator - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
size - Variable in class rice.p2p.aggregation.ObjectDescriptor
  DESCRIBE THE FIELD
size() - Method in interface rice.p2p.commonapi.NodeHandleSet
  Gets the size of the set.
size() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
  DESCRIBE THE METHOD
size() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  DESCRIBE THE METHOD
size() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
size() - Method in class rice.p2p.multiring.MultiringNodeHandleSet
  Gets the size of the set.
size() - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  DESCRIBE THE METHOD
size() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
size() - Method in class rice.p2p.util.ImmutableSortedMap
  Returns the number of key-value mappings in this map.
size() - Method in class rice.p2p.util.RedBlackMap
  Returns the number of key-value mappings in this map.
size() - Method in class rice.p2p.util.ReverseTreeMap
  returns the size
size() - Method in class rice.pastry.NodeSet
  Gets the number of elements.
size() - Method in interface rice.pastry.NodeSetI
  Gets the size of the set.
size() - Method in class rice.pastry.leafset.LeafSet
  Gets the current size of the leaf set.
size() - Method in class rice.pastry.leafset.SimilarSet
  Gets the current size of this set.
size() - Method in class rice.pastry.routing.RouteSet
  Return the current size of the set.
sleep() - Method in class rice.Continuation.ExternalContinuation
  DESCRIBE THE METHOD
socketClosed(SourceRoute, SocketCollectionManager.SocketManager) - Method in class rice.pastry.socket.SocketCollectionManager
  Method which is designed to be called *ONCE THE SOCKET HAS BEEN CLOSED*.
socketOpened(SourceRoute, SocketCollectionManager.SocketManager) - Method in class rice.pastry.socket.SocketCollectionManager
  Method which is designed to be called by node handles when they wish to open a socket to their remote node.
socketUpdated(SourceRoute) - Method in class rice.pastry.socket.SocketCollectionManager
  Method which is designed to be called whenever a node has network activity.
source - Variable in class rice.p2p.aggregation.messaging.AggregationMessage
  DESCRIBE THE FIELD
source - Variable in class rice.p2p.glacier.v2.messaging.GlacierMessage
  DESCRIBE THE FIELD
source - Variable in class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestMessage
  DESCRIBE THE FIELD
source - Variable in class rice.p2p.past.messaging.PastMessage
  DESCRIBE THE FIELD
source - Variable in class rice.p2p.replication.messaging.ReplicationMessage
  DESCRIBE THE FIELD
source - Variable in class rice.p2p.scribe.messaging.ScribeMessage
  DESCRIBE THE FIELD
sourceRouteClosed(SocketCollectionManager.SourceRouteManager) - Method in class rice.pastry.socket.SocketCollectionManager
  Method which is designed to be called *ONCE THE SOURCE ROUTE MANAGER HAS BEEN CLOSED*.
sourceRouteOpened(SocketCollectionManager.SourceRouteManager) - Method in class rice.pastry.socket.SocketCollectionManager
  Method which is designed to be called when a new source route manager is created.
sourceRouteUpdated(SocketCollectionManager.SourceRouteManager) - Method in class rice.pastry.socket.SocketCollectionManager
  Method which is designed to be called whenever a source route has network activity.
splitStream - Variable in class rice.p2p.splitstream.SplitStreamScribePolicy
  A reference to this policy's splitstream object
splitstreams - Variable in class rice.p2p.splitstream.testing.SplitStreamRegrTest
  DESCRIBE THE FIELD
ssclients - Variable in class rice.p2p.splitstream.testing.SplitStreamRegrTest
  DESCRIBE THE FIELD
stage - Variable in class rice.p2p.splitstream.SplitStreamSubscribeContent
  The stage that the client attempting to join is in
stamp(Date) - Method in class rice.pastry.messaging.Message
  If the message has no timestamp, this will stamp the message.
start() - Method in class rice.p2p.commonapi.testing.CommonAPITest
  Method which starts the creation of nodes
start() - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  Method which starts the creation of nodes
start(String) - Method in class rice.p2p.util.XMLWriter
  Method which starts the given tag name
start() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  DESCRIBE THE METHOD
start - Variable in class rice.pastry.socket.messaging.DatagramMessage
  DESCRIBE THE FIELD
start() - Method in class rice.pastry.testing.LeafSetTest
  DESCRIBE THE METHOD
start() - Method in class rice.pastry.testing.PastryNetworkTest
  DESCRIBE THE METHOD
start() - Method in class rice.persistence.testing.GlacierPersistentStorageTest
  DESCRIBE THE METHOD
start() - Method in class rice.persistence.testing.LRUCacheTest
  DESCRIBE THE METHOD
start() - Method in class rice.persistence.testing.MemoryStorageTest
  DESCRIBE THE METHOD
start() - Method in class rice.persistence.testing.Test
  DESCRIBE THE METHOD
startup() - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
state - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
  The current state that we are in
statistics - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
stats - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
status - Variable in class rice.pastry.dist.DistCoalesedNodeHandle
  DESCRIBE THE FIELD
step() - Method in class rice.p2p.util.XMLReader
  Advances the parser one step, skipping whitespace
stepDone() - Method in class rice.p2p.commonapi.testing.CommonAPITest
  Method which prints the end of a test section step, with an assumed success.
stepDone(String) - Method in class rice.p2p.commonapi.testing.CommonAPITest
  Method which prints the end of a test section step.
stepDone(String, String) - Method in class rice.p2p.commonapi.testing.CommonAPITest
  Method which prints the end of a test section step, as well as a message.
stepDone() - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  Method which prints the end of a test section step, with an assumed success.
stepDone(String) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  Method which prints the end of a test section step.
stepDone(String, String) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  Method which prints the end of a test section step, as well as a message.
stepDone(String) - Method in class rice.persistence.testing.Test
  DESCRIBE THE METHOD
stepDone(String, String) - Method in class rice.persistence.testing.Test
  DESCRIBE THE METHOD
stepException(Exception) - Method in class rice.p2p.commonapi.testing.CommonAPITest
  Method which prints an exception which occured during testing.
stepException(Exception) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  Method which prints an exception which occured during testing.
stepException(Exception) - Method in class rice.persistence.testing.Test
  DESCRIBE THE METHOD
stepStart(String) - Method in class rice.p2p.commonapi.testing.CommonAPITest
  Method which prints the beginning of a test section step.
stepStart(String) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
  Method which prints the beginning of a test section step.
stepStart(String) - Method in class rice.persistence.testing.Test
  DESCRIBE THE METHOD
storage - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
storage - Variable in class rice.p2p.replication.testing.ReplicationRegrTest.TestReplicationClient
  DESCRIBE THE FIELD
storage - Variable in class rice.persistence.testing.MemoryStorageTest
  DESCRIBE THE FIELD
storages - Variable in class rice.p2p.past.testing.PastRegrTest
  DESCRIBE THE FIELD
store(Id, Serializable, Serializable, Continuation) - Method in class rice.persistence.MemoryStorage
  Stores the object under the key `id`.
store(Id, Serializable, Serializable, Continuation) - Method in class rice.persistence.PersistentStorage
  Makes the object persistent to disk and stored permanantly If the object is already persistent, this method will simply update the object's serialized image.
store(Id, Serializable, Serializable, Continuation) - Method in interface rice.persistence.Storage
  Stores an object in this storage.
store(Id, Serializable, Serializable, Continuation) - Method in class rice.persistence.StorageManagerImpl
  Stores an object in this storage.
store - Variable in class rice.persistence.testing.MemoryStorageTest
  DESCRIBE THE FIELD
storedSince - Variable in class rice.p2p.glacier.v2.FragmentMetadata
  DESCRIBE THE FIELD
stream - Variable in class rice.p2p.util.EncryptedInputStream
  DESCRIBE THE FIELD
stream - Variable in class rice.p2p.util.EncryptedOutputStream
  DESCRIBE THE FIELD
stripeId - Variable in class rice.p2p.splitstream.Stripe
  The stripeId for this stripe
stripes - Variable in class rice.p2p.splitstream.Channel
  The list of stripeIds for this channel
subMap(Object, Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
subMap(Object, Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
subMap(Object, Object) - Method in class rice.p2p.util.ImmutableSortedMap
  Returns a view of the portion of this sorted map whose keys range from `fromKey` , inclusive, to `toKey` , exclusive.
subMap(Object, Object) - Method in class rice.p2p.util.RedBlackMap
  Returns a view of the portion of this map whose keys range from `fromKey` , inclusive, to `toKey` , exclusive.
subSet(IdRange) - Method in interface rice.p2p.commonapi.IdSet
  return a subset of this set, consisting of the member ids in a given range
subSet(Id, Id) - Method in class rice.p2p.glacier.FragmentKeySet
  return a subset of this set, consisting of the member ids in a given range
subSet(FragmentKeyRange) - Method in class rice.p2p.glacier.FragmentKeySet
  return a subset of this set, consisting of the member ids in a given range
subSet(IdRange) - Method in class rice.p2p.glacier.FragmentKeySet
  return a subset of this set, consisting of the member ids in a given range
subSet(Id, Id) - Method in class rice.p2p.glacier.VersionKeySet
  return a subset of this set, consisting of the member ids in a given range
subSet(VersionKeyRange) - Method in class rice.p2p.glacier.VersionKeySet
  return a subset of this set, consisting of the member ids in a given range
subSet(IdRange) - Method in class rice.p2p.glacier.VersionKeySet
  return a subset of this set, consisting of the member ids in a given range
subSet(IdRange) - Method in class rice.p2p.multiring.MultiringIdSet
  return a subset of this set, consisting of the member ids in a given range
subSet(IdRange) - Method in class rice.p2p.past.gc.GCIdSet
  return a subset of this set, consisting of the member ids in a given range
subSet(Id, Id) - Method in class rice.pastry.IdSet
  return a subset of this set, consisting of the member ids in a given range
subSet(IdRange) - Method in class rice.pastry.IdSet
  return a subset of this set, consisting of the member ids in a given range
subSet(IdRange) - Method in class rice.pastry.IdSet
  return a subset of this set, consisting of the member ids in a given range
subscribe(Topic, ScribeClient) - Method in interface rice.p2p.scribe.Scribe
  Subscribes the given client to the provided topic.
subscribe(Topic, ScribeClient, ScribeContent) - Method in interface rice.p2p.scribe.Scribe
  Subscribes the given client to the provided topic.
subscribe(Topic, ScribeClient) - Method in class rice.p2p.scribe.ScribeImpl
  Subscribes the given client to the provided topic.
subscribe(Topic, ScribeClient, ScribeContent) - Method in class rice.p2p.scribe.ScribeImpl
  Subscribes the given client to the provided topic.
subscribe(SplitStreamClient) - Method in class rice.p2p.splitstream.Stripe
  Adds a client to this stripe - the client will be informed whenever data arrives for this stripe
subscribeFailed(Topic) - Method in class rice.p2p.multiring.MultiringNode
  Informs the client that a subscribe on the given topic failed - the client should retry the subscribe or take appropriate action.
subscribeFailed(Topic) - Method in interface rice.p2p.scribe.ScribeClient
  Informs the client that a subscribe on the given topic failed - the client should retry the subscribe or take appropriate action.
subscribeFailed - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  Whether this client has had a subscribe fail
subscribeFailed(Topic) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  DESCRIBE THE METHOD
subscribeFailed(Topic) - Method in class rice.p2p.splitstream.Stripe
  Informs this client that a subscription failed
subscriber - Variable in class rice.p2p.scribe.messaging.SubscribeMessage
  The original subscriber
subtract(IdRange, boolean) - Method in class rice.pastry.IdRange
  subtract the other range from this computes the ranges of keys that are in this but not in o subtracting a range may produce two ranges on the circle; this method produces one such ranges under control of the cwPart parameter
suspendEncoding() - Method in class rice.p2p.util.Base64.OutputStream
  Suspends encoding of the stream.
swap(int, int) - Method in class rice.pastry.leafset.SimilarSet
  swap two elements
syncReceiveException(Exception) - Method in class rice.p2p.glacier.v2.GlacierContinuation
  DESCRIBE THE METHOD
syncReceiveResult(Object) - Method in class rice.p2p.glacier.v2.GlacierContinuation
  DESCRIBE THE METHOD
syncTimeoutExpired() - Method in class rice.p2p.glacier.v2.GlacierContinuation
  DESCRIBE THE METHOD

## T

THREAD - Static variable in class rice.pastry.dist.DistPastryNode
  DESCRIBE THE FIELD
TIMEOUT - Static variable in class rice.selector.SelectorManager
  DESCRIBE THE FIELD
TIMEOUT_DELAY - Static variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  The amount of time to wait before giving up on a client fetch
Test - class rice.persistence.testing.Test.
  This class is a class which tests the Storage class in the rice.persistence package.
Test() - Constructor for class rice.persistence.testing.Test
TestRecord - class rice.pastry.direct.TestRecord.
  DESCRIBE THE CLASS
TestRecord(int, int) - Constructor for class rice.pastry.direct.TestRecord
  Constructor.
TimeoutMessage - class rice.p2p.replication.manager.messaging.TimeoutMessage.
TimeoutMessage(Id) - Constructor for class rice.p2p.replication.manager.messaging.TimeoutMessage
  Constructor which takes a unique integer Id
Timer - interface rice.selector.Timer.
TimerTask - class rice.selector.TimerTask.
TimerTask() - Constructor for class rice.selector.TimerTask
Topic - class rice.p2p.scribe.Topic.
Topic(Id) - Constructor for class rice.p2p.scribe.Topic
  Constructor which takes an Id for this topic
Topic(IdFactory, String) - Constructor for class rice.p2p.scribe.Topic
  Constructor which takes a name for this topic
tag - Variable in class rice.p2p.glacier.v2.messaging.GlacierMessage
  DESCRIBE THE FIELD
tailMap(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
tailMap(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
tailMap(Object) - Method in class rice.p2p.util.ImmutableSortedMap
  Returns a view of the portion of this sorted map whose keys are greater than or equal to `fromKey` .
tailMap(Object) - Method in class rice.p2p.util.RedBlackMap
  Returns a view of the portion of this map whose keys are greater than or equal to `fromKey` .
target - Variable in class rice.pastry.testing.HelloMsg
  DESCRIBE THE FIELD
tbegin - Variable in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE FIELD
terminate() - Method in class rice.p2p.glacier.v2.GlacierContinuation
  DESCRIBE THE METHOD
terminated - Variable in class rice.p2p.glacier.v2.GlacierContinuation
  DESCRIBE THE FIELD
test(Object) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
test(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
  Test if a put of the given NodeHandle would succeed.
test(NodeHandle) - Method in class rice.pastry.leafset.SimilarSet
  Test if a NodeHandle belongs into the set.
test(int, NodeHandle) - Method in class rice.pastry.testing.ClosestRegrTest
  starts the testing process
test() - Method in class rice.pastry.testing.SinglePingTest
  A unit test for JUnit
testAPI() - Method in class rice.p2p.scribe.testing.ScribeRegrTest
  Tests basic publish functionality
testBandwidthUsage() - Method in class rice.p2p.splitstream.testing.SplitStreamRegrTest
  A unit test for JUnit
testBasic() - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
  Tests basic functionality
testBasic() - Method in class rice.p2p.replication.testing.ReplicationRegrTest
  Tests basic functionality
testBasic(int, String) - Method in class rice.p2p.scribe.testing.ScribeRegrTest
  Tests basic functionality
testBasic() - Method in class rice.p2p.splitstream.testing.SplitStreamRegrTest
  Tests routing a Past request to a particular node.
testBoolean(boolean) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testBrokenCustomSerializer() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testByte(byte) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testByteCustomSerializer() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testCaching() - Method in class rice.p2p.past.testing.PastRegrTest
  Tests the dynamic caching function in Past.
testChar(char) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testCumulativeRange() - Method in class rice.pastry.testing.LeafSetTest
  A unit test for JUnit
testCustomSerializer() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testDouble(double) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testExists(Continuation) - Method in class rice.persistence.testing.MemoryStorageTest
  A unit test for JUnit
testExternal() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testFailure(int) - Method in class rice.p2p.splitstream.testing.SplitStreamRegrTest
  A unit test for JUnit
testFailureNotification() - Method in class rice.p2p.scribe.testing.ScribeRegrTest
  Tests failure notification
testFetch() - Method in class rice.p2p.past.testing.PastRegrTest
  Tests the fetch function in Past.
testFloat(float) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testHashtable() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testHeadMap(Id, Id[], SortedMap) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
  A unit test for JUnit
testIndependence() - Method in class rice.p2p.splitstream.testing.SplitStreamRegrTest
  A unit test for JUnit
testInheritedReadResolve() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testInheritedWriteReplace() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testInt(int) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testLeafSets() - Method in class rice.pastry.testing.PastryNetworkTest
  A unit test for JUnit
testLong(long) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testLookupHandles() - Method in class rice.p2p.past.testing.PastRegrTest
  Tests the lookup handles function in Past.
testMaintenance() - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
  Tests maintenance functionality
testMaintenance() - Method in class rice.p2p.replication.testing.ReplicationRegrTest
  Tests maintenance functionality
testMaintenance() - Method in class rice.p2p.scribe.testing.ScribeRegrTest
  Tests basic publish functionality
testMaintenance(int) - Method in class rice.p2p.splitstream.testing.SplitStreamRegrTest
  A unit test for JUnit
testMultipleObjects() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testMultiplePrimitives() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testNonCumulativeRange() - Method in class rice.pastry.testing.LeafSetTest
  A unit test for JUnit
testNormalSubMap(Id, Id, Id[], SortedMap) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
  A unit test for JUnit
testObservers() - Method in class rice.pastry.testing.LeafSetTest
  A unit test for JUnit
testOtherSet(SimilarSet, NodeHandle) - Method in class rice.pastry.leafset.LeafSet
  A unit test for JUnit
testOverload() - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
  Tests basic functionality
testPutFields() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testReadResolve() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testRemove(SortedMap) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
  A unit test for JUnit
testRemove(SortedMap, Id[], Id) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
  A unit test for JUnit
testRetreival(Continuation) - Method in class rice.persistence.testing.MemoryStorageTest
  A unit test for JUnit
testRouteRequest() - Method in class rice.p2p.past.testing.PastRegrTest
  Tests routing a Past request to a particular node.
testRouteRow(int) - Method in class rice.pastry.testing.PastryNetworkTest
  A unit test for JUnit
testRoutingTables() - Method in class rice.pastry.testing.PastryNetworkTest
  A unit test for JUnit
testSerialPersistentFields() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testShort(short) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testSingleRoot(String) - Method in class rice.p2p.scribe.testing.ScribeRegrTest
  A unit test for JUnit
testSortedMap(int, SortedMap, IdFactory, Random, int) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
  A unit test for JUnit
testStress() - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
  Tests basic functionality
testSubExternal() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testTailMap(Id, Id[], SortedMap) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
  A unit test for JUnit
testUnreadData() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testUnserializableObject() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testUnshared() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
testVersionControl() - Method in class rice.p2p.past.testing.PastRegrTest
  Tests overwriting an exiting object with a new one
testWrappedSubMap(Id, Id, Id[], SortedMap) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
  A unit test for JUnit
testWriteReplace() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  A unit test for JUnit
thePastryNode - Variable in class rice.pastry.client.PastryAppl
  DESCRIBE THE FIELD
time - Variable in class rice.p2p.aggregation.AggregationStatistics
  DESCRIBE THE FIELD
timeoutExpired() - Method in class rice.p2p.glacier.v2.GlacierContinuation
  DESCRIBE THE METHOD
timeouts - Variable in class rice.p2p.past.gc.GCIdSet
  DESCRIBE THE FIELD
timer - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
timer - Variable in class rice.pastry.direct.DirectPastryNode
  DESCRIBE THE FIELD
timer - Static variable in class rice.pastry.dist.DistPastryNode
  DESCRIBE THE FIELD
timerQueue - Variable in class rice.selector.SelectorManager
  DESCRIBE THE FIELD
timers - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
toArray() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
  DESCRIBE THE METHOD
toArray(Object[]) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
  DESCRIBE THE METHOD
toArray() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  DESCRIBE THE METHOD
toArray(Object[]) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  DESCRIBE THE METHOD
toArray() - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  DESCRIBE THE METHOD
toArray(Object[]) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  DESCRIBE THE METHOD
toArray() - Method in class rice.pastry.socket.SourceRoute
  Internal method which returns an array representing the source route
toByteArray() - Method in interface rice.p2p.commonapi.Id
  Returns a (mutable) byte array representing this Id
toByteArray(byte[], int) - Method in interface rice.p2p.commonapi.Id
  Stores the byte[] value of this Id in the provided byte array
toByteArray() - Method in class rice.p2p.glacier.FragmentKey
  DESCRIBE THE METHOD
toByteArray(byte[], int) - Method in class rice.p2p.glacier.FragmentKey
  Stores the byte[] value of this Id in the provided byte array
toByteArray() - Method in class rice.p2p.glacier.VersionKey
  DESCRIBE THE METHOD
toByteArray(byte[], int) - Method in class rice.p2p.glacier.VersionKey
  Stores the byte[] value of this Id in the provided byte array
toByteArray() - Method in class rice.p2p.multiring.RingId
  Returns a (mutable) byte array representing this Id
toByteArray(byte[], int) - Method in class rice.p2p.multiring.RingId
  Stores the byte[] value of this Id in the provided byte array
toByteArray() - Method in class rice.p2p.past.gc.GCId
  Returns a (mutable) byte array representing this Id
toByteArray(byte[], int) - Method in class rice.p2p.past.gc.GCId
  Stores the byte[] value of this Id in the provided byte array
toByteArray() - Method in class rice.pastry.Id
  Returns the byte array representation of this Id
toByteArray(byte[], int) - Method in class rice.pastry.Id
  Stores the byte[] value of this Id in the provided byte array
toHex(byte[]) - Static method in class rice.p2p.util.MathUtils
  Utility method which converts a byte[] to a hexidecimal string of characters, in lower case
toString() - Method in class rice.Continuation.NamedContinuation
  Returns the name of this continuation
toString() - Method in class rice.p2p.aggregation.ObjectDescriptor
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.aggregation.messaging.AggregationTimeoutMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.FragmentKey
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.FragmentKeyRange
  Prints out the string
toString() - Method in class rice.p2p.glacier.FragmentKeySet
  Returns a string representation of the IdSet.
toString() - Method in class rice.p2p.glacier.VersionKey
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.VersionKeyRange
  Prints out the string
toString() - Method in class rice.p2p.glacier.VersionKeySet
  Returns a string representation of the IdSet.
toString() - Method in class rice.p2p.glacier.v2.BloomFilter
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.v2.GlacierContinuation
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.v2.Manifest
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierNeighborRequestMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierQueryMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeQueryMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeResponseMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshProbeMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierTimeoutMessage
  Returns a string representation of this message
toString() - Method in class rice.p2p.multiring.MultiringIdRange
  Prints out the string
toString() - Method in class rice.p2p.multiring.MultiringIdSet
  Prints out the string
toString() - Method in class rice.p2p.multiring.MultiringNode
  Prints out the string
toString() - Method in class rice.p2p.multiring.MultiringNodeHandle
  Prints out the string
toString() - Method in class rice.p2p.multiring.MultiringNodeHandleSet
  Prints out the string
toString() - Method in class rice.p2p.multiring.RingCertificate
  Returns a string of this object
toString() - Method in class rice.p2p.multiring.RingId
  Returns a string representing this ring Id.
toString() - Method in class rice.p2p.past.gc.GCId
  Returns a string representing this ring Id.
toString() - Method in class rice.p2p.past.gc.GCIdRange
  Returns a string
toString() - Method in class rice.p2p.past.gc.GCIdSet
  Prints out the string
toString() - Method in class rice.p2p.past.gc.GCNode
  Prints out the string
toString() - Method in class rice.p2p.past.gc.GCPastMetadata
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.past.gc.messaging.GCCollectMessage
  Returns a string representation of this message
toString() - Method in class rice.p2p.past.gc.messaging.GCInsertMessage
  Returns a string representation of this message
toString() - Method in class rice.p2p.past.gc.messaging.GCLookupHandlesMessage
  Returns a string representation of this message
toString() - Method in class rice.p2p.past.gc.messaging.GCRefreshMessage
  Returns a string representation of this message
toString() - Method in class rice.p2p.past.messaging.CacheMessage
  Returns a string representation of this message
toString() - Method in class rice.p2p.past.messaging.FetchHandleMessage
  Returns a string representation of this message
toString() - Method in class rice.p2p.past.messaging.FetchMessage
  Returns a string representation of this message
toString() - Method in class rice.p2p.past.messaging.InsertMessage
  Returns a string representation of this message
toString() - Method in class rice.p2p.past.messaging.LookupHandlesMessage
  Returns a string representation of this message
toString() - Method in class rice.p2p.past.messaging.LookupMessage
  Returns a string representation of this message
toString() - Method in class rice.p2p.past.messaging.MessageLostMessage
  Returns a string representation of this message
toString() - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.past.testing.PastRegrTest.VersionedTestPastContent
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.replication.ReplicationImpl.BloomFilterExecutable
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.scribe.Topic
  Returns a String representation of this topic
toString() - Method in class rice.p2p.scribe.messaging.MaintenanceMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.scribe.messaging.PublishMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.scribe.messaging.SubscribeAckMessage
  Returns a String representation of this ack
toString() - Method in class rice.p2p.scribe.messaging.SubscribeMessage
  Returns a String represneting this message
toString() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeContent
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.splitstream.ChannelId
  DESCRIBE THE METHOD
toString() - Method in class rice.p2p.splitstream.Stripe
  Returns a String representation of this Stripe
toString() - Method in class rice.p2p.splitstream.StripeId
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.Id.Distance
  Returns a string representation of the distance The string is a byte string from most to least significant.
toString() - Method in class rice.pastry.Id
  Returns a string representation of the Id in base 16.
toString() - Method in class rice.pastry.IdRange
  Returns a string representation of the range.
toString() - Method in class rice.pastry.IdSet
  Returns a string representation of the IdSet.
toString() - Method in class rice.pastry.NodeSet
  Returns a string representation of the NodeSet
toString() - Method in class rice.pastry.PastryNode
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.ScheduledMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.commonapi.PastryEndpointMessage
  Returns the String representation of this message
toString() - Method in class rice.pastry.direct.DirectNodeHandle
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Returns a String representation of this DistNodeHandle.
toString() - Method in class rice.pastry.dist.DistNodeHandle
  Returns a String representation of this DistNodeHandle.
toString() - Method in class rice.pastry.join.JoinAddress
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.join.JoinRequest
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.leafset.BroadcastLeafSet
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.leafset.LeafSet
  Returns a string representation of the leaf set
toString() - Method in class rice.pastry.leafset.LeafSetProtocolAddress
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.leafset.RequestLeafSet
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.routing.BroadcastRouteRow
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.routing.RequestRouteRow
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.routing.RouteMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.routing.RouteProtocolAddress
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.routing.RouterAddress
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.routing.RoutingTable
  produces a String representation of the routing table, showing the number of node handles in each entry
toString() - Method in class rice.pastry.socket.EpochInetSocketAddress
  Internal method for computing the toString of an array of InetSocketAddresses
toString() - Method in class rice.pastry.socket.SocketNodeHandle
  Returns a String representation of this DistNodeHandle.
toString() - Method in class rice.pastry.socket.SocketPastryNode
  Prints out a String representation of this node
toString() - Method in class rice.pastry.socket.SourceRoute
  Internal method for computing the toString of an array of InetSocketAddresses
toString() - Method in class rice.pastry.socket.messaging.IPAddressRequestMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.socket.messaging.IPAddressResponseMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.socket.messaging.PingMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.socket.messaging.PingResponseMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.socket.messaging.WrongEpochMessage
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.standard.StandardAddress
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.testing.HelloMsg
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.testing.PingAddress
  DESCRIBE THE METHOD
toString() - Method in class rice.pastry.testing.PingMessageNew
  DESCRIBE THE METHOD
toString() - Method in class rice.tutorial.lesson3.MyApp
  DESCRIBE THE METHOD
toString() - Method in class rice.tutorial.lesson3.MyMsg
  DESCRIBE THE METHOD
toStringFull() - Method in interface rice.p2p.commonapi.Id
  Returns a string representing the full length of this Id.
toStringFull() - Method in class rice.p2p.glacier.FragmentKey
  DESCRIBE THE METHOD
toStringFull() - Method in class rice.p2p.glacier.VersionKey
  DESCRIBE THE METHOD
toStringFull() - Method in class rice.p2p.glacier.v2.Manifest
  DESCRIBE THE METHOD
toStringFull() - Method in class rice.p2p.multiring.RingId
  Returns a string representing the full length of this Id.
toStringFull() - Method in class rice.p2p.past.gc.GCId
  Returns a string representing the full length of this Id.
toStringFull() - Method in class rice.pastry.Id
  Returns the complete represntation of this Id, in hex.
toStringFull() - Method in class rice.pastry.socket.SourceRoute
  Internal method for computing the toString of an array of InetSocketAddresses
toStringImpl() - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  Returns a String representation of this DistNodeHandle.
toVisit - Variable in class rice.p2p.scribe.messaging.AnycastMessage
  the list of nodes which we are going to visit
tokenBucket - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
topic - Variable in class rice.p2p.scribe.ScribeImpl.TopicManager
  DESCRIBE THE FIELD
topic - Variable in class rice.p2p.scribe.messaging.ScribeMessage
  DESCRIBE THE FIELD
topic - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  The topic this client is listening for
topic - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeContent
  DESCRIBE THE FIELD
topic - Variable in class rice.p2p.splitstream.Stripe
  The topic corresponding to this stripeId
topics - Variable in class rice.p2p.scribe.ScribeImpl
  the hashtable of topic -> TopicManager
totalObjectsSize - Variable in class rice.p2p.aggregation.AggregationStatistics
  DESCRIBE THE FIELD
trans(char) - Static method in class rice.pastry.Id
  Internal method for mapping digit -> num
trans(byte[]) - Static method in class rice.pastry.Id
  Internal method for mapping byte[] -> int[]
trans(String) - Static method in class rice.pastry.Id
  Static method for converting the hex representation into an array of ints.
trash - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
trashStorage - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
trashStorageSize - Variable in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE FIELD
tries - Variable in class rice.pastry.socket.SocketCollectionManager.DeadChecker
  DESCRIBE THE FIELD
type() - Method in class rice.pastry.leafset.BroadcastLeafSet
  Returns the type of leaf set.

## U

UnsubscribeMessage - class rice.p2p.scribe.messaging.UnsubscribeMessage.
UnsubscribeMessage(NodeHandle, Topic) - Constructor for class rice.p2p.scribe.messaging.UnsubscribeMessage
  Constructor which takes a unique integer Id
Update - Static variable in class rice.pastry.leafset.BroadcastLeafSet
  DESCRIBE THE FIELD
uncache(Id, Continuation) - Method in interface rice.persistence.Cache
  Removes the object from the list of cached objects.
uncache(Id, Continuation) - Method in class rice.persistence.EmptyCache
  Removes the object from the list of cached objects.
uncache(Id, Continuation) - Method in class rice.persistence.LRUCache
  Removes the object from the list of cached objects.
uncache(Id, Continuation) - Method in class rice.persistence.StorageManagerImpl
  Removes the object from the list of cached objects.
unknown - Variable in class rice.pastry.testing.PastryNetworkTest
  DESCRIBE THE FIELD
unstore(Id, Continuation) - Method in class rice.persistence.MemoryStorage
  Removes the object from the list of stored objects.
unstore(Id, Continuation) - Method in class rice.persistence.PersistentStorage
  Request to remove the object from the list of persistend objects.
unstore(Id, Continuation) - Method in interface rice.persistence.Storage
  Removes the object from the list of stored objects.
unstore(Id, Continuation) - Method in class rice.persistence.StorageManagerImpl
  Removes the object from the list of stored objects.
unsubscribe(Topic, ScribeClient) - Method in interface rice.p2p.scribe.Scribe
  Unsubscribes the given client from the provided topic.
unsubscribe(Topic, ScribeClient) - Method in class rice.p2p.scribe.ScribeImpl
  Unsubscribes the given client from the provided topic.
unsubscribe(SplitStreamClient) - Method in class rice.p2p.splitstream.Stripe
  Removes a client from this stripe - the client will no longer be informed whenever data arrives for this stripe
unwrap() - Method in class rice.pastry.routing.RouteMessage
  The wrapped message.
update(NodeHandle, boolean) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
update(NodeHandle, boolean) - Method in interface rice.p2p.commonapi.Application
  This method is invoked to inform the application that the given node has either joined or left the neighbor set of the local node, as the set would be returned by the neighborSet call.
update(NodeHandle, boolean) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
update(long, byte[]) - Method in class rice.p2p.glacier.v2.Manifest
  DESCRIBE THE METHOD
update(NodeHandle, boolean) - Method in class rice.p2p.multiring.MultiringApplication
  This method is invoked to inform the application that the given node has either joined or left the neighbor set of the local node, as the set would be returned by the neighborSet call.
update(Observable, Object) - Method in class rice.p2p.multiring.MultiringNodeHandle
  Observable callback.
update(NodeHandle, boolean) - Method in class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestApp
  DESCRIBE THE METHOD
update(NodeHandle, boolean) - Method in class rice.p2p.past.PastImpl
  This method is invoked to inform the application that the given node has either joined or left the neighbor set of the local node, as the set would be returned by the neighborSet call.
update(NodeHandle, boolean) - Method in class rice.p2p.replication.ReplicationImpl
  This method is invoked to inform the application that the given node has either joined or left the neighbor set of the local node, as the set would be returned by the neighborSet call.
update(NodeHandle, boolean) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl
  This method is invoked to inform the application that the given node has either joined or left the neighbor set of the local node, as the set would be returned by the neighborSet call.
update(Observable, Object) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  DESCRIBE THE METHOD
update(NodeHandle, boolean) - Method in class rice.p2p.scribe.ScribeImpl
  This method is invoked to inform the application that the given node has either joined or left the neighbor set of the local node, as the set would be returned by the neighborSet call.
update(NodeHandle, boolean) - Method in class rice.pastry.client.CommonAPIAppl
  Called by pastry when the neighbor set changes.
update(Observable, Object) - Method in class rice.pastry.dist.DistCoalesedNodeHandle
  DESCRIBE THE METHOD
update(Observable, Object) - Method in class rice.pastry.leafset.SimilarSet
  Is called by the Observer pattern whenever the liveness or proximity of a registered node handle is changed.
update(Observable, Object) - Method in class rice.pastry.routing.RouteSet
  Is called by the Observer pattern whenever the liveness or proximity of a registered node handle is changed.
update(Observable, Object) - Method in class rice.pastry.routing.RoutingTable
  Is called by the Observer pattern whenever a RouteSet in this table has changed.
update(Observable, Object) - Method in class rice.pastry.socket.SocketNodeHandle
  DESCRIBE THE METHOD
update(Object) - Method in class rice.pastry.socket.SocketNodeHandle
  Method which allows the observers of this socket node handle to be updated.
update(EpochInetSocketAddress, Object) - Method in class rice.pastry.socket.SocketNodeHandlePool
  This method updates all of the handles to the given address with the specified update.
update(Observable, Object) - Method in class rice.pastry.standard.StandardRouteSetProtocol
  Observer update.
update(NodeHandle, boolean) - Method in class rice.pastry.testing.RegrTestApp
  DESCRIBE THE METHOD
update(NodeHandle, boolean) - Method in class rice.tutorial.lesson3.MyApp
  Called when you hear about a new neighbor.
updateManifest(VersionKey, Manifest, long) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
  DESCRIBE THE METHOD
updateManifest(VersionKey, Manifest, long) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
  DESCRIBE THE METHOD
updateTokenBucket() - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
updates - Variable in class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
  DESCRIBE THE FIELD
useHeartbeat - Static variable in class rice.selector.ProfileSelector
  DESCRIBE THE FIELD

## V

VersionKey - class rice.p2p.glacier.VersionKey.
  DESCRIBE THE CLASS
VersionKey(Id, long) - Constructor for class rice.p2p.glacier.VersionKey
  Constructor for VersionKey.
VersionKeyFactory - class rice.p2p.glacier.VersionKeyFactory.
  DESCRIBE THE CLASS
VersionKeyFactory(MultiringIdFactory) - Constructor for class rice.p2p.glacier.VersionKeyFactory
  Constructor for VersionKeyFactory.
VersionKeyRange - class rice.p2p.glacier.VersionKeyRange.
  DESCRIBE THE CLASS
VersionKeyRange(IdRange) - Constructor for class rice.p2p.glacier.VersionKeyRange
  Constructor
VersionKeySet - class rice.p2p.glacier.VersionKeySet.
  DESCRIBE THE CLASS
VersionKeySet() - Constructor for class rice.p2p.glacier.VersionKeySet
  Constructor.
VersionKeySet(VersionKeySet) - Constructor for class rice.p2p.glacier.VersionKeySet
  Copy constructor.
VersionKeySet(SortedMap) - Constructor for class rice.p2p.glacier.VersionKeySet
  Constructor.
VersioningPast - interface rice.p2p.glacier.VersioningPast.
validatesFragment(Fragment, int) - Method in class rice.p2p.glacier.v2.Manifest
  DESCRIBE THE METHOD
valueHeadMap(Object) - Method in class rice.p2p.util.ReverseTreeMap
  Method which returns a headset of the values, or all the keys with values up to the specified value
valueNullMap() - Method in class rice.p2p.util.ReverseTreeMap
  Method which returns all of the keys which have null values
valueSubMap(Object, Object) - Method in class rice.p2p.util.ReverseTreeMap
  Method which returns a headset of the values, or all the keys with values up to the specified value
valueTailMap(Object) - Method in class rice.p2p.util.ReverseTreeMap
  Method which returns a tailset of the values, or all the keys with values after to the specified value
values() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  DESCRIBE THE METHOD
values() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  DESCRIBE THE METHOD
values() - Method in class rice.p2p.util.ImmutableSortedMap
  Returns a collection view of the values contained in this map.
values() - Method in class rice.p2p.util.RedBlackMap
  Returns a collection view of the values contained in this map.
verbose - Static variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
verbose - Static variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
verbose - Static variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
verbose - Static variable in class rice.p2p.past.gc.GCPastImpl
  DESCRIBE THE FIELD
verbose - Static variable in class rice.p2p.replication.ReplicationImpl
  DESCRIBE THE FIELD
verbose - Static variable in class rice.pastry.dist.DistPastryNode
  DESCRIBE THE FIELD
verbose - Static variable in class rice.pastry.socket.SocketPastryNode
  DESCRIBE THE FIELD
verbose - Static variable in class rice.persistence.PersistentStorage
  DESCRIBE THE FIELD
verify(byte[], byte[], PublicKey) - Static method in class rice.p2p.util.SecurityUtils
  Utility method for verifying a signature
verifyAddressBinding(Credentials, Address) - Method in class rice.pastry.direct.DirectSecurityManager
  Checks to see if these credentials can be associated with the address.
verifyAddressBinding(Credentials, Address) - Method in interface rice.pastry.security.PastrySecurityManager
  Checks to see if these credentials can be associated with the address.
verifyAddressBinding(Credentials, Address) - Method in class rice.pastry.security.PermissiveSecurityManager
  DESCRIBE THE METHOD
verifyAddressBinding(Credentials, Address) - Method in class rice.pastry.socket.SocketPastrySecurityManager
  Checks to see if these credentials can be associated with the address.
verifyConnection(int, InetSocketAddress, InetSocketAddress[]) - Static method in class rice.pastry.socket.SocketPastryNodeFactory
  Method which can be used to test the connectivity contstrains of the local node.
verifyMessage(Message) - Method in class rice.pastry.direct.DirectSecurityManager
  This method takes a message and returns true if the message is safe and false otherwise.
verifyMessage(Message) - Method in interface rice.pastry.security.PastrySecurityManager
  This method takes a message and returns true if the message is safe and false otherwise.
verifyMessage(Message) - Method in class rice.pastry.security.PermissiveSecurityManager
  DESCRIBE THE METHOD
verifyMessage(Message) - Method in class rice.pastry.socket.SocketPastrySecurityManager
  This method takes a message and returns true if the message is safe and false otherwise.
verifyNodeHandle(NodeHandle) - Method in class rice.pastry.direct.DirectSecurityManager
  Verify node handle safety.
verifyNodeHandle(NodeHandle) - Method in interface rice.pastry.security.PastrySecurityManager
  Verify node handle safety.
verifyNodeHandle(NodeHandle) - Method in class rice.pastry.security.PermissiveSecurityManager
  DESCRIBE THE METHOD
verifyNodeHandle(NodeHandle) - Method in class rice.pastry.socket.SocketPastrySecurityManager
  Verify node handle safety.
version - Variable in class rice.p2p.aggregation.ObjectDescriptor
  DESCRIBE THE FIELD
version - Variable in class rice.p2p.glacier.VersionKey
  DESCRIBE THE FIELD
version - Variable in class rice.p2p.glacier.v2.DebugContent
  DESCRIBE THE FIELD
version - Variable in class rice.p2p.glacier.v2.GlacierContentHandle
  DESCRIBE THE FIELD
version - Variable in class rice.p2p.multiring.RingCertificate
  DESCRIBE THE FIELD
version - Variable in class rice.p2p.past.testing.PastRegrTest.VersionedTestPastContent
  DESCRIBE THE FIELD
visited - Variable in class rice.p2p.scribe.messaging.AnycastMessage
  the list of nodes which we have visited
vlist - Variable in class rice.p2p.util.XMLObjectInputStream
  The list of validation objects waiting for the entire object graph to be read in

## W

WORK_THREAD - Static variable in class rice.persistence.PersistentStorage
  The static worker thread, which services all disk requests for all roots
WRITE_OBJECTS - Static variable in class rice.p2p.util.XMLObjectOutputStream
  A cache of the writeObject() methods, mapping class->writeObject()
WRITE_REPLACES - Static variable in class rice.p2p.util.XMLObjectOutputStream
  A cache of the writeReplace() methods, mapping class->writeReplace()
WrongEpochMessage - class rice.pastry.socket.messaging.WrongEpochMessage.
  Class which represents a "ping" message sent through the socket pastry system.
WrongEpochMessage(SourceRoute, SourceRoute, EpochInetSocketAddress, EpochInetSocketAddress) - Constructor for class rice.pastry.socket.messaging.WrongEpochMessage
  Constructor
waitingList - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
wakeup() - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
  DESCRIBE THE METHOD
wakeupTime - Variable in class rice.selector.SelectorManager
  DESCRIBE THE FIELD
wasAdded() - Method in class rice.pastry.NodeSetUpdate
  Returns true if the handle was added to the set.
wasReadOK - Variable in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE FIELD
write(int) - Method in class rice.p2p.util.Base64.OutputStream
  Writes the byte to the output stream after converting to/from Base64 notation.
write(byte[], int, int) - Method in class rice.p2p.util.Base64.OutputStream
  Calls `Base64.OutputStream.write(int)` repeatedly until len bytes are written.
write(int) - Method in class rice.p2p.util.EncryptedOutputStream
  Writes the specified byte to this output stream.
write(byte[], int, int) - Method in class rice.p2p.util.EncryptedOutputStream
  Writes the given bytes to the output
write(ObjectOutput) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  DESCRIBE THE METHOD
write(byte) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a byte to the underlying output stream.
write(byte[]) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a array of bytes to the underlying output stream.
write(byte[], int, int) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a array of bytes to the underlying output stream.
write(SelectionKey) - Method in class rice.pastry.socket.PingManager
  DESCRIBE THE METHOD
write(SocketChannel) - Method in class rice.pastry.socket.SocketChannelRepeater
  Method which is designed to be called when this repeater should write something out.
write(SocketChannel) - Method in class rice.pastry.socket.SocketChannelWriter
  Method which is designed to be called when this writer should write out its data.
write(SelectionKey) - Method in class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
  Writes to the socket attached to this socket manager.
write(SelectionKey) - Method in class rice.selector.SelectionKeyHandler
  Method which is called when the key becomes writable.
writeArray(Object, String, boolean) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes an array to the stream.
writeBase64(byte[], int, int) - Method in class rice.p2p.util.XMLWriter
  Method which writes a sequence of base64 encoded bytes to the output stream
writeBoolean(boolean) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes an boolean to the stream.
writeBuffer() - Method in class rice.p2p.util.EncryptedOutputStream
  Internal method which writes out the buffered data
writeByte(int) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes an byte to the stream.
writeByte(byte) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes an byte to the stream.
writeBytes(String) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a String as a sequence of chars to the stream.
writeChar(int) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes an char to the stream.
writeChar(char) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes an char to the stream.
writeChars(String) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a String as a sequence of chars to the stream.
writeClass(Object, Class) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes the information for one class for a given object to the stream.
writeDirty() - Method in class rice.persistence.PersistentStorage
  Function which writes out all of the dirty metadata files and marks them as clean.
writeDouble(double) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes an double to the stream.
writeExternal(ObjectOutput) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestExternalizable
  DESCRIBE THE METHOD
writeExternal(ObjectOutput) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestSubExternalizable
  DESCRIBE THE METHOD
writeFields() - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes the current state of the PutField object to the stream as this object's fields.
writeFields(Object, Class) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which initiates the default field writing mechanism for the given object's class.
writeFloat(float) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes an float to the stream.
writeHeader() - Method in class rice.p2p.util.XMLWriter
  Method which writes the XML header to the writer.
writeInt(int) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes an int to the stream.
writeLong(long) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes an long to the stream.
writeNull(String) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a null item to the stream as the provided field.
writeObject(Object, String) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes an object to the stream as the given field name If the next object represents a reference or null, then the appropriate helper is called.
writeObjectOverride(Object) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which is called by ObjectOutputStream.writeObject(), and writes the given object to the stream.
writeObjectUnshared(Object, String, boolean) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes an object to the stream.
writeOrdinaryObject(Object, String, boolean) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes an ordinary object to the stream (not a String or Array).
writePrimitive(int, String) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a int to the stream, as the given field name.
writePrimitive(boolean, String) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a boolean to the stream, as the given field name.
writePrimitive(byte, String) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a byte to the stream, as the given field name.
writePrimitive(char, String) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a char to the stream, as the given field name.
writePrimitive(double, String) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a double to the stream, as the given field name.
writePrimitive(float, String) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a float to the stream, as the given field name.
writePrimitive(long, String) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a long to the stream, as the given field name.
writePrimitive(short, String) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a short to the stream, as the given field name.
writePrimitiveField(Object, Field) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a primitive field to the stream.
writePutFields(XMLObjectOutputStream.PutField) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes out the data from the given PutField class as the data for the given class.
writeReference(Object, String) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a reference to the stream, determined from the references table.
writeReplace() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestReplace
  DESCRIBE THE METHOD
writeReset() - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a reset command to the stream.
writeShort(int) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes an short to the stream.
writeShort(short) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes an short to the stream.
writeStreamHeader() - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes the XML header to the stream.
writeString(String, String, boolean) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a string to the stream as the provided field.
writeToDisk() - Method in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE METHOD
writeUTF(String) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes a UTF-encoded String to the stream.
writeUnshared(Object) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which writes the given object to the stream and does not record a reference to the object.
writer - Variable in class rice.p2p.util.XMLObjectOutputStream
  The underlying XML writing engine
writer - Variable in class rice.p2p.util.XMLWriter
  The underlying writer which the serializer uses

## X

XMLObjectInputStream - class rice.p2p.util.XMLObjectInputStream.
  XMLObjectInputStream is an extension of ObjectInputStream which provides for deserialization for objects which have been converted to XML via a XMLObjectOutputStream.
XMLObjectInputStream(InputStream) - Constructor for class rice.p2p.util.XMLObjectInputStream
  Constructor which reads data from the given input stream in order deserialize objects.
XMLObjectInputStream.GetField - class rice.p2p.util.XMLObjectInputStream.GetField.
  This class is an implementation of GetField which is compatible with the XMLObjectInputStream.
XMLObjectInputStream.GetField() - Constructor for class rice.p2p.util.XMLObjectInputStream.GetField
XMLObjectOutputStream - class rice.p2p.util.XMLObjectOutputStream.
  XMLObjectOutputStream is an extension of ObjectOutputStream which provides for serialization for arbitrary Java objects, in the same manner as the ObjectOutputStream class.
XMLObjectOutputStream(OutputStream) - Constructor for class rice.p2p.util.XMLObjectOutputStream
  Constructor which writes data from the given output stream in order serialize objects.
XMLObjectOutputStream.PutField - class rice.p2p.util.XMLObjectOutputStream.PutField.
  This class is an implementation of PutField which is compatible with the XMLObjectOutputStream.
XMLObjectOutputStream.PutField() - Constructor for class rice.p2p.util.XMLObjectOutputStream.PutField
XMLObjectStreamUnit - class rice.p2p.util.testing.XMLObjectStreamUnit.
  DESCRIBE THE CLASS
XMLObjectStreamUnit() - Constructor for class rice.p2p.util.testing.XMLObjectStreamUnit
  Constructor for XMLObjectStreamUnit.
XMLObjectStreamUnit.TestByteSerialization - class rice.p2p.util.testing.XMLObjectStreamUnit.TestByteSerialization.
  DESCRIBE THE CLASS
XMLObjectStreamUnit.TestByteSerialization() - Constructor for class rice.p2p.util.testing.XMLObjectStreamUnit.TestByteSerialization
XMLObjectStreamUnit.TestExternalizable - class rice.p2p.util.testing.XMLObjectStreamUnit.TestExternalizable.
  DESCRIBE THE CLASS
XMLObjectStreamUnit.TestExternalizable() - Constructor for class rice.p2p.util.testing.XMLObjectStreamUnit.TestExternalizable
XMLObjectStreamUnit.TestPutFields - class rice.p2p.util.testing.XMLObjectStreamUnit.TestPutFields.
  DESCRIBE THE CLASS
XMLObjectStreamUnit.TestPutFields() - Constructor for class rice.p2p.util.testing.XMLObjectStreamUnit.TestPutFields
XMLObjectStreamUnit.TestReplace - class rice.p2p.util.testing.XMLObjectStreamUnit.TestReplace.
  DESCRIBE THE CLASS
XMLObjectStreamUnit.TestReplace() - Constructor for class rice.p2p.util.testing.XMLObjectStreamUnit.TestReplace
XMLObjectStreamUnit.TestReplace2 - class rice.p2p.util.testing.XMLObjectStreamUnit.TestReplace2.
  DESCRIBE THE CLASS
XMLObjectStreamUnit.TestReplace2() - Constructor for class rice.p2p.util.testing.XMLObjectStreamUnit.TestReplace2
XMLObjectStreamUnit.TestReplace3 - class rice.p2p.util.testing.XMLObjectStreamUnit.TestReplace3.
  DESCRIBE THE CLASS
XMLObjectStreamUnit.TestReplace3() - Constructor for class rice.p2p.util.testing.XMLObjectStreamUnit.TestReplace3
XMLObjectStreamUnit.TestResolve - class rice.p2p.util.testing.XMLObjectStreamUnit.TestResolve.
  DESCRIBE THE CLASS
XMLObjectStreamUnit.TestResolve() - Constructor for class rice.p2p.util.testing.XMLObjectStreamUnit.TestResolve
XMLObjectStreamUnit.TestResolve2 - class rice.p2p.util.testing.XMLObjectStreamUnit.TestResolve2.
  DESCRIBE THE CLASS
XMLObjectStreamUnit.TestResolve2() - Constructor for class rice.p2p.util.testing.XMLObjectStreamUnit.TestResolve2
XMLObjectStreamUnit.TestResolve3 - class rice.p2p.util.testing.XMLObjectStreamUnit.TestResolve3.
  DESCRIBE THE CLASS
XMLObjectStreamUnit.TestResolve3() - Constructor for class rice.p2p.util.testing.XMLObjectStreamUnit.TestResolve3
XMLObjectStreamUnit.TestSerialPersistentFields - class rice.p2p.util.testing.XMLObjectStreamUnit.TestSerialPersistentFields.
  DESCRIBE THE CLASS
XMLObjectStreamUnit.TestSerialPersistentFields() - Constructor for class rice.p2p.util.testing.XMLObjectStreamUnit.TestSerialPersistentFields
XMLObjectStreamUnit.TestSubExternalizable - class rice.p2p.util.testing.XMLObjectStreamUnit.TestSubExternalizable.
  DESCRIBE THE CLASS
XMLObjectStreamUnit.TestSubExternalizable(Object) - Constructor for class rice.p2p.util.testing.XMLObjectStreamUnit.TestSubExternalizable
  Constructor for TestSubExternalizable.
XMLObjectStreamUnit.TestUnreadData - class rice.p2p.util.testing.XMLObjectStreamUnit.TestUnreadData.
  DESCRIBE THE CLASS
XMLObjectStreamUnit.TestUnreadData() - Constructor for class rice.p2p.util.testing.XMLObjectStreamUnit.TestUnreadData
XMLReader - class rice.p2p.util.XMLReader.
  XMLReader is a utility class used by XMLObjectInputStream to perform the actual XML parsing.
XMLReader(Reader) - Constructor for class rice.p2p.util.XMLReader
  Constructor which takes the provided reader and builds a new XML parser to read XML from the reader.
XMLWriter - class rice.p2p.util.XMLWriter.
  XMLWriter is a utility class used by XMLObjectOutputStream to perform the actual XML writing.
XMLWriter(OutputStream) - Constructor for class rice.p2p.util.XMLWriter
  Constructor which takes the provided writer and builds a new XML writier to read XML from the writier.
xois - Variable in class rice.p2p.util.testing.XMLObjectStreamUnit
  DESCRIBE THE FIELD
xoos - Variable in class rice.p2p.util.testing.XMLObjectStreamUnit
  DESCRIBE THE FIELD
xor(byte[], byte[]) - Static method in class rice.p2p.util.MathUtils
  Utility method which xors two given byte arrays, of equal length, and returns the results
xpp - Variable in class rice.p2p.util.XMLReader
  The actual XML parser which we use

A B C D E F G H I J K L M N O P Q R S T U V W X

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

Copyright © 2001-2005 - Rice Pastry.