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 Z

## A

abs(int) - Method in class rice.pastry.testing.LeafSetTest
  DESCRIBE THE METHOD
AbstractLogManager - Class in rice.environment.logging
AbstractLogManager(PrintStream, TimeSource, Parameters, String, String) - Constructor for class rice.environment.logging.AbstractLogManager
  Constructor for AbstractLogManager.
AbstractSubscribeMessage - Class in rice.p2p.scribe.messaging
AbstractSubscribeMessage(NodeHandle, Topic, int) - Constructor for class rice.p2p.scribe.messaging.AbstractSubscribeMessage
  Constructor which takes a unique integer Id
AbstractSubscribeMessage(InputBuffer, Endpoint) - Constructor for class rice.p2p.scribe.messaging.AbstractSubscribeMessage
  Protected because it should only be called from an extending class, to get version numbers correct.
accept(AppSocketReceiver) - Method in interface rice.p2p.commonapi.Endpoint
  Set's the acceptor for this application.
accept(AppSocketReceiver) - Method in class rice.p2p.multiring.MultiringEndpoint
  DESCRIBE THE METHOD
accept(AppSocketReceiver) - Method in class rice.p2p.past.gc.GCEndpoint
  DESCRIBE THE METHOD
accept(AppSocketReceiver) - Method in class rice.pastry.client.PastryAppl
  Sets an AppSocketReceiver to be called when the next socket arrives.
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.RawScribeRegrTest.TestScribeClient
  Whether or not this client should accept anycasts
acceptAnycast(boolean) - Method in class rice.p2p.scribe.testing.RawScribeRegrTest.TestScribeClient
  DESCRIBE THE METHOD
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
acceptAppSocket(SocketAppSocket, int) - Method in class rice.pastry.socket.SocketPastryNode
  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
accepted() - Method in class rice.pastry.join.JoinRequest
  Returns true if the request was accepted, false if it hasn't yet.
acceptJoin(NodeHandle, LeafSet) - Method in class rice.pastry.join.JoinRequest
  Accept join request.
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
addAttribute(String, String) - Method in class rice.p2p.util.XMLParser
  Internal method which adds an attributes
addChangeListener(ParameterChangeListener) - Method in interface rice.environment.params.Parameters
  Adds the specified Change listener to receive Change events from this component.
addChangeListener(ParameterChangeListener) - Method in class rice.environment.params.simple.SimpleParameters
  Adds the specified Change listener to receive Change events from this component.
addChild(Topic, NodeHandle) - Method in interface rice.p2p.scribe.Scribe
  Adds a child to the given topic
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.
addChild(NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  Adds a feature to the Child attribute of the TopicManager object
addClient(ScribeClient) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  Adds a feature to the Client attribute of the TopicManager object
addDestructable(Destructable) - Method in class rice.environment.Environment
  Adds a feature to the Destructable attribute of the Environment object
addDestructable(Destructable) - Method in class rice.pastry.PastryNode
  Adds a feature to the Destructable attribute of the PastryNode object
addDistance(double) - Method in class rice.pastry.testing.PingTestRecord
  Adds a feature to the Distance attribute of the PingTestRecord object
addFirst(NodeHandle) - Method in class rice.p2p.scribe.messaging.AnycastMessage
  Adds a node the the front of the to-visit list
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.
addHop(NodeHandle) - Method in class rice.tutorial.forwarding.MyMsg
  Adds a feature to the Hop attribute of the MyMsg object
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
addLeafSetListener(NodeSetListener) - Method in class rice.pastry.PastryNode
  Adds the specified LeafSet listener to receive LeafSet events from this component.
addLeafSetObserver(Observer) - Method in class rice.pastry.PastryNode
  Deprecated. use addLeafSetListener
addLoopObserver(LoopObserver) - Method in class rice.selector.SelectorManager
  Adds a feature to the LoopObserver attribute of the SelectorManager object
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 the specified Network listener to receive Network events from this component.
addNode(MultiringNode) - Method in class rice.p2p.multiring.MultiringNodeCollection
  This method allows other nodes to be dynamically added to the node collection.
addNodeSetListener(NodeSetListener) - Method in class rice.pastry.leafset.LeafSet
  Add observer method.
addNodeSetListener(NodeSetListener) - Method in class rice.pastry.leafset.SimilarSet
  Adds the specified NodeSet listener to receive NodeSet events from this component.
addNodeSetListener(NodeSetListener) - Method in interface rice.pastry.NodeSetEventSource
  Adds the specified NodeSet listener to receive NodeSet events from this component.
addNodeSetListener(NodeSetListener) - Method in class rice.pastry.routing.RoutingTable
  Adds the specified NodeSet listener to receive NodeSet events from this component.
addObserver(Observer) - Method in class rice.pastry.leafset.LeafSet
  Deprecated. use addNodeSetListener
addObserver(Observer) - Method in class rice.pastry.leafset.SimilarSet
  Deprecated. use addNodeSetListener
addObserver(Observer) - Method in class rice.pastry.routing.RoutingTable
  Deprecated. use addNodeSetListener
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
address - Variable in class rice.pastry.client.PastryAppl
  DESCRIBE THE FIELD
address - Variable in class rice.pastry.socket.EpochInetSocketAddress
  DESCRIBE THE FIELD
address - Variable in class rice.pastry.socket.messaging.IPAddressResponseMessage
  DESCRIBE THE FIELD
address - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  DESCRIBE THE FIELD
addressEquals(EpochInetSocketAddress) - Method in class rice.pastry.socket.EpochInetSocketAddress
  DESCRIBE THE METHOD
addRouteSetListener(NodeSetListener) - Method in class rice.pastry.PastryNode
  Adds the specified RouteSet listener to receive RouteSet events from this component.
addRouteSetObserver(Observer) - Method in class rice.pastry.PastryNode
  Deprecated. use addRouteSetListener
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 the specified Statistics listener to receive Statistics events from this component.
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
addToId(Id.Distance) - Method in class rice.persistence.testing.MemoryStorageTest.VariableId
  Adds a feature to the ToId attribute of the VariableId object
addToLeafSet(NodeHandle) - Method in class rice.pastry.standard.ConsistentJoinProtocol
  Observes all NodeHandles added to LeafSet
addVisited(NodeHandle) - Method in class rice.p2p.scribe.messaging.AnycastMessage
  Adds a node to the visited list
Aggregate - Class in rice.p2p.aggregation
  DESCRIBE THE CLASS
Aggregate(GCPastContent[], Id[]) - Constructor for class rice.p2p.aggregation.Aggregate
  Constructor for Aggregate.
AggregateFactory - Interface in rice.p2p.aggregation
  DESCRIBE THE INTERFACE
aggregateFactory - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
AggregateHandle - Class in rice.p2p.aggregation
  DESCRIBE THE CLASS
AggregateHandle(NodeHandle, Id, long, long) - Constructor for class rice.p2p.aggregation.AggregateHandle
  Constructor for AggregateHandle.
AggregateHandle(InputBuffer, Endpoint) - Constructor for class rice.p2p.aggregation.AggregateHandle
  Constructor for AggregateHandle.
aggregateLifetimeHisto - Variable in class rice.p2p.aggregation.AggregationStatistics
  DESCRIBE THE FIELD
AggregateList - Class in rice.p2p.aggregation
  DESCRIBE THE CLASS
AggregateList(String, String, IdFactory, boolean, String, Environment) - Constructor for class rice.p2p.aggregation.AggregateList
  Constructor for AggregateList.
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
Aggregation - Interface in rice.p2p.aggregation
  DESCRIBE THE INTERFACE
AggregationDefaultPolicy - Class in rice.p2p.aggregation
  DESCRIBE THE CLASS
AggregationDefaultPolicy() - Constructor for class rice.p2p.aggregation.AggregationDefaultPolicy
AggregationException - Exception in rice.p2p.aggregation
  DESCRIBE THE CLASS
AggregationException(String) - Constructor for exception rice.p2p.aggregation.AggregationException
  Constructor for AggregationException.
AggregationImpl - Class in rice.p2p.aggregation
  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, AggregateFactory) - Constructor for class rice.p2p.aggregation.AggregationImpl
  Constructor for AggregationImpl.
AggregationMessage - Class in rice.p2p.aggregation.messaging
  DESCRIBE THE CLASS
AggregationMessage(int, NodeHandle, Id) - Constructor for class rice.p2p.aggregation.messaging.AggregationMessage
  Constructor which takes a unique integer Id
AggregationPolicy - Interface in rice.p2p.aggregation
  DESCRIBE THE INTERFACE
AggregationStatistics - Class in rice.p2p.aggregation
  DESCRIBE THE CLASS
AggregationStatistics(int, long, Environment) - Constructor for class rice.p2p.aggregation.AggregationStatistics
  Constructor for AggregationStatistics.
AggregationTimeoutMessage - Class in rice.p2p.aggregation.messaging
  DESCRIBE THE CLASS
AggregationTimeoutMessage(int, NodeHandle) - Constructor for class rice.p2p.aggregation.messaging.AggregationTimeoutMessage
  Constructor for AggregationTimeoutMessage.
alive - Variable in class rice.pastry.direct.DirectPastryNode
ALL - Static variable in class rice.environment.logging.Logger
  ALL indicates that all messages should be logged.
allowInsert(PastContent) - Method in interface rice.p2p.past.PastPolicy
  This method is call before an insert() is processed on the local node.
allowInsert(PastContent) - Method in class rice.p2p.past.PastPolicy.DefaultPastPolicy
  This method always return true;
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(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 - Variable in class rice.p2p.scribe.testing.RawScribeRegrTest.TestScribePolicy
  DESCRIBE THE FIELD
allowSubscribe(boolean) - Method in class rice.p2p.scribe.testing.RawScribeRegrTest.TestScribePolicy
  DESCRIBE THE METHOD
allowSubscribe(SubscribeMessage, ScribeClient[], NodeHandle[]) - Method in class rice.p2p.scribe.testing.RawScribeRegrTest.TestScribePolicy
  DESCRIBE THE METHOD
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
ALWAYS - Static variable in class rice.pastry.socket.SocketPastryNodeFactory
  DESCRIBE THE FIELD
am - Variable in class rice.pastry.socket.SocketCollectionManager.MessageRetry
  DESCRIBE THE FIELD
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, RawScribeContent) - Method in interface rice.p2p.scribe.Scribe
  DESCRIBE THE METHOD
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, RawScribeContent) - Method in class rice.p2p.scribe.ScribeImpl
  DESCRIBE THE METHOD
anycast(Topic, ScribeContent) - Method in class rice.p2p.scribe.testing.RawScribeRegrTest.TestScribeClient
  DESCRIBE THE METHOD
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.
anycast(Topic, ScribeContent) - Method in class rice.tutorial.lesson6.MyScribeClient
  Called when we receive an anycast.
AnycastMessage - Class in rice.p2p.scribe.messaging
AnycastMessage(NodeHandle, Topic, ScribeContent) - Constructor for class rice.p2p.scribe.messaging.AnycastMessage
  Constructor which takes a unique integer Id
AnycastMessage(NodeHandle, Topic, RawScribeContent) - Constructor for class rice.p2p.scribe.messaging.AnycastMessage
  Constructor for AnycastMessage.
AnycastMessage(InputBuffer, Endpoint, ScribeContentDeserializer) - Constructor for class rice.p2p.scribe.messaging.AnycastMessage
  Protected because it should only be called from an extending class, to get version numbers correct.
anycastMessages - Variable in class rice.p2p.scribe.testing.RawScribeRegrTest.TestScribeClient
  The publish messages received so far
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.
APOP_ALGORITHM - Static variable in class rice.p2p.util.SecurityUtils
  The name of the apop function.
append(char[], int, int) - Method in class rice.p2p.util.XMLParser.CharArrayBuffer
  Appends some more chars!
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 - Interface in rice.p2p.commonapi
application - Variable in class rice.p2p.multiring.messaging.RingMessage
  The name of the application which sent this message
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.pastry.commonapi.PastryEndpoint
AppNotRegisteredException - Exception in rice.p2p.commonapi.exception
  The application has not been registered on that node.
AppNotRegisteredException() - Constructor for exception rice.p2p.commonapi.exception.AppNotRegisteredException
  Constructor for AppNotRegisteredException.
apps - Variable in class rice.pastry.PastryNode
  DESCRIBE THE FIELD
AppSocket - Interface in rice.p2p.commonapi.appsocket
  Interface for sending bulk data from the application.
appSocketClosed(SocketAppSocket) - Method in class rice.pastry.socket.SocketCollectionManager
  Method which is designed to be called *ONCE THE SOCKET HAS BEEN CLOSED*.
AppSocketException - Exception in rice.p2p.commonapi.exception
  DESCRIBE THE CLASS
AppSocketException() - Constructor for exception rice.p2p.commonapi.exception.AppSocketException
  Constructor for AppSocketException.
AppSocketException(Throwable) - Constructor for exception rice.p2p.commonapi.exception.AppSocketException
  Constructor for AppSocketException.
AppSocketException(String) - Constructor for exception rice.p2p.commonapi.exception.AppSocketException
  Constructor for AppSocketException.
appSocketOpened(SocketAppSocket) - Method in class rice.pastry.socket.SocketCollectionManager
  DESCRIBE THE METHOD
AppSocketReceiver - Interface in rice.p2p.commonapi.appsocket
  Interface to receive an application level socket.
appSockets - Variable in class rice.pastry.socket.SocketCollectionManager
  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
asList() - Method in class rice.pastry.leafset.LeafSet
  If overlaps() a NodeHandle may show up twice.
asList() - Method in class rice.pastry.routing.RoutingTable
  Does not return self
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.direct.DirectNodeHandle
  DESCRIBE THE METHOD
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.
assignedIndices - Variable in class rice.pastry.direct.GenericNetwork
  DESCRIBE THE FIELD
assignReference() - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which assigns a new unique reference.
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.
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.
attachChannel(ChannelId) - Method in class rice.p2p.splitstream.testing.MySplitStreamClient
  DESCRIBE THE METHOD
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.
attributeKeys - Variable in class rice.p2p.util.XMLParser
  If the tag parsed was a start tag, the list of attribute-> value pairs
attributeValues - Variable in class rice.p2p.util.XMLParser
  DESCRIBE THE FIELD
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

BACKOFF_INITIAL - Variable in class rice.pastry.socket.SocketCollectionManager
  DESCRIBE THE FIELD
BACKOFF_LIMIT - Variable in class rice.pastry.socket.SocketCollectionManager
  DESCRIBE THE FIELD
backup - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
BACKUP_DIRECTORY - Static variable in class rice.persistence.PersistentStorage
  Static variables which define the location of the storage root
bais - Variable in class rice.p2p.util.testing.XMLObjectStreamUnit
  DESCRIBE THE FIELD
baos - Variable in class rice.p2p.util.testing.XMLObjectStreamUnit
  DESCRIBE THE FIELD
BASE - Variable in class rice.p2p.multiring.MultiringNodeCollection
  The routing base for ring ids, in bytes
Base64 - Class in rice.p2p.util
Base64.InputStream - Class in rice.p2p.util
  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 in rice.p2p.util
  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.
baseBitLength() - 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
BasicNetworkSimulator - Class in rice.pastry.direct
  DESCRIBE THE CLASS
BasicNetworkSimulator(Environment) - Constructor for class rice.pastry.direct.BasicNetworkSimulator
  Constructor for BasicNetworkSimulator.
best - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  the current best route to this remote address if best == null, we are already in a CheckDead, which means we are searching for a path
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
  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.
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.
BlockingIOThread - Class in rice.environment.processing.simple
BlockingIOThread(WorkQueue) - Constructor for class rice.environment.processing.simple.BlockingIOThread
  Constructor for BlockingIOThread.
BloomFilter - Class in rice.p2p.glacier.v2
  DESCRIBE THE CLASS
BloomFilter(int, int[]) - Constructor for class rice.p2p.glacier.v2.BloomFilter
  Constructor for BloomFilter.
BloomFilter(int, int, RandomSource) - Constructor for class rice.p2p.glacier.v2.BloomFilter
  Constructor for BloomFilter.
BloomFilter(InputBuffer) - 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 in rice.p2p.util
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.
BloomFilter(InputBuffer) - Constructor for class rice.p2p.util.BloomFilter
  Constructor for BloomFilter.
BloomFilterUnit - Class in rice.p2p.util.testing
  DESCRIBE THE CLASS
BloomFilterUnit() - Constructor for class rice.p2p.util.testing.BloomFilterUnit
BLS_THROTTLE - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
  DESCRIBE THE FIELD
BOOTNODE - Static variable in class rice.p2p.splitstream.testing.SplitStreamDistTest
  DESCRIBE THE FIELD
BOOTSTRAP - Variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
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
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
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.
broadcastChannelClosed(InetSocketAddress) - Method in class rice.pastry.dist.DistPastryNode
  DESCRIBE THE METHOD
broadcastChannelOpened(InetSocketAddress, int) - Method in class rice.pastry.dist.DistPastryNode
  DESCRIBE THE METHOD
BroadcastLeafSet - Class in rice.pastry.leafset
  Broadcast a leaf set to another node.
BroadcastLeafSet(NodeHandle, LeafSet, int, long) - Constructor for class rice.pastry.leafset.BroadcastLeafSet
  Constructor.
BroadcastLeafSet(Date, NodeHandle, LeafSet, int, long) - Constructor for class rice.pastry.leafset.BroadcastLeafSet
  Constructor.
BroadcastLeafSet(InputBuffer, NodeHandleFactory) - Constructor for class rice.pastry.leafset.BroadcastLeafSet
  Constructor for BroadcastLeafSet.
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(int, short, InetSocketAddress, int, int) - Method in class rice.pastry.dist.DistPastryNode
  DESCRIBE THE METHOD
BroadcastRouteRow - Class in rice.pastry.routing
  Broadcast message for a row from a routing table.
BroadcastRouteRow(Date, NodeHandle, RouteSet[]) - Constructor for class rice.pastry.routing.BroadcastRouteRow
  Constructor.
BroadcastRouteRow(NodeHandle, RouteSet[]) - Constructor for class rice.pastry.routing.BroadcastRouteRow
  Constructor.
BroadcastRouteRow(InputBuffer, NodeHandleFactory, PastryNode) - Constructor for class rice.pastry.routing.BroadcastRouteRow
  Constructor for BroadcastRouteRow.
broadcastRows(JoinRequest) - Method in class rice.pastry.standard.StandardJoinProtocol
  Broadcasts the route table rows.
broadcastSentListeners(int, short, InetSocketAddress, int, 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.environment.logging.LogOutputStream
  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
buffer - Variable in class rice.p2p.util.XMLParser
  The internal buffer used to process data
buffer - Variable in class rice.p2p.util.XMLParser.CharArrayBuffer
  The internal buffer
BUFFER_IF_NOT_READY_PARAM - Static variable in class rice.pastry.messaging.MessageDispatch
  DESCRIBE THE FIELD
BUFFER_SIZE - Static variable in class rice.environment.logging.LogOutputStream
  DESCRIBE THE FIELD
BUFFER_SIZE - Variable in class rice.p2p.util.EncryptedOutputStream
  DESCRIBE THE FIELD
BUFFER_SIZE - Static variable in class rice.p2p.util.XMLParser
  The size of the internal buffer to allocate
BUFFER_SIZE_PARAM - Static variable in class rice.pastry.messaging.MessageDispatch
  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
bufferLimit - Variable in class rice.p2p.util.XMLParser
  DESCRIBE THE FIELD
bufferPosition - Variable in class rice.p2p.util.XMLParser
  Internal pointers into the buffer
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(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierNeighborRequestMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierQueryMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRangeQueryMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRangeResponseMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRefreshProbeMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
  DESCRIBE THE METHOD
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(InputBuffer, Endpoint) - Static method in class rice.p2p.past.gc.messaging.GCRefreshMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint, PastContentDeserializer) - Static method in class rice.p2p.past.messaging.CacheMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint, PastContentHandleDeserializer) - Static method in class rice.p2p.past.messaging.FetchHandleMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint, PastContentDeserializer, PastContentHandleDeserializer) - Static method in class rice.p2p.past.messaging.FetchMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint, PastContentDeserializer) - Static method in class rice.p2p.past.messaging.InsertMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.past.messaging.LookupHandlesMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint, PastContentDeserializer) - Static method in class rice.p2p.past.messaging.LookupMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.replication.messaging.RequestMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.replication.messaging.ResponseMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint, ScribeContentDeserializer) - Static method in class rice.p2p.scribe.messaging.AnycastMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.scribe.messaging.DropMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint, ScribeContentDeserializer) - Static method in class rice.p2p.scribe.messaging.PublishMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint, ScribeContentDeserializer) - Static method in class rice.p2p.scribe.messaging.PublishRequestMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.scribe.messaging.SubscribeAckMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.scribe.messaging.SubscribeFailedMessage
  DESCRIBE THE METHOD
build(InputBuffer, Endpoint) - Static method in class rice.p2p.scribe.messaging.UnsubscribeMessage
  DESCRIBE THE METHOD
build(int[]) - Static method in class rice.pastry.Id
  Constructor.
build(InputBuffer) - Static method in class rice.pastry.Id
  Id (Version 0) +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + 160 Bit + + + + + + + + + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
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(InputBuffer, NodeHandleFactory) - Static method in class rice.pastry.leafset.LeafSet
  So that small LeafSets (who have overlapping nodes) don't waste bandwidth, leafset first defines the NodeHandles to be loaded into an array, then specifies their locations.
build(InputBuffer) - Method in interface rice.pastry.messaging.RawMessageDeliveryFactory
  DESCRIBE THE METHOD
build(InputBuffer, NodeHandleFactory, PastryNode) - Static method in class rice.pastry.routing.RouteMessage
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + int auxAddress + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + Id target + + + + + + + + + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + NodeHandle prev + + (used to repair routing table during routing) + + + ...
build(InputBuffer) - Static method in class rice.pastry.socket.EpochInetSocketAddress
  EpochInetSocketAddress: (IPV4): +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + InetAddress + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + port (int) + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + epoch (long) + + + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
build(EpochInetSocketAddress[]) - Static method in class rice.pastry.socket.SourceRoute
  Constructor.
build(EpochInetSocketAddress) - Static method in class rice.pastry.socket.SourceRoute
  Constructor.
build(InputBuffer) - Static method in class rice.pastry.socket.SourceRoute
  DESCRIBE THE METHOD
buildAggregate(GCPastContent[], Id[]) - Method in interface rice.p2p.aggregation.AggregateFactory
  DESCRIBE THE METHOD
buildAggregate(RawGCPastContent[], Id[]) - Method in interface rice.p2p.aggregation.AggregateFactory
  DESCRIBE THE METHOD
buildAggregate(GCPastContent[], Id[]) - Method in class rice.p2p.aggregation.JavaSerializedAggregateFactory
  DESCRIBE THE METHOD
buildAggregate(RawGCPastContent[], Id[]) - Method in class rice.p2p.aggregation.JavaSerializedAggregateFactory
  DESCRIBE THE METHOD
buildAggregate(GCPastContent[], Id[]) - Method in class rice.p2p.aggregation.raw.RawAggregateFactory
  DESCRIBE THE METHOD
buildAggregate(RawGCPastContent[], Id[]) - Method in class rice.p2p.aggregation.raw.RawAggregateFactory
  DESCRIBE THE METHOD
buildBootstrapSetFromCert(String) - Method in class rice.pastry.testing.PartitionChecker
  DESCRIBE THE METHOD
buildEndpoint(Application, String) - Method in interface rice.p2p.commonapi.Node
  Same as register application, but returns an unregistered Endpoint.
buildEndpoint(Application, String) - Method in class rice.p2p.multiring.MultiringNode
  DESCRIBE THE METHOD
buildEndpoint(Application, String) - Method in class rice.p2p.past.gc.GCNode
  DESCRIBE THE METHOD
buildEndpoint(Application, String) - Method in class rice.pastry.PastryNode
  DESCRIBE THE METHOD
buildGC(InputBuffer, Endpoint, PastContentDeserializer) - Static method in class rice.p2p.past.gc.messaging.GCInsertMessage
  DESCRIBE THE METHOD
buildGC(InputBuffer, Endpoint) - Static method in class rice.p2p.past.gc.messaging.GCLookupHandlesMessage
  DESCRIBE THE METHOD
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.
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(RandomSource) - Method in interface rice.p2p.commonapi.IdFactory
  DESCRIBE THE METHOD
buildRandomId(Random) - Method in class rice.p2p.glacier.FragmentKeyFactory
  Builds a random protocol-specific Id.
buildRandomId(RandomSource) - Method in class rice.p2p.glacier.FragmentKeyFactory
  DESCRIBE THE METHOD
buildRandomId(Random) - Method in class rice.p2p.glacier.VersionKeyFactory
  Builds a random protocol-specific Id.
buildRandomId(RandomSource) - Method in class rice.p2p.glacier.VersionKeyFactory
  DESCRIBE THE METHOD
buildRandomId(Random) - Method in class rice.p2p.multiring.MultiringIdFactory
  Builds a random protocol-specific Id.
buildRandomId(RandomSource) - Method in class rice.p2p.multiring.MultiringIdFactory
  DESCRIBE THE METHOD
buildRandomId(Random) - Method in class rice.p2p.past.gc.GCIdFactory
  Builds a random protocol-specific Id.
buildRandomId(RandomSource) - Method in class rice.p2p.past.gc.GCIdFactory
  DESCRIBE THE METHOD
buildRandomId(Random) - Method in class rice.pastry.commonapi.PastryIdFactory
  Builds a random protocol-specific Id.
buildRandomId(RandomSource) - Method in class rice.pastry.commonapi.PastryIdFactory
  DESCRIBE THE METHOD
buildReplicationManager(Node, String) - Method in class rice.p2p.past.PastImpl
  Internal method which builds the replication manager.
buildRing(DistPastryNodeFactory, InetSocketAddress) - Method in class rice.pastry.testing.PartitionChecker
  DESCRIBE THE METHOD
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
buildSM(InputBuffer, Endpoint, ScribeContentDeserializer) - Static method in class rice.p2p.scribe.messaging.SubscribeMessage
  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
bytesRemaining() - Method in interface rice.p2p.commonapi.rawserialization.InputBuffer
  DESCRIBE THE METHOD
bytesRemaining() - Method in interface rice.p2p.commonapi.rawserialization.OutputBuffer
  DESCRIBE THE METHOD
bytesRemaining() - Method in class rice.p2p.util.rawserialization.SimpleInputBuffer
  DESCRIBE THE METHOD
bytesRemaining() - Method in class rice.p2p.util.rawserialization.SimpleOutputBuffer
  DESCRIBE THE METHOD

## C

cache(PastContent, Continuation) - Method in class rice.p2p.past.PastImpl
  Method which inserts the given object into the cache
cache - Variable in class rice.p2p.util.XMLParser
  The StringCache used to reduce the memory requirements
Cache - Interface in rice.persistence
  This interface is the abstraction of something which provides a caching service.
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.
CACHE_SIZE - Static variable in class rice.persistence.testing.LRUCacheTest
  DESCRIBE THE FIELD
CacheMessage - Class in rice.p2p.past.messaging
CacheMessage(int, PastContent, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.CacheMessage
  Constructor which takes a unique integer Id and the local id
CacheMessage(int, RawPastContent, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.CacheMessage
  Constructor for CacheMessage.
cancel() - Method in interface rice.p2p.commonapi.CancellableTask
cancel() - Method in class rice.pastry.ExponentialBackoffScheduledMessage
  DESCRIBE THE METHOD
cancel() - Method in class rice.pastry.ScheduledMessage
  DESCRIBE THE METHOD
cancel() - Method in class rice.pastry.socket.SocketCollectionManager.DeadChecker
  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
CancellableTask - Interface in rice.p2p.commonapi
  This class represents a task which can be cancelled by the caller.
cancelled - Variable in class rice.selector.TimerTask
  DESCRIBE THE FIELD
cancelledKeys - Variable in class rice.selector.SelectorManager
  DESCRIBE THE FIELD
cancelRotateTask() - Method in class rice.environment.logging.file.RotatingLogManager
  DESCRIBE THE METHOD
cancelTask() - Method in class rice.tutorial.lesson5.MyApp
  Call this to cancel the task.
canRandom() - Method in class rice.pastry.routing.SendOptions
  Returns whether randomizations on the route are allowed.
capacity() - Method in class rice.pastry.routing.RouteSet
  DESCRIBE THE METHOD
Catalog - Interface in rice.persistence
  This interface is the abstraction of something which holds objects which are available for lookup.
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.
CERTIFICATES - Static variable in class rice.p2p.multiring.RingCertificate
  DESCRIBE THE FIELD
CertifiedNodeIdFactory - Class in rice.pastry.standard
  Builds nodeIds in a certified manner, guaranteeing that a given node will always have the same nodeId.
CertifiedNodeIdFactory(InetAddress, int, Environment) - Constructor for class rice.pastry.standard.CertifiedNodeIdFactory
  Constructor.
Channel - Class in rice.p2p.splitstream
  The channel controls all the meta data associated with a group of stripes.
Channel(ChannelId, Scribe, String, IdFactory, Id, int, int) - Constructor for class rice.p2p.splitstream.Channel
  Constructor to create a new channel from scratch
channel - Variable in class rice.p2p.splitstream.Stripe
  This stripe's channel
channelClosed(InetSocketAddress) - Method in interface rice.pastry.NetworkListener
  DESCRIBE THE METHOD
channelId - Variable in class rice.p2p.splitstream.Channel
  ChannelId for this channel
ChannelId - Class in rice.p2p.splitstream
  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
channelOpened(InetSocketAddress, int) - Method in interface rice.pastry.NetworkListener
  DESCRIBE THE METHOD
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.
CHECK_DEAD_THROTTLE - Variable in class rice.pastry.socket.SocketSourceRouteManager
  DESCRIBE THE FIELD
CHECK_LIVENESS_PERIOD - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
  DESCRIBE THE FIELD
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.
checked - Variable in exception rice.p2p.glacier.v2.GlacierNotEnoughFragmentsException
  DESCRIBE THE FIELD
checkInsert(Id, PastContent) - Method in class rice.p2p.aggregation.Aggregate
  DESCRIBE THE METHOD
checkInsert(Id, PastContent) - Method in class rice.p2p.aggregation.messaging.NonAggregate
  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 class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
  DESCRIBE THE METHOD
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.rawserialization.JavaSerializedPastContent
  DESCRIBE THE METHOD
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
checkInsert(Id, PastContent) - Method in class rice.p2p.past.testing.RawPastRegrTest.NonOverwritingTestPastContent
  DESCRIBE THE METHOD
checkInsert(Id, PastContent) - Method in class rice.p2p.past.testing.RawPastRegrTest.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
  Initiates a liveness test on the given address, if the remote node does not respond, it is declared dead.
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() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
  Method which checks to see this route is dead.
checkLiveness(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketSourceRouteManager
  Method which FORCES a check of liveness of the remote node.
checkRoutingTable(RegrTestApp) - Method in class rice.pastry.testing.DirectPastryRegrTest
  DESCRIBE THE METHOD
checkRoutingTable(RegrTestApp) - Method in class rice.pastry.testing.PastryRegrTest
  verify the correctness of the routing table
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
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 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.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 class rice.p2p.scribe.testing.RawScribeRegrTest.TestScribeClient
  DESCRIBE THE METHOD
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.
childAdded(Topic, NodeHandle) - Method in class rice.tutorial.lesson6.MyScribeClient
  DESCRIBE THE METHOD
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 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.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 class rice.p2p.scribe.testing.RawScribeRegrTest.TestScribeClient
  DESCRIBE THE METHOD
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.
childRemoved(Topic, NodeHandle) - Method in class rice.tutorial.lesson6.MyScribeClient
  DESCRIBE THE METHOD
children - Variable in class rice.p2p.scribe.ScribeImpl.TopicManager
  DESCRIBE THE FIELD
chooseDefaults() - Method in class rice.environment.Environment
  Can be easily overridden by a subclass.
cleanUp() - Method in class rice.p2p.past.testing.PastRegrTest
  DESCRIBE THE METHOD
cleanUp() - Method in class rice.p2p.past.testing.RawPastRegrTest
  DESCRIBE THE METHOD
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.
clear() - Method in class rice.p2p.util.StringCache
  Removes all mappings from this map.
clearAttributes() - Method in class rice.p2p.util.XMLParser
  Internal method which clears the list of attributes
client - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  The client of this manager
client - Variable in class rice.p2p.replication.ReplicationImpl
  This replication's client
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.
clockwise(Id) - Method in class rice.persistence.testing.MemoryStorageTest.VariableId
  DESCRIBE THE METHOD
clone(String) - Method in interface rice.environment.logging.CloneableLogManager
  Return a new LogManager with identical parameters except that there is an indication of detail in each line, or filename if seperated by files.
clone(String) - Method in class rice.environment.logging.file.FileLogManager
  Creates an exact copy of this object.
clone(String) - Method in class rice.environment.logging.simple.SimpleLogManager
  Creates an exact copy of this object.
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
  Creates an exact copy of this object.
CloneableLogManager - Interface in rice.environment.logging
  If you implement this interface, then your log manager can be cloned.
close() - Method in class rice.environment.logging.LogOutputStream
  DESCRIBE THE METHOD
close() - Method in interface rice.p2p.commonapi.appsocket.AppSocket
  Closes this socket.
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
closeOneSocket() - Method in class rice.pastry.socket.SocketCollectionManager
  TODO: Add also checking the top of the AppSocketQueue
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.
ClosestRegrTest - Class in rice.pastry.testing
  ClosestRegrTest A test suite for the getClosest algorithm.
coalesce(NodeHandle) - Method in interface rice.p2p.commonapi.rawserialization.NodeHandleReader
  DESCRIBE THE METHOD
coalesce(NodeHandle) - Method in class rice.p2p.multiring.MultiringEndpoint
  DESCRIBE THE METHOD
coalesce(NodeHandle) - Method in class rice.p2p.past.gc.GCEndpoint
  DESCRIBE THE METHOD
coalesce(NodeHandle) - Method in class rice.pastry.commonapi.PastryEndpoint
coalesce(NodeHandle) - Method in class rice.pastry.direct.DirectPastryNode
coalesce(NodeHandle) - Method in class rice.pastry.PastryNode
  DESCRIBE THE METHOD
coalesce(NodeHandle) - Method in class rice.pastry.socket.SocketPastryNode
  DESCRIBE THE METHOD
coalesce(NodeHandle) - Method in class rice.pastry.socket.SocketSourceRouteManager
  EpochInetSocketAddress -> WeakReference(NodeHandle) Note that it is critical to keep the key == NodeHandle.eaddress.
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
CommonAPIAppl - Class in rice.pastry.client
  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 in rice.p2p.commonapi.testing
  Provides regression testing setup for applications written on top of the commonapi.
CommonAPITest(Environment) - Constructor for class rice.p2p.commonapi.testing.CommonAPITest
  Constructor, which takes no arguments and sets up the factories in preparation for node creation.
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.
compare(Object, Object) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  DESCRIBE THE METHOD
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.v2.FragmentMetadata
  DESCRIBE THE METHOD
compareTo(Object) - Method in class rice.p2p.glacier.VersionKey
  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
  Comparison operator for Ids.
compareTo(Object) - Method in class rice.pastry.Id.Distance
  Comparison operator.
compareTo(Object) - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
  DESCRIBE THE METHOD
compareTo(Object) - Method in class rice.persistence.testing.MemoryStorageTest.VariableId
  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
CONFIG - Static variable in class rice.environment.logging.Logger
  CONFIG is a message level for static configuration messages.
configFileName - Variable in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE FIELD
connect(NodeHandle, AppSocketReceiver, int) - Method in interface rice.p2p.commonapi.Endpoint
  Opens a connection to this application on a remote node.
connect(NodeHandle, AppSocketReceiver, int) - Method in class rice.p2p.multiring.MultiringEndpoint
  Passthrough to sub endpoint.
connect(NodeHandle, AppSocketReceiver, int) - Method in class rice.p2p.past.gc.GCEndpoint
  Passthrough to the sub endpoint.
connect(NodeHandle, AppSocketReceiver, int) - Method in class rice.pastry.client.PastryAppl
  Called to open an ApplicationLevelSocket
connect(NodeHandle, AppSocketReceiver, int) - Method in class rice.pastry.commonapi.PastryEndpoint
  Translate to a pastry.NodeHandle, otherwise, this is a passthrough function.
connect(NodeHandle, AppSocketReceiver, PastryAppl, int) - Method in class rice.pastry.direct.DirectPastryNode
connect(NodeHandle, AppSocketReceiver, PastryAppl, int) - Method in class rice.pastry.PastryNode
  DESCRIBE THE METHOD
connect(SourceRoute, int, AppSocketReceiver, int) - Method in class rice.pastry.socket.SocketCollectionManager
  Method which sends a message across the wire.
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(NodeHandle, AppSocketReceiver, PastryAppl, int) - Method in class rice.pastry.socket.SocketPastryNode
  DESCRIBE THE METHOD
connect(int, AppSocketReceiver, int) - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  Method which opens an app socket to this address
connect(int, AppSocketReceiver, int) - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
  Method which opens a socket along this route
connect(EpochInetSocketAddress, int, AppSocketReceiver, int) - Method in class rice.pastry.socket.SocketSourceRouteManager
  Method which sends a message across the wire.
connect(SelectionKey) - Method in class rice.selector.SelectionKeyHandler
  Method which is called when the key becomes connectable.
ConsistentJoinMsg - Class in rice.pastry.standard
ConsistentJoinMsg(LeafSet, HashSet, boolean) - Constructor for class rice.pastry.standard.ConsistentJoinMsg
ConsistentJoinMsg(InputBuffer, NodeHandleFactory, NodeHandle) - Constructor for class rice.pastry.standard.ConsistentJoinMsg
  Constructor for ConsistentJoinMsg.
ConsistentJoinProtocol - Class in rice.pastry.standard
  Does not setReady until contacting entire leafset which gossips new members.
ConsistentJoinProtocol(PastryNode, NodeHandle, RoutingTable, LeafSet, ReadyStrategy) - Constructor for class rice.pastry.standard.ConsistentJoinProtocol
  Constructor for ConsistentJoinProtocol.
ConsistentJoinProtocol(PastryNode, NodeHandle, RoutingTable, LeafSet, ReadyStrategy, MessageDeserializer) - Constructor for class rice.pastry.standard.ConsistentJoinProtocol
  Constructor takes in the usual suspects.
constructLogger(String, int, boolean) - Method in class rice.environment.logging.AbstractLogManager
  DESCRIBE THE METHOD
constructLogger(String, int, boolean) - Method in class rice.environment.logging.file.RotatingLogManager
  DESCRIBE THE METHOD
constructLogger(String, int, boolean) - Method in class rice.environment.logging.simple.SimpleLogManager
  DESCRIBE THE METHOD
CONSTRUCTORS - Static variable in class rice.p2p.util.XMLObjectInputStream
  A cache of constructors, mapping classes to serialization constructors
contains(String) - Method in interface rice.environment.params.Parameters
  DESCRIBE THE METHOD
contains(String) - Method in class rice.environment.params.simple.SimpleParameters
  DESCRIBE THE METHOD
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(char[], char) - Method in class rice.p2p.util.XMLParser
  Internal method which checks for existence
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.aggregation.messaging.NonAggregate
  DESCRIBE THE FIELD
content - Variable in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
  DESCRIBE THE FIELD
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.past.rawserialization.JavaSerializedPastContent
  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
content - Variable in class rice.p2p.scribe.rawserialization.JavaSerializedScribeContent
  DESCRIBE THE FIELD
contentDeserializer - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
contentDeserializer - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
contentDeserializer - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
contentHandleDeserializer - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
contentHandleDeserializer - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
contentHandleDeserializer - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
ContentHashPastContent - Class in rice.p2p.past
ContentHashPastContent(Id) - Constructor for class rice.p2p.past.ContentHashPastContent
  Constructor for ContentHashPastContent.
ContentHashPastContentHandle - Class in rice.p2p.past
ContentHashPastContentHandle(NodeHandle, Id) - Constructor for class rice.p2p.past.ContentHashPastContentHandle
  Constructor
ContentHashPastContentHandle(InputBuffer, Endpoint) - Constructor for class rice.p2p.past.ContentHashPastContentHandle
  Constructor for ContentHashPastContentHandle.
Continuation - Interface in rice
  Asynchronously receives the result to a given method call, using the command pattern.
Continuation.ErrorContinuation - Class in rice
  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 in rice
  This class provides a continuation which is designed to be used from an external thread.
Continuation.ExternalContinuation() - Constructor for class rice.Continuation.ExternalContinuation
Continuation.ExternalContinuationRunnable - Class in rice
  This class is used when you want to run some task on the selector thread and wait for it to return its result in a Continuation.
Continuation.ExternalContinuationRunnable() - Constructor for class rice.Continuation.ExternalContinuationRunnable
  Constructor for ExternalContinuationRunnable.
Continuation.ExternalRunnable - Class in rice
  This class is used when you want to run some task on the selector thread and wait for it to return its result.
Continuation.ExternalRunnable() - Constructor for class rice.Continuation.ExternalRunnable
Continuation.ListenerContinuation - Class in rice
  This class is a Continuation provided for simplicity which listens for any errors and ignores any success values.
Continuation.ListenerContinuation(String, Environment) - Constructor for class rice.Continuation.ListenerContinuation
  Constructor which takes in a name
Continuation.MultiContinuation - Class in rice
  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 in rice
  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 in rice
  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 in rice
  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 in rice.p2p.past.messaging
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
ContinuationMessage(InputBuffer, Endpoint) - Constructor for class rice.p2p.past.messaging.ContinuationMessage
  The serialization stategy is that usually the subtype will have an optimal serialization strategy, but sometimes we will have to revert to java serialization
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
convert(String) - Method in class rice.p2p.util.XMLParser
  Internal method which deconverts all of the HTML/XML entities like &, >, <, etc...
copy() - Method in class rice.pastry.Id
  Copy the Id into a freshly generated array.
copy() - Method in class rice.pastry.Id.Distance
  Copy the distance 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
Correction - Static variable in class rice.pastry.leafset.BroadcastLeafSet
  DESCRIBE THE FIELD
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, RawPastContent, Fragment[], long) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
  DESCRIBE THE METHOD
createManifests(VersionKey, PastContent, Fragment[], long) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
  DESCRIBE THE METHOD
createManifests(VersionKey, PastContent, 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
createNode() - Method in class rice.pastry.testing.RoutingTableTest
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
createNodes() - Method in class rice.pastry.testing.RoutingTableTest
createRandomIdRange() - Method in class rice.pastry.testing.IdRangeUnit
  DESCRIBE THE METHOD
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
current() - Method in class rice.p2p.util.XMLParser
  Method which returns the current char in the buffer
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
currentTimeMillis() - Method in class rice.environment.time.simple.SimpleTimeSource
  Returns the System.currentTimeMillis();
currentTimeMillis() - Method in class rice.environment.time.simulated.DirectTimeSource
  DESCRIBE THE METHOD
currentTimeMillis() - Method in interface rice.environment.time.TimeSource
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

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
DATAGRAM_RECEIVE_BUFFER_SIZE - Variable in class rice.pastry.socket.PingManager
  DESCRIBE THE FIELD
DATAGRAM_SEND_BUFFER_SIZE - Variable in class rice.pastry.socket.PingManager
  DESCRIBE THE FIELD
DatagramMessage - Class in rice.pastry.socket.messaging
  Class which represents a "ping" message sent through the socket pastry system.
DatagramMessage(long) - Constructor for class rice.pastry.socket.messaging.DatagramMessage
  Constructor
DatagramMessage(InputBuffer) - Constructor for class rice.pastry.socket.messaging.DatagramMessage
  Constructor for DatagramMessage.
dataReceived(int, short, InetSocketAddress, int, int) - Method in interface rice.pastry.NetworkListener
  DESCRIBE THE METHOD
dataSent(int, short, InetSocketAddress, int, int) - Method in interface rice.pastry.NetworkListener
  DESCRIBE THE METHOD
dateFormat - Variable in class rice.environment.logging.AbstractLogManager
  DESCRIBE THE FIELD
dateFormatter - Variable in class rice.environment.logging.AbstractLogManager
  DESCRIBE THE FIELD
dead - Variable in class rice.pastry.testing.PastryNetworkTest
  DESCRIBE THE FIELD
DebugCommandHandler - Interface in rice.p2p.util
  DESCRIBE THE INTERFACE
DebugContent - Class in rice.p2p.glacier.v2
  DESCRIBE THE CLASS
DebugContent(Id, boolean, long, byte[]) - Constructor for class rice.p2p.glacier.v2.DebugContent
  Constructor for DebugContent.
DebugContentHandle - Class in rice.p2p.glacier.v2
  DESCRIBE THE CLASS
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
declaredDead(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketCollectionManager
  Method which should be called when a remote node is declared dead.
decode(Fragment[], Endpoint, PastContentDeserializer) - Method in class rice.p2p.glacier.ErasureCodec
  DESCRIBE THE METHOD
DECODE - Static variable in class rice.p2p.util.Base64
  Specify decoding.
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
decodeFullHeader(byte[], int) - Static method in class rice.pastry.socket.SocketChannelRepeater
  DESCRIBE THE METHOD
decodeHeader(byte[], int) - Method in class rice.pastry.socket.PingManager
  Method which adds a header for the provided path to the given data.
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[], Endpoint, PastContentDeserializer) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
  DESCRIBE THE METHOD
decodeObject(Fragment[], Endpoint, PastContentDeserializer) - 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.
DEFAULT_BUFFER_SIZE - Static variable in class rice.pastry.socket.SocketBuffer
  DESCRIBE THE FIELD
DEFAULT_CAPACITY - Static variable in class rice.p2p.util.XMLParser.CharArrayBuffer
  The default initial capacity
DEFAULT_EXPIRATION - Static variable in class rice.p2p.past.gc.GCPastImpl
  The default expiration, or when objects inserted with no timeout will expire
DEFAULT_MAXIMUM_CHILDREN - Variable in class rice.p2p.splitstream.SplitStreamScribePolicy
  The default maximum number of children per channel
DEFAULT_PORT - Static variable in class rice.p2p.splitstream.testing.SplitStreamDistTest
  DESCRIBE THE FIELD
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
DEFAULT_RTO - Variable in class rice.pastry.socket.SocketSourceRouteManager
  DESCRIBE THE FIELD
defaultAllowMultipleHops - Static variable in class rice.pastry.routing.SendOptions
  DESCRIBE THE FIELD
defaulted(String) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
  DESCRIBE THE METHOD
defaultMaxChildren - Variable in class rice.p2p.splitstream.SplitStreamImpl
  DESCRIBE THE FIELD
defaultNoShortCuts - Static variable in class rice.pastry.routing.SendOptions
  DESCRIBE THE FIELD
defaultParamFileArray - Static variable in class rice.environment.Environment
  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
DefaultSocketStrategy - Class in rice.p2p.past.rawserialization
  A SocketStrategy that always returns the same answer.
DefaultSocketStrategy(boolean) - Constructor for class rice.p2p.past.rawserialization.DefaultSocketStrategy
  Constructor for DefaultSocketStrategy.
defaultWriteObject() - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which can be called by objects if they have a writeObject() method.
defineEntityReplacementText(String, String) - Method in class rice.p2p.util.XMLParser
  DESCRIBE THE METHOD
delayInterest() - Method in class rice.pastry.standard.ConsistentJoinProtocol
  Part of the LoopObserver interface.
delayInterest() - Method in interface rice.selector.LoopObserver
  If you want to hear about loops that took longer than 5 seconds, return 5000.
deleteLeafSetListener(NodeSetListener) - Method in class rice.pastry.PastryNode
  DESCRIBE THE METHOD
deleteLeafSetObserver(Observer) - Method in class rice.pastry.PastryNode
  Deprecated. use deleteLeafSetListener
deleteNodeSetListener(NodeSetListener) - Method in class rice.pastry.leafset.LeafSet
  Delete observer method.
deleteObserver(Observer) - Method in class rice.pastry.leafset.LeafSet
  Deprecated. use deleteNodeSetListener
deleteObserver(Observer) - Method in class rice.pastry.leafset.SimilarSet
  Deprecated. use removeNodeSetListener
deleteObserver(Observer) - Method in class rice.pastry.routing.RoutingTable
  Deprecated. use deleteNodeSetListener
deleter - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  The deleter, for managing ids to delete
deleteRouteSetObserver(Observer) - Method in class rice.pastry.PastryNode
  Deprecated. use deleteRouteSetListener
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.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.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.replication.manager.ReplicationManagerImpl
  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(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.RawScribeRegrTest.TestScribeClient
  DESCRIBE THE METHOD
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(Stripe, byte[]) - Method in class rice.p2p.splitstream.testing.MySplitStreamClient
  DESCRIBE THE METHOD
deliver(Id, Message) - Method in class rice.pastry.client.CommonAPIAppl
  Called by pastry when a message arrives for this application.
deliver() - Method in interface rice.pastry.direct.Delivery
  What to do when time to deliver.
deliver(Id, Message) - Method in class rice.pastry.testing.RegrTestApp
  Makes sure the message was delivered to the correct node by crossrefrencing the sorted nodes list in the simulator.
deliver(Id, Message) - Method in class rice.pastry.testing.RoutingTableTest.MyApp
  Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.appsocket.MyApp
  Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.direct.MyApp
  Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.forwarding.MyApp
  Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.gtitm.MyApp
  Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.lesson3.MyApp
  Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.lesson4.MyApp
  Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.lesson5.MyApp
  Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.lesson6.MyScribeClient
  Part of the Application interface.
deliver(Topic, ScribeContent) - Method in class rice.tutorial.lesson6.MyScribeClient
  Called whenever we receive a published message.
deliver(Id, Message) - Method in class rice.tutorial.rawserialization.MyApp
  Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.rawserialization2.MyApp
  Called when we receive a message.
deliverMessage(Message, DirectPastryNode) - Method in class rice.pastry.direct.BasicNetworkSimulator
  node should always be a local node, because this will be delivered instantly
deliverMessage(Message, DirectPastryNode, int) - Method in class rice.pastry.direct.BasicNetworkSimulator
  DESCRIBE THE METHOD
deliverMessage(Message, DirectPastryNode, int, int) - Method in class rice.pastry.direct.BasicNetworkSimulator
  DESCRIBE THE METHOD
deliverMessage(Message, DirectPastryNode, int) - Method in interface rice.pastry.direct.NetworkSimulator
  Deliver message.
deliverMessage(Message, DirectPastryNode, int, int) - Method in interface rice.pastry.direct.NetworkSimulator
  Deliver message.
deliverMessage(Message, DirectPastryNode) - Method in interface rice.pastry.direct.NetworkSimulator
  Deliver message ASAP.
deliverMessageFixedRate(Message, DirectPastryNode, int, int) - Method in class rice.pastry.direct.BasicNetworkSimulator
  DESCRIBE THE METHOD
deliverMessageFixedRate(Message, DirectPastryNode, int, int) - Method in interface rice.pastry.direct.NetworkSimulator
  Deliver message.
deliverWhenNotReady() - Method in class rice.pastry.client.PastryAppl
  Instructs the MessageDispatch how to behave when the PastryNode is not ready.
deliverWhenNotReady() - Method in class rice.pastry.standard.PeriodicLeafSetProtocol
  We always want to receive messages.
deliverWhenNotReady() - Method in class rice.pastry.standard.StandardJoinProtocol
  We always want to receive messages.
deliverWhenNotReady() - Method in class rice.pastry.standard.StandardLeafSetProtocol
  DESCRIBE THE METHOD
deliverWhenNotReady() - Method in class rice.pastry.standard.StandardRouter
  DESCRIBE THE METHOD
deliverWhenNotReady() - Method in class rice.pastry.standard.StandardRouteSetProtocol
  DESCRIBE THE METHOD
Delivery - Interface in rice.pastry.direct
  DESCRIBE THE INTERFACE
DeliveryTimerTask - Class in rice.pastry.direct
  DESCRIBE THE CLASS
DEPRECATED_ASYMMETRIC_ALGORITHM - Static variable in class rice.p2p.util.SecurityUtils
  DESCRIBE THE FIELD
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.environment.processing.simple.ProcessingQueue
  DESCRIBE THE METHOD
dequeue() - Method in class rice.environment.processing.simple.WorkQueue
  DESCRIBE THE METHOD
deserialize(InputBuffer, short, byte, NodeHandle) - Method in interface rice.p2p.commonapi.rawserialization.MessageDeserializer
  RawMessage ret = super.deserialize(); if (ret != null) return ret; Endpoint endpoint; switch(type) { case 1: return new MyMessage(buf, endpoint); }
deserialize(byte[], Endpoint, PastContentDeserializer) - Method in class rice.p2p.glacier.ErasureCodec
  DESCRIBE THE METHOD
deserialize(InputBuffer, short, byte, NodeHandle) - Method in class rice.p2p.past.gc.GCPastImpl.GCPastDeserializer
  DESCRIBE THE METHOD
deserialize(InputBuffer, Endpoint) - Method in class rice.p2p.past.messaging.ContinuationMessage
deserialize(InputBuffer, short, byte, NodeHandle) - Method in class rice.p2p.past.PastImpl.PastDeserializer
  DESCRIBE THE METHOD
deserialize(InputBuffer, short, byte, NodeHandle) - Method in class rice.p2p.util.rawserialization.JavaSerializedDeserializer
  DESCRIBE THE METHOD
deserialize(byte[]) - Static method in class rice.p2p.util.SecurityUtils
  Utility method for deserializing an object from a byte[]
deserialize(InputBuffer, short, byte, NodeHandle) - Method in class rice.pastry.messaging.JavaSerializedDeserializer
  DESCRIBE THE METHOD
deserialize(InputBuffer, short, byte, NodeHandle) - Method in class rice.pastry.messaging.PJavaSerializedDeserializer
  DESCRIBE THE METHOD
deserialize(InputBuffer, short, byte, NodeHandle) - Method in class rice.pastry.messaging.PJavaSerializedDeserializer
  DESCRIBE THE METHOD
deserialize(MessageDeserializer) - Method in interface rice.pastry.messaging.RawMessageDelivery
  DESCRIBE THE METHOD
deserialize(MessageDeserializer) - Method in class rice.pastry.socket.SocketBuffer
  DESCRIBE THE METHOD
deserialize(InputBuffer, short, byte, NodeHandle) - Method in class rice.pastry.standard.PeriodicLeafSetProtocol.PLSPMessageDeserializer
  DESCRIBE THE METHOD
deserializePastContent(InputBuffer, Endpoint, short) - Method in class rice.p2p.past.rawserialization.JavaPastContentDeserializer
  DESCRIBE THE METHOD
deserializePastContent(InputBuffer, Endpoint, short) - Method in interface rice.p2p.past.rawserialization.PastContentDeserializer
  DESCRIBE THE METHOD
deserializePastContentHandle(InputBuffer, Endpoint, short) - Method in class rice.p2p.past.rawserialization.JavaPastContentHandleDeserializer
  DESCRIBE THE METHOD
deserializePastContentHandle(InputBuffer, Endpoint, short) - Method in interface rice.p2p.past.rawserialization.PastContentHandleDeserializer
  DESCRIBE THE METHOD
deserializer - Variable in class rice.pastry.client.PastryAppl
  DESCRIBE THE FIELD
deserializeScribeContent(InputBuffer, Endpoint, short) - Method in class rice.p2p.scribe.rawserialization.JavaScribeContentDeserializer
  DESCRIBE THE METHOD
deserializeScribeContent(InputBuffer, Endpoint, short) - Method in interface rice.p2p.scribe.rawserialization.ScribeContentDeserializer
  DESCRIBE THE METHOD
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
destroy() - Method in interface rice.Destructable
  DESCRIBE THE METHOD
destroy() - Method in class rice.environment.Environment
  Tears down the environment.
destroy() - Method in interface rice.environment.processing.Processor
  Shuts down the processing thread.
destroy() - Method in class rice.environment.processing.sim.SimProcessor
  DESCRIBE THE METHOD
destroy() - Method in class rice.environment.processing.simple.BlockingIOThread
  DESCRIBE THE METHOD
destroy() - Method in class rice.environment.processing.simple.ProcessingQueue
  DESCRIBE THE METHOD
destroy() - Method in class rice.environment.processing.simple.ProcessingThread
  DESCRIBE THE METHOD
destroy() - Method in class rice.environment.processing.simple.SimpleProcessor
  DESCRIBE THE METHOD
destroy() - Method in class rice.environment.processing.simple.WorkQueue
  DESCRIBE THE METHOD
destroy() - Method in interface rice.p2p.scribe.Scribe
  DESCRIBE THE METHOD
destroy() - Method in class rice.p2p.scribe.ScribeImpl
  DESCRIBE THE METHOD
destroy() - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  DESCRIBE THE METHOD
destroy() - Method in interface rice.p2p.splitstream.SplitStream
  DESCRIBE THE METHOD
destroy() - Method in class rice.p2p.splitstream.SplitStreamImpl
  DESCRIBE THE METHOD
destroy() - Method in class rice.pastry.client.PastryAppl
  Called when PastryNode is destroyed.
destroy() - Method in class rice.pastry.commonapi.PastryEndpoint
destroy(DirectPastryNode) - Method in class rice.pastry.direct.BasicNetworkSimulator
  set the liveliness of a NodeId
destroy() - Method in class rice.pastry.direct.DirectPastryNode
destroy(DirectPastryNode) - Method in interface rice.pastry.direct.NetworkSimulator
  DESCRIBE THE METHOD
destroy() - Method in class rice.pastry.dist.DistPastryNode
  Method which kills a PastryNode (used only for testing).
destroy() - Method in class rice.pastry.leafset.LeafSet
  DESCRIBE THE METHOD
destroy() - Method in class rice.pastry.leafset.SimilarSet
  DESCRIBE THE METHOD
destroy() - Method in class rice.pastry.messaging.MessageDispatch
  DESCRIBE THE METHOD
destroy() - Method in class rice.pastry.PastryNode
  Method which kills a PastryNode.
destroy() - Method in class rice.pastry.routing.RouteSet
  DESCRIBE THE METHOD
destroy() - Method in class rice.pastry.routing.RoutingTable
  Unregisters as an observer on all nodehandles.
destroy() - Method in class rice.pastry.socket.SocketCollectionManager
  Makes this node resign from the network.
destroy() - Method in class rice.pastry.socket.SocketPastryNode
  Makes this node resign from the network.
destroy() - Method in class rice.pastry.socket.SocketSourceRouteManager
  Makes this node resign from the network.
destroy() - Method in class rice.pastry.standard.ConsistentJoinProtocol
  DESCRIBE THE METHOD
destroy() - Method in class rice.pastry.standard.PeriodicLeafSetProtocol
  DESCRIBE THE METHOD
destroy() - Method in class rice.selector.SelectorManager
  DESCRIBE THE METHOD
Destructable - Interface in rice
  DESCRIBE THE INTERFACE
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)
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.
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
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.
DirectAppSocket - Class in rice.pastry.direct
  DESCRIBE THE CLASS
directEnvironment(int) - Static method in class rice.environment.Environment
  DESCRIBE THE METHOD
directEnvironment() - Static method in class rice.environment.Environment
  DESCRIBE THE METHOD
directEnvironment(RandomSource) - Static method in class rice.environment.Environment
  DESCRIBE THE METHOD
DirectNodeHandle - Class in rice.pastry.direct
  the node handle used with the direct network
DirectPastryNode - Class in rice.pastry.direct
  Direct pastry node.
DirectPastryNode(Id, NetworkSimulator, Environment, NodeRecord) - Constructor for class rice.pastry.direct.DirectPastryNode
DirectPastryNodeFactory - Class in rice.pastry.direct
  Pastry node factory for direct connections between nodes (local instances).
DirectPastryNodeFactory(NodeIdFactory, NetworkSimulator, Environment) - Constructor for class rice.pastry.direct.DirectPastryNodeFactory
  Main constructor.
DirectPastryPingTest - Class in rice.pastry.testing
  DirectPastryPingTest A performance test suite for pastry.
DirectPastryPingTest() - Constructor for class rice.pastry.testing.DirectPastryPingTest
  Constructor for DirectPastryPingTest.
DirectPastryRegrTest - Class in rice.pastry.testing
  PastryRegrTest a regression test suite for pastry.
directTest(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
  DESCRIBE THE METHOD
DirectTimerTask - Class in rice.pastry.direct
  DESCRIBE THE CLASS
DirectTimeSource - Class in rice.environment.time.simulated
  DESCRIBE THE CLASS
DirectTimeSource(long) - Constructor for class rice.environment.time.simulated.DirectTimeSource
  Constructor for DirectTimeSource.
DirectTimeSource(long, String) - Constructor for class rice.environment.time.simulated.DirectTimeSource
  Constructor for DirectTimeSource.
DirectTimeSource(Parameters) - Constructor for class rice.environment.time.simulated.DirectTimeSource
  Constructor for DirectTimeSource.
DirectTutorial - Class in rice.tutorial.direct
  This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DirectTutorial(int, Environment) - Constructor for class rice.tutorial.direct.DirectTutorial
  This constructor launches numNodes PastryNodes.
DirectTutorial - Class in rice.tutorial.gtitm
  This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DirectTutorial(int, Environment, String) - Constructor for class rice.tutorial.gtitm.DirectTutorial
  This constructor launches numNodes PastryNodes.
dispatchMessage(Message) - Method in class rice.pastry.messaging.MessageDispatch
  Dispatches a message to the appropriate receiver.
dispatchMessage(RawMessageDelivery) - Method in class rice.pastry.messaging.MessageDispatch
  DESCRIBE THE METHOD
distance(Id) - Method in class rice.pastry.Id
  Returns the shorter numerical distance on the ring between a pair of Ids.
distance(Id, Id.Distance) - Method in class rice.pastry.Id
  DESCRIBE THE METHOD
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.
distanceFromId(Id) - Method in class rice.persistence.testing.MemoryStorageTest.VariableId
  DESCRIBE THE METHOD
distanceTest() - Method in class rice.pastry.testing.NodeIdUnit
  DESCRIBE THE METHOD
DistHelloWorld - Class in rice.pastry.testing
  A hello world example for pastry.
DistHelloWorld(Environment) - Constructor for class rice.pastry.testing.DistHelloWorld
  Constructor
DistNodeHandle - Class in rice.pastry.dist
  Abstract class for handles to "real" remote nodes.
DistNodeHandle(Id) - Constructor for class rice.pastry.dist.DistNodeHandle
  Constructor
DistPastryNode - Class in rice.pastry.dist
  Class which represents the abstraction of a "real" pastry node.
DistPastryNode(Id, Environment) - Constructor for class rice.pastry.dist.DistPastryNode
  Constructor, with NodeId.
DistPastryNodeFactory - Class in rice.pastry.dist
  An abstraction of the nodeId factory for distributed nodes.
DistPastryNodeFactory(Environment) - Constructor for class rice.pastry.dist.DistPastryNodeFactory
  Constructor.
DistPastryRegrTest - Class in rice.pastry.testing
  a regression test suite for pastry with "distributed" nodes.
DistPastryRegrTest(Environment) - Constructor for class rice.pastry.testing.DistPastryRegrTest
  Constructor for DistPastryRegrTest.
DistPastTest - Class in rice.p2p.past.testing
DistPastTest(int, InetSocketAddress, Environment, int) - Constructor for class rice.p2p.past.testing.DistPastTest
  Constructor for DistPastTest.
DistPastTestContent - Class in rice.p2p.past.testing
DistPastTestContent(Environment, IdFactory, String) - Constructor for class rice.p2p.past.testing.DistPastTestContent
  Constructor for DistPastTestContent.
DistTutorial - Class in rice.tutorial.forwarding
  This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, int, Environment) - Constructor for class rice.tutorial.forwarding.DistTutorial
  This constructor launches numNodes PastryNodes.
DistTutorial - Class in rice.tutorial.lesson1
  This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, Environment) - Constructor for class rice.tutorial.lesson1.DistTutorial
  This constructor sets up a PastryNode.
DistTutorial - Class in rice.tutorial.lesson3
  This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, Environment) - Constructor for class rice.tutorial.lesson3.DistTutorial
  This constructor sets up a PastryNode.
DistTutorial - Class in rice.tutorial.lesson4
  This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, int, Environment) - Constructor for class rice.tutorial.lesson4.DistTutorial
  This constructor launches numNodes PastryNodes.
DistTutorial - Class in rice.tutorial.lesson5
  This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, Environment) - Constructor for class rice.tutorial.lesson5.DistTutorial
  This constructor sets up a PastryNode.
DistTutorial - Class in rice.tutorial.rawserialization
  This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, int, Environment) - Constructor for class rice.tutorial.rawserialization.DistTutorial
  This constructor launches numNodes PastryNodes.
DistTutorial - Class in rice.tutorial.rawserialization2
  This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, int, Environment) - Constructor for class rice.tutorial.rawserialization2.DistTutorial
  This constructor launches numNodes PastryNodes.
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, boolean) - 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
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
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
DONT_BREAK_LINES - Static variable in class rice.p2p.util.Base64
  Don't break lines when encoding (violates strict Base64 specification)
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
doWork() - Method in class rice.environment.processing.WorkRequest
  DESCRIBE THE METHOD
DropMessage - Class in rice.p2p.scribe.messaging
DropMessage(NodeHandle, Topic) - Constructor for class rice.p2p.scribe.messaging.DropMessage
  Constructor which takes a unique integer Id
dump(Logger) - Method in class rice.p2p.aggregation.AggregationStatistics
  DESCRIBE THE METHOD
dump(byte[]) - Method in class rice.p2p.glacier.ErasureCodec
  DESCRIBE THE METHOD
dump(Logger) - Method in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE METHOD

## E

eaddress - Variable in class rice.pastry.socket.SocketNodeHandle
  DESCRIBE THE FIELD
elements() - Method in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE METHOD
EmptyCache - Class in rice.persistence
  This class is a cahcce which doesn't store anything.
EmptyCache(IdFactory) - Constructor for class rice.persistence.EmptyCache
  Builds an emtpy cache
emptyTrash(Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
enabled - Variable in class rice.environment.logging.AbstractLogManager
  DESCRIBE THE FIELD
encode(byte[], int, boolean[]) - Method in class rice.p2p.glacier.ErasureCodec
  Generates multiple fragments from the incoming bytes
ENCODE - Static variable in class rice.p2p.util.Base64
  Specify encoding.
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
encodeObject(PastContent, boolean[]) - Method in class rice.p2p.glacier.ErasureCodec
  DESCRIBE THE METHOD
encodeObject(RawPastContent, boolean[]) - Method in class rice.p2p.glacier.ErasureCodec
  Serializes the object.
encodeObject(RawPastContent, boolean[]) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
  DESCRIBE THE METHOD
encodeObject(PastContent, boolean[]) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
  DESCRIBE THE METHOD
encodeObject(PastContent, 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.
EncryptedInputStream - Class in rice.p2p.util
EncryptedInputStream(PrivateKey, InputStream) - Constructor for class rice.p2p.util.EncryptedInputStream
  Builds an encrypted inputstream given a private key to decrypt thing under
EncryptedOutputStream - Class in rice.p2p.util
EncryptedOutputStream(PublicKey, OutputStream, int) - Constructor for class rice.p2p.util.EncryptedOutputStream
  Builds an encrypted outputstream given a public key to encrypt thing under
EncryptedStreamUnit - Class in rice.p2p.util.testing
  DESCRIBE THE CLASS
EncryptedStreamUnit() - Constructor for class rice.p2p.util.testing.EncryptedStreamUnit
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 - Interface in rice.p2p.commonapi
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.gc.GCEndpoint
  The node which this mulitring node is wrapping
endpoint - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
endpoint - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  The endpoint used for sending reminder messages
endpoint - Variable in class rice.p2p.replication.ReplicationImpl
  this application's endpoint
endpoint - Variable in class rice.p2p.scribe.ScribeImpl
  this application's endpoint
endpoint - Variable in class rice.p2p.util.rawserialization.JavaDeserializer
  DESCRIBE THE FIELD
endpoint - Variable in class rice.p2p.util.rawserialization.JavaSerializedDeserializer
  DESCRIBE THE FIELD
endpoint - Variable in class rice.pastry.testing.RoutingTableTest.MyApp
  The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.appsocket.MyApp
  The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.direct.MyApp
  The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.forwarding.MyApp
  The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.gtitm.MyApp
  The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.lesson3.MyApp
  The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.lesson4.MyApp
  The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.lesson5.MyApp
  The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.lesson6.MyScribeClient
  The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.rawserialization.MyApp
  The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.rawserialization2.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(ProcessingRequest) - Method in class rice.environment.processing.simple.ProcessingQueue
  DESCRIBE THE METHOD
enqueue(WorkRequest) - Method in class rice.environment.processing.simple.WorkQueue
  DESCRIBE THE METHOD
enqueue(SourceRoute, PRawMessage) - Method in class rice.pastry.socket.PingManager
  DESCRIBE THE METHOD
enqueue(SourceRoute, SocketBuffer) - Method in class rice.pastry.socket.PingManager
  DESCRIBE THE METHOD
enqueue(Message) - Method in class rice.pastry.socket.SocketChannelWriter
  DESCRIBE THE METHOD
enqueue(byte[]) - Method in class rice.pastry.socket.SocketChannelWriter
  DESCRIBE THE METHOD
enqueue(SocketBuffer) - Method in class rice.pastry.socket.SocketChannelWriter
  Adds an object to this SocketChannelWriter's queue of pending objects to write.
enqueueDelivery(Delivery, int) - Method in class rice.pastry.direct.BasicNetworkSimulator
  DESCRIBE THE METHOD
enqueueDelivery(Delivery, int) - Method in interface rice.pastry.direct.NetworkSimulator
  Deliver message.
enrouteMessage(Message, Id, NodeHandle, 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, NodeHandle, SendOptions) - Method in class rice.pastry.commonapi.PastryEndpoint
enrouteMessage(Message, Id, NodeHandle, SendOptions) - Method in class rice.pastry.testing.HelloWorldApp
  Invoked on intermediate nodes in routing path.
enrouteMessage(Message, Id, NodeHandle, SendOptions) - Method in class rice.pastry.testing.Ping
  DESCRIBE THE METHOD
enrouteMessage(Message, Id, NodeHandle, SendOptions) - Method in class rice.pastry.testing.PingClient
  DESCRIBE THE METHOD
ENTITIES - Static variable in class rice.p2p.util.XMLParser
  DESCRIBE THE FIELD
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.
enumerateDefaults() - Method in class rice.environment.params.simple.SimpleParameters
  DESCRIBE THE METHOD
enumerateNonDefaults() - Method in class rice.environment.params.simple.SimpleParameters
  DESCRIBE THE METHOD
Environment - Class in rice.environment
  Used to provide properties, timesource, loggers etc to the FreePastry apps and components.
Environment(SelectorManager, Processor, RandomSource, TimeSource, LogManager, Parameters) - Constructor for class rice.environment.Environment
  Constructor.
Environment(String[], String) - Constructor for class rice.environment.Environment
  Convienience for defaults.
Environment(String) - Constructor for class rice.environment.Environment
  Constructor for Environment.
Environment() - Constructor for class rice.environment.Environment
  Convienience for defaults.
environment - Variable in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE FIELD
environment - Variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
environment - Variable in class rice.p2p.glacier.ErasureCodec
  DESCRIBE THE FIELD
environment - Variable in class rice.p2p.glacier.v2.GlacierDefaultPolicy
  DESCRIBE THE FIELD
environment - Variable in class rice.p2p.glacier.v2.GlacierStatistics
  DESCRIBE THE FIELD
environment - Variable in class rice.p2p.multiring.MultiringNode
  The environment
environment - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
environment - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
environment - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  DESCRIBE THE FIELD
environment - Variable in class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy
  DESCRIBE THE FIELD
environment - Variable in class rice.pastry.PastryNodeFactory
  DESCRIBE THE FIELD
environment - Variable in class rice.pastry.socket.SocketChannelReader
  DESCRIBE THE FIELD
environment - Variable in class rice.pastry.socket.SocketChannelWriter
  DESCRIBE THE FIELD
environment - Variable in class rice.pastry.standard.CertifiedNodeIdFactory
  DESCRIBE THE FIELD
environment - Variable in class rice.pastry.testing.DistHelloWorld
  DESCRIBE THE FIELD
environment - Variable in class rice.pastry.testing.PastryNetworkTest
  DESCRIBE THE FIELD
environment - Variable in class rice.pastry.testing.PastryRegrTest
  DESCRIBE THE FIELD
environment - Variable in class rice.persistence.LRUCache
  DESCRIBE THE FIELD
environment - Variable in class rice.persistence.testing.Test
  DESCRIBE THE FIELD
environment - Static variable in class rice.selector.testing.SelectorTest
  DESCRIBE THE FIELD
environment - Variable in class rice.tutorial.lesson5.MyApp
  DESCRIBE THE FIELD
EOF - Static variable in class rice.pastry.direct.DirectAppSocket
  DESCRIBE THE FIELD
epoch - Variable in class rice.pastry.socket.EpochInetSocketAddress
  DESCRIBE THE FIELD
EPOCH_UNKNOWN - Static variable in class rice.pastry.socket.EpochInetSocketAddress
  DESCRIBE THE FIELD
EpochInetSocketAddress - Class in rice.pastry.socket
  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
EpochInetSocketAddress(InetSocketAddress[], long) - Constructor for class rice.pastry.socket.EpochInetSocketAddress
  Constructor for EpochInetSocketAddress.
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
  Compares this to the parameter.
equals(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  Compares this to the parameter.
equals(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
  Compares this to the parameter.
equals(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  Compares this to the parameter.
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
  Compares this to the parameter.
equals(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCMapEntry
  Compares this to the parameter.
equals(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  Compares this to the parameter.
equals(Object) - Method in class rice.p2p.past.gc.GCIdSet
  Determines equality
equals(Object) - Method in class rice.p2p.past.gc.GCPastMetadata
  Compares this to the parameter.
equals(Object) - Method in class rice.p2p.past.testing.PastRegrTest.NonMutableTestPastContent
  Compares this to the parameter.
equals(Object) - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
  Compares this to the parameter.
equals(Object) - Method in class rice.p2p.past.testing.PastRegrTest.VersionedTestPastContent
  Compares this to the parameter.
equals(Object) - Method in class rice.p2p.past.testing.RawPastRegrTest.NonMutableTestPastContent
  Compares this to the parameter.
equals(Object) - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContent
  Compares this to the parameter.
equals(Object) - Method in class rice.p2p.past.testing.RawPastRegrTest.VersionedTestPastContent
  Compares this to the parameter.
equals(Object) - Method in class rice.p2p.scribe.testing.RawScribeRegrTest.TestScribeContent
  DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeContent
  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.splitstream.ChannelId
  Compares this to the parameter.
equals(Object) - Method in class rice.p2p.splitstream.StripeId
  Compares this to the parameter.
equals(Object) - Method in class rice.pastry.direct.DirectNodeHandle
  Equivalence relation for nodehandles.
equals(Object) - Method in class rice.pastry.dist.DistNodeHandle
  Equivalence relation for nodehandles.
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.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.testing.LeafSetTest.TestNodeHandle
  Compares this to the parameter.
equals(Object) - Method in class rice.pastry.testing.RoutingTableTest.TestScribeContent
  DESCRIBE THE METHOD
ErasureCodec - Class in rice.p2p.glacier
  DESCRIBE THE CLASS
ErasureCodec(int, int, Environment) - Constructor for class rice.p2p.glacier.ErasureCodec
  Constructor for ErasureCodec.
EuclideanNetwork - Class in rice.pastry.direct
  Euclidean network topology and idealized node life.
EuclideanNetwork(Environment) - Constructor for class rice.pastry.direct.EuclideanNetwork
  Constructor.
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
Executable - Interface in rice
  Asynchronously executes a processing function, and returns the result.
execute(Continuation) - Method in class rice.Continuation.ExternalContinuationRunnable
  DESCRIBE THE METHOD
execute() - Method in class rice.Continuation.ExternalRunnable
  DESCRIBE THE METHOD
execute(Continuation) - Method in class rice.Continuation.ExternalRunnable
  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
execute(TimeSource) - Method in class rice.selector.TimerTask
  Returns true if should re-insert.
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
existing - Variable in class rice.p2p.past.testing.RawPastRegrTest.TestPastContent
  DESCRIBE THE FIELD
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 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 interface rice.p2p.replication.manager.ReplicationManagerClient
  This upcall should return whether or not the given id is currently stored locally 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` .
existsInOverlay(Id, Continuation) - Method in class rice.p2p.past.gc.GCPastImpl
  DESCRIBE THE METHOD
existsInOverlay(Id, Continuation) - Method in class rice.p2p.past.PastImpl
  DESCRIBE THE METHOD
existsInOverlay(Id, Continuation) - Method in interface rice.p2p.replication.manager.ReplicationManagerClient
  This upcall should return whether or not the given id is currently stored somewhere in the overlay by the client.
existsInOverlay(Id, Continuation) - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
  DESCRIBE THE METHOD
expandBuffer() - Method in class rice.p2p.util.XMLParser.CharArrayBuffer
  Expands the buffer
expect(char) - Method in class rice.p2p.util.XMLParser
  An assertion method
expiration - Variable in class rice.p2p.aggregation.AggregateHandle
  DESCRIBE THE FIELD
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
ExponentialBackoffScheduledMessage - Class in rice.pastry
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.
EXTRA - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
  DESCRIBE THE FIELD

## F

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.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.gc.GCIdFactory
  The underlying IdFactory
factory - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
factory - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  The id factory used for manipulating ids
factory - Variable in class rice.p2p.replication.ReplicationImpl
  The factory for create IdSets and IdRanges
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
FAIL - Static variable in class rice.pastry.socket.SocketPastryNodeFactory
  DESCRIBE THE FIELD
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
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(PastContentHandle, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE METHOD
fetch(PastContentHandle, Continuation) - Method in class rice.p2p.aggregation.Moraine
  DESCRIBE THE METHOD
fetch(PastContentHandle, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE METHOD
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(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 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
  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(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(Id, NodeHandle, Continuation) - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
  DESCRIBE THE METHOD
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(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.
FETCH_DELAY - 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 in rice.p2p.past.messaging
FetchHandleMessage(int, Id, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.FetchHandleMessage
  Constructor
fetchHandles - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
fetchLeafSets() - Method in class rice.pastry.testing.PastryNetworkTest
  DESCRIBE THE METHOD
FetchMessage - Class in rice.p2p.past.messaging
FetchMessage(int, PastContentHandle, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.FetchMessage
  Constructor
FetchMessage(int, RawPastContentHandle, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.FetchMessage
  Constructor for FetchMessage.
fetchRouteRow(int) - Method in class rice.pastry.testing.PastryNetworkTest
  DESCRIBE THE METHOD
FileLogManager - Class in rice.environment.logging.file
FileLogManager(PrintStream, TimeSource, Parameters) - Constructor for class rice.environment.logging.file.FileLogManager
  Constructor for FileLogManager.
FileLogManager(PrintStream, TimeSource, Parameters, String) - Constructor for class rice.environment.logging.file.FileLogManager
  Constructor for FileLogManager.
FileLogManager(PrintStream, TimeSource, Parameters, String, String, String, String) - Constructor for class rice.environment.logging.file.FileLogManager
  Constructor for FileLogManager.
FileLogManager(Parameters) - Constructor for class rice.environment.logging.file.FileLogManager
  Convienience constructor.
FileLogManager(PrintStream, Parameters) - Constructor for class rice.environment.logging.file.FileLogManager
  Convienience constructor.
FileLogManager(TimeSource, Parameters) - Constructor for class rice.environment.logging.file.FileLogManager
  Convienience constructor.
fillBuffer() - Method in class rice.p2p.util.XMLParser
  Internal method which actually fills the buffer
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
findAvailableFireWallPort(int, int, int, String) - Method in interface rice.pastry.socket.nat.NATHandler
  Search for an available port forwarding, starting with the external address specified.
findAvailableFireWallPort(int, int, int, String) - Method in class rice.pastry.socket.nat.sbbi.SBBINatHandler
  DESCRIBE THE METHOD
findAvailableFireWallPort(int, int, int, String) - Method in class rice.pastry.socket.nat.StubNATHandler
  DESCRIBE THE METHOD
findFireWall(InetAddress) - Method in interface rice.pastry.socket.nat.NATHandler
  Search for the firewall on the NIC specified by the bindAddress
findFireWall(InetAddress) - Method in class rice.pastry.socket.nat.sbbi.SBBINatHandler
  DESCRIBE THE METHOD
findFireWall(InetAddress) - Method in class rice.pastry.socket.nat.StubNATHandler
  DESCRIBE THE METHOD
findFireWallIfNecessary() - Method in class rice.pastry.socket.SocketPastryNodeFactory
  DESCRIBE THE METHOD
findFireWallPolicy - Variable in class rice.pastry.socket.SocketPastryNodeFactory
  DESCRIBE THE FIELD
FINE - Static variable in class rice.environment.logging.Logger
  FINE is a message level providing tracing information.
FINER - Static variable in class rice.environment.logging.Logger
  FINER indicates a fairly detailed tracing message.
FINEST - Static variable in class rice.environment.logging.Logger
  FINEST indicates a highly detailed tracing message.
finishNode(PastryNode) - Method in class rice.pastry.testing.RoutingTableTest
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.
fixedRate - Variable in class rice.selector.TimerTask
  DESCRIBE THE FIELD
flip() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
  DESCRIBE THE METHOD
flush() - Method in class rice.environment.logging.LogOutputStream
  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
flush(Continuation) - Method in interface rice.persistence.Catalog
  Method which is used to erase all data stored in the Catalog.
flush(Continuation) - Method in class rice.persistence.EmptyCache
  Method which is used to erase all data stored in the Catalog.
flush(Continuation) - Method in class rice.persistence.LRUCache
  Method which is used to erase all data stored in the Cache.
flush(Continuation) - Method in class rice.persistence.MemoryStorage
  Method which is used to erase all data stored in the Storage.
flush(Continuation) - Method in class rice.persistence.PersistentStorage
  Method which is used to erase all data stored in the Catalog.
flush(Continuation) - Method in class rice.persistence.StorageManagerImpl
  Method which is used to erase all data stored in the Catalog.
flushBase64() - Method in class rice.p2p.util.Base64.OutputStream
  Method added by PHIL.
flushWait - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
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.gc.GCPastImpl
  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.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.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.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.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.pastry.testing.RoutingTableTest.MyApp
  Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.appsocket.MyApp
  Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.direct.MyApp
  Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.forwarding.MyApp
  Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.gtitm.MyApp
  Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.lesson3.MyApp
  Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.lesson4.MyApp
  Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.lesson5.MyApp
  Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.lesson6.MyScribeClient
  DESCRIBE THE METHOD
forward(RouteMessage) - Method in class rice.tutorial.rawserialization.MyApp
  Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.rawserialization2.MyApp
  Called a message travels along your path.
found - Variable in exception rice.p2p.glacier.v2.GlacierNotEnoughFragmentsException
  DESCRIBE THE FIELD
Fragment - Class in rice.p2p.glacier
  DESCRIBE THE CLASS
Fragment(int) - Constructor for class rice.p2p.glacier.Fragment
  Constructor for Fragment.
Fragment(InputBuffer) - Constructor for class rice.p2p.glacier.Fragment
  Constructor for Fragment.
fragment - Variable in class rice.p2p.glacier.v2.FragmentAndManifest
  DESCRIBE THE FIELD
FragmentAndManifest - Class in rice.p2p.glacier.v2
  DESCRIBE THE CLASS
FragmentAndManifest(Fragment, Manifest) - Constructor for class rice.p2p.glacier.v2.FragmentAndManifest
  Constructor for FragmentAndManifest.
fragmentHash - Variable in class rice.p2p.glacier.v2.Manifest
  DESCRIBE THE FIELD
FragmentKey - Class in rice.p2p.glacier
  DESCRIBE THE CLASS
FragmentKey(VersionKey, int) - Constructor for class rice.p2p.glacier.FragmentKey
  Constructor for FragmentKey.
FragmentKey(InputBuffer, Endpoint) - Constructor for class rice.p2p.glacier.FragmentKey
  Constructor for FragmentKey.
FragmentKeyFactory - Class in rice.p2p.glacier
  DESCRIBE THE CLASS
FragmentKeyFactory(MultiringIdFactory) - Constructor for class rice.p2p.glacier.FragmentKeyFactory
  Constructor for FragmentKeyFactory.
FragmentKeyRange - Class in rice.p2p.glacier
  DESCRIBE THE CLASS
FragmentKeyRange(IdRange) - Constructor for class rice.p2p.glacier.FragmentKeyRange
  Constructor
FragmentKeyRange(InputBuffer, Endpoint) - Method in class rice.p2p.glacier.FragmentKeyRange
  DESCRIBE THE METHOD
FragmentKeySet - Class in rice.p2p.glacier
  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 in rice.p2p.glacier.v2
  DESCRIBE THE CLASS
FragmentMetadata(long, long, long) - Constructor for class rice.p2p.glacier.v2.FragmentMetadata
  Constructor for FragmentMetadata.
fragments - Variable in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
  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
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.
fromHex(String) - Static method in class rice.p2p.util.MathUtils
  Utility method which converts a hex string to a byte[]

## G

GCCollectMessage - Class in rice.p2p.past.gc.messaging
GCCollectMessage(int, NodeHandle, Id) - Constructor for class rice.p2p.past.gc.messaging.GCCollectMessage
  Constructor
GCEndpoint - Class in rice.p2p.past.gc
GCEndpoint(Endpoint) - Constructor for class rice.p2p.past.gc.GCEndpoint
  Constructor
GCId - Class in rice.p2p.past.gc
GCId(Id, long) - Constructor for class rice.p2p.past.gc.GCId
  Constructor
GCId(InputBuffer, Endpoint) - Constructor for class rice.p2p.past.gc.GCId
  Constructor for GCId.
GCIdFactory - Class in rice.p2p.past.gc
GCIdFactory(IdFactory) - Constructor for class rice.p2p.past.gc.GCIdFactory
  Constructor
GCIdFactory.GCEntrySet - Class in rice.p2p.past.gc
  DESCRIBE THE CLASS
GCIdFactory.GCEntrySet(Set) - Constructor for class rice.p2p.past.gc.GCIdFactory.GCEntrySet
  Constructor for GCEntrySet.
GCIdFactory.GCMapEntry - Class in rice.p2p.past.gc
  DESCRIBE THE CLASS
GCIdFactory.GCMapEntry(Map.Entry) - Constructor for class rice.p2p.past.gc.GCIdFactory.GCMapEntry
  Constructor for GCMapEntry.
GCIdFactory.GCSortedMap - Class in rice.p2p.past.gc
  DESCRIBE THE CLASS
GCIdFactory.GCSortedMap(SortedMap) - Constructor for class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  Constructor for GCSortedMap.
GCIdRange - Class in rice.p2p.past.gc
GCIdRange(IdRange) - Constructor for class rice.p2p.past.gc.GCIdRange
  Constructor, which takes a normal IdRange
GCIdRange(InputBuffer, Endpoint) - Constructor for class rice.p2p.past.gc.GCIdRange
  Constructor for GCIdRange.
GCIdSet - Class in rice.p2p.past.gc
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 in rice.p2p.past.gc.messaging
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 in rice.p2p.past.gc.messaging
GCLookupHandlesMessage(int, Id, NodeHandle, Id) - Constructor for class rice.p2p.past.gc.messaging.GCLookupHandlesMessage
  Constructor
GCNode - Class in rice.p2p.past.gc
GCNode(Node) - Constructor for class rice.p2p.past.gc.GCNode
  Constructor
GCPast - Interface in rice.p2p.past.gc
GCPastContent - Interface in rice.p2p.past.gc
GCPastContentHandle - Interface in rice.p2p.past.gc
GCPastException - Exception in rice.p2p.past.gc
GCPastException(String) - Constructor for exception rice.p2p.past.gc.GCPastException
  Constructor.
GCPastException.ObjectNotFoundException - Exception in rice.p2p.past.gc
  DESCRIBE THE CLASS
GCPastException.ObjectNotFoundException(String) - Constructor for exception rice.p2p.past.gc.GCPastException.ObjectNotFoundException
  Constructor for ObjectNotFoundException.
GCPastImpl - Class in rice.p2p.past.gc
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.GCPastDeserializer - Class in rice.p2p.past.gc
  DESCRIBE THE CLASS
GCPastImpl.GCPastDeserializer() - Constructor for class rice.p2p.past.gc.GCPastImpl.GCPastDeserializer
GCPastImpl.ReplicaMap - Class in rice.p2p.past.gc
  DESCRIBE THE CLASS
GCPastImpl.ReplicaMap() - Constructor for class rice.p2p.past.gc.GCPastImpl.ReplicaMap
GCPastMetadata - Class in rice.p2p.past.gc
GCPastMetadata(long) - Constructor for class rice.p2p.past.gc.GCPastMetadata
  Constructor.
GCRefreshMessage - Class in rice.p2p.past.gc.messaging
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
generateCertificate(Id, OutputStream, PrivateKey) - Static method in class rice.pastry.standard.CertifiedNodeIdFactory
  Method which generates a certificate given the nodeid, location, and private key
generateDefaultLogManager(TimeSource, Parameters) - Static method in class rice.environment.Environment
  DESCRIBE THE METHOD
generateDefaultProcessor() - Static method in class rice.environment.Environment
  DESCRIBE THE METHOD
generateDefaultRandomSource(Parameters, LogManager) - Static method in class rice.environment.Environment
  DESCRIBE THE METHOD
generateDefaultSelectorManager(TimeSource, LogManager) - Static method in class rice.environment.Environment
  DESCRIBE THE METHOD
generateDefaultTimeSource() - Static method in class rice.environment.Environment
  DESCRIBE THE METHOD
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, int) - 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, Continuation) - Method in class rice.pastry.dist.DistPastryNodeFactory
  DESCRIBE THE METHOD
generateNodeHandle(InetSocketAddress, int) - Method in class rice.pastry.socket.SocketPastryNodeFactory
  Way to generate a NodeHandle with a maximum timeout to receive the result.
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.
generateNodeHandle(InetSocketAddress, Continuation) - Method in class rice.pastry.socket.SocketPastryNodeFactory
  DESCRIBE THE METHOD
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
generateNodeRecord() - Method in class rice.pastry.direct.EuclideanNetwork
  DESCRIBE THE METHOD
generateNodeRecord() - Method in class rice.pastry.direct.GenericNetwork
  DESCRIBE THE METHOD
generateNodeRecord() - Method in interface rice.pastry.direct.NetworkSimulator
  Generates a random node record
generateNodeRecord() - Method in class rice.pastry.direct.SphereNetwork
  DESCRIBE THE METHOD
generateStripeIds(ChannelId, IdFactory) - Method in class rice.p2p.splitstream.Channel
  Creates and returns the Ids associated with the provided channelId
GenericNetwork - Class in rice.pastry.direct
  DESCRIBE THE CLASS
GenericNetwork(Environment, String) - Constructor for class rice.pastry.direct.GenericNetwork
  Constructor for GenericNetwork.
GenericNetwork(Environment) - Constructor for class rice.pastry.direct.GenericNetwork
  Constructor for GenericNetwork.
GenericNetwork(Environment, File) - Constructor for class rice.pastry.direct.GenericNetwork
  Constructor for GenericNetwork.
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(char[]) - Method in class rice.p2p.util.StringCache
  Returns the value to which the specified key is mapped in this identity hash map, or `null` if the map contains no mapping for this key.
get(char[], int, int) - Method in class rice.p2p.util.StringCache
  Returns the value to which the specified key is mapped in this identity hash map, or `null` if the map contains no mapping for this 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(int) - Method in class rice.pastry.leafset.LeafSet
  Finds the NodeHandle at a given index.
get(Id) - Method in class rice.pastry.leafset.SimilarSet
  Finds the NodeHandle associated with the Id.
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(Id) - 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(Id) - 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.routing.RouteSet
  Returns the node in the ith position in the set.
get(Id) - Method in class rice.pastry.routing.RouteSet
  Returns the node handle with the matching node id or null if none exists.
get(Id) - Method in class rice.pastry.routing.RoutingTable
  Gets the node handle associated with a given id.
getAcceptorDelivery() - Method in class rice.pastry.direct.DirectAppSocket
  Gets the AcceptorDelivery attribute of the DirectAppSocket object
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
  Gets the Address attribute of the DistNodeHandle object
getAddress() - Method in interface rice.pastry.messaging.RawMessageDelivery
  Gets the Address attribute of the RawMessageDelivery object
getAddress(EpochInetSocketAddress) - Method in class rice.pastry.socket.EpochInetSocketAddress
  Method which returns the address of this address
getAddress(InetAddress[]) - Method in class rice.pastry.socket.EpochInetSocketAddress
  Gets the Address attribute of the EpochInetSocketAddress object
getAddress() - Method in class rice.pastry.socket.messaging.IPAddressResponseMessage
  Gets the Address attribute of the IPAddressResponseMessage object
getAddress() - Method in class rice.pastry.socket.SocketBuffer
  Gets the Address attribute of the SocketBuffer object
getAddress(InetAddress[]) - Method in class rice.pastry.socket.SocketNodeHandle
  Returns the InetSocketAddress that should be used to contact the node
getAddress() - Method in class rice.pastry.socket.SocketNodeHandle
  Gets the Address attribute of the SocketNodeHandle object
getAddress(Class, String, Environment) - Static method in class rice.pastry.standard.StandardAddress
  Gets the Address attribute of the StandardAddress class
getAddress() - Method in class rice.pastry.standard.StandardJoinProtocol
  Get address.
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
getAddressManager(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketSourceRouteManager
  Gets the AddressManager attribute of the SocketSourceRouteManager object
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.RawScribeRegrTest.TestScribeClient
  Gets the AnycastMessages attribute of the TestScribeClient object
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.
getAttributeCount() - Method in class rice.p2p.util.XMLParser
  Gets the AttributeCount attribute of the XMLParser object
getAttributeName(int) - Method in class rice.p2p.util.XMLParser
  Gets the AttributeName attribute of the XMLParser object
getAttributeNamespace(int) - Method in class rice.p2p.util.XMLParser
  Gets the AttributeNamespace attribute of the XMLParser object
getAttributePrefix(int) - Method in class rice.p2p.util.XMLParser
  Gets the AttributePrefix attribute of the XMLParser object
getAttributeType(int) - Method in class rice.p2p.util.XMLParser
  Gets the AttributeType attribute of the XMLParser object
getAttributeValue(String, String) - Method in class rice.p2p.util.XMLParser
  Returns the attributes value identified by namespace URI and namespace localName.
getAttributeValue(int) - Method in class rice.p2p.util.XMLParser
  Gets the AttributeValue attribute of the XMLParser object
getAuthoritative(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
  Gets the Authoritative attribute of the GlacierResponseMessage object
getAuxAddress() - Method in class rice.pastry.routing.RouteMessage
  Gets the AuxAddress attribute of the RouteMessage 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
getAvgNumEntries(Collection) - Method in class rice.pastry.testing.ClosestRegrTest
  Gets the AvgNumEntries attribute of the ClosestRegrTest 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 Id.
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 interface rice.environment.params.Parameters
  Gets the Boolean attribute of the Parameters object
getBoolean(String) - Method in class rice.environment.params.simple.SimpleParameters
  Gets the Boolean attribute of the SimpleParameters 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
getBuffer() - Method in class rice.p2p.util.XMLParser.CharArrayBuffer
  Returns the internal array
getBuffer() - Method in class rice.pastry.socket.SocketBuffer
  Gets the Buffer attribute of the SocketBuffer object
getByte(char) - Static method in class rice.p2p.util.MathUtils
  Utility method for converting a char to a byte
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
getByteArrayLength() - Method in class rice.persistence.testing.MemoryStorageTest.VariableId
  Gets the ByteArrayLength attribute of the VariableId object
getBytes() - Method in class rice.p2p.util.rawserialization.SimpleOutputBuffer
  Gets the Bytes attribute of the SimpleOutputBuffer object
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
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
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(Topic) - Method in class rice.p2p.scribe.ScribeImpl
  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() - Method in class rice.p2p.splitstream.Stripe
  Utility method.
getChildren() - Method in class rice.tutorial.lesson6.MyScribeClient
  Gets the Children attribute of the MyScribeClient object
getClass(String) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which returns the class object for class names written to the stream.
getClients(Topic) - Method in class rice.p2p.scribe.ScribeImpl
  Returns the list of clients for a given topic
getClients() - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  Gets the Clients attribute of the TopicManager object
getClosest(DirectNodeHandle) - Method in class rice.pastry.direct.BasicNetworkSimulator
  find the closest NodeId to an input NodeId out of all NodeIds in the network
getClosest(DirectNodeHandle) - Method in interface rice.pastry.direct.NetworkSimulator
  Returns the closest Node in proximity.
getCode() - Static method in class rice.pastry.join.JoinAddress
  Gets the Code attribute of the JoinAddress class
getCode() - Static method in class rice.pastry.leafset.LeafSetProtocolAddress
  Gets the Code attribute of the LeafSetProtocolAddress class
getCode() - Static method in class rice.pastry.routing.RouteProtocolAddress
  Gets the Code attribute of the RouteProtocolAddress class
getCode() - Static method in class rice.pastry.routing.RouterAddress
  Gets the Code attribute of the RouterAddress class
getCode() - Static method in class rice.pastry.testing.PingAddress
  Gets the Code attribute of the PingAddress class
getCollection() - Method in class rice.p2p.multiring.MultiringNode
  Returns the collection this node is a member of
getCollection() - Method in class rice.pastry.leafset.SimilarSet
  This is thread safe, in that it won't throw an error if not properly synchronized.
getColumnNumber() - Method in class rice.p2p.util.XMLParser
  Gets the ColumnNumber attribute of the XMLParser object
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.gc.rawserialization.JavaSerializedGCPastContent
  Gets the Content attribute of the JavaSerializedGCPastContent object
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.past.rawserialization.JavaSerializedPastContent
  Gets the Content attribute of the JavaSerializedPastContent object
getContent() - Method in class rice.p2p.past.testing.DistPastTestContent
  Gets the Content attribute of the DistPastTestContent object
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
getContent() - Method in class rice.p2p.scribe.rawserialization.JavaSerializedScribeContent
  Gets the Content attribute of the JavaSerializedScribeContent object
getContentHash() - Method in class rice.p2p.aggregation.Aggregate
  Gets the ContentHash attribute of the Aggregate object
getContentHash() - Method in class rice.p2p.aggregation.raw.RawAggregate
  Gets the ContentHash attribute of the RawAggregate object
getCorrect() - Method in class rice.pastry.socket.messaging.WrongEpochMessage
  Gets the Correct attribute of the WrongEpochMessage object
getCurrentNode() - Static method in class rice.pastry.direct.DirectPastryNode
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
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.
getDepth() - Method in class rice.p2p.util.XMLParser
  Gets the Depth attribute of the XMLParser object
getDeserializer() - Method in interface rice.p2p.commonapi.Endpoint
  Returns the deserializer.
getDeserializer() - Method in class rice.p2p.multiring.MultiringEndpoint
  Gets the Deserializer attribute of the MultiringEndpoint object
getDeserializer() - Method in class rice.p2p.past.gc.GCEndpoint
  Gets the Deserializer attribute of the GCEndpoint object
getDeserializer() - Method in class rice.pastry.commonapi.PastryEndpoint
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(int) - 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.past.testing.RawPastRegrTest.TestRouteMessage
  Gets the DestinationId attribute of the TestRouteMessage object
getDestinationId() - Method in class rice.p2p.scribe.testing.RawScribeRegrTest.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 interface rice.environment.params.Parameters
  Gets the Double attribute of the Parameters object
getDouble(String) - Method in class rice.environment.params.simple.SimpleParameters
  Gets the Double attribute of the SimpleParameters object
getDouble(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  Gets the Double attribute of the PutField object
getEndpoint() - Method in class rice.p2p.past.PastImpl
  Returns the endpoint associated with the Past - ONLY FOR TESTING - DO NOT USE
getEndTag() - Method in class rice.p2p.util.XMLReader
  Returns the value of the current end tag
getEnvironment() - Method in class rice.p2p.aggregation.AggregationImpl
  Gets the Environment attribute of the AggregationImpl object
getEnvironment() - Method in class rice.p2p.aggregation.Moraine
  Gets the Environment attribute of the Moraine object
getEnvironment() - Method in interface rice.p2p.commonapi.Endpoint
  Returns the environment.
getEnvironment() - Method in interface rice.p2p.commonapi.Node
  Returns the environment.
getEnvironment() - Method in class rice.p2p.glacier.v2.GlacierImpl
  Gets the Environment attribute of the GlacierImpl object
getEnvironment() - Method in class rice.p2p.multiring.MultiringEndpoint
  Gets the Environment attribute of the MultiringEndpoint object
getEnvironment() - Method in class rice.p2p.multiring.MultiringNode
  Getter for the environment.
getEnvironment() - Method in class rice.p2p.past.gc.GCEndpoint
  Gets the Environment attribute of the GCEndpoint object
getEnvironment() - Method in class rice.p2p.past.gc.GCNode
  Gets the Environment attribute of the GCNode object
getEnvironment() - Method in interface rice.p2p.past.Past
  Gets the Environment attribute of the Past object
getEnvironment() - Method in class rice.p2p.past.PastImpl
  Gets the Environment attribute of the PastImpl object
getEnvironment() - Method in interface rice.p2p.scribe.Scribe
getEnvironment() - Method in class rice.p2p.scribe.ScribeImpl
  Gets the Environment attribute of the ScribeImpl object
getEnvironment() - Method in interface rice.p2p.splitstream.SplitStream
  Gets the Environment attribute of the SplitStream object
getEnvironment() - Method in class rice.p2p.splitstream.SplitStreamImpl
  Gets the Environment attribute of the SplitStreamImpl object
getEnvironment() - Method in class rice.pastry.commonapi.PastryEndpoint
getEnvironment() - Method in class rice.pastry.direct.BasicNetworkSimulator
  Gets the Environment attribute of the BasicNetworkSimulator object
getEnvironment() - Method in interface rice.pastry.direct.NetworkSimulator
  Gets the Environment attribute of the NetworkSimulator object
getEnvironment() - Method in class rice.pastry.PastryNode
  Gets the Environment attribute of the PastryNode object
getEnvironment() - Method in class rice.pastry.PastryNodeFactory
  Gets the Environment attribute of the PastryNodeFactory object
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
getEventType() - Method in class rice.p2p.util.XMLParser
  Returns the type of the current event (START_TAG, END_TAG, TEXT, etc.)
getException() - Method in class rice.Continuation.ExternalContinuation
  Gets the Exception attribute of the ExternalContinuation object
getExpiration() - Method in class rice.p2p.aggregation.AggregateHandle
  Gets the Expiration attribute of the AggregateHandle 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
getExpiration() - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContentHandle
  Gets the Expiration attribute of the JavaSerializedGCPastContentHandle object
getFactory(NodeIdFactory, int, int, Environment) - Static method in class rice.pastry.dist.DistPastryNodeFactory
  Static method which is designed to be used by clients needing a distrubuted pastry node factory.
getFeature(String) - Method in class rice.p2p.util.XMLParser
  Gets the Feature attribute of the XMLParser object
getFetchResponseContinuation(PastMessage) - Method in class rice.p2p.past.PastImpl
  Do like above, but use a socket
getFilters() - Method in class rice.p2p.replication.messaging.RequestMessage
  Method which returns this messages' bloom filters
getFireWallExternalAddress() - Method in interface rice.pastry.socket.nat.NATHandler
  The neame of the firewall's external address.
getFireWallExternalAddress() - Method in class rice.pastry.socket.nat.sbbi.SBBINatHandler
  Gets the FireWallExternalAddress attribute of the SBBINatHandler object
getFireWallExternalAddress() - Method in class rice.pastry.socket.nat.StubNATHandler
  Gets the FireWallExternalAddress attribute of the StubNATHandler object
getFireWallPolicyVariable(String) - Method in class rice.pastry.socket.SocketPastryNodeFactory
  Gets the FireWallPolicyVariable attribute of the SocketPastryNodeFactory object
getFirstHop() - Method in class rice.pastry.socket.SourceRoute
  Method which returns the first "hop" of this source route
getFloat(String) - Method in interface rice.environment.params.Parameters
  Gets the Float attribute of the Parameters object
getFloat(String) - Method in class rice.environment.params.simple.SimpleParameters
  Gets the Float attribute of the SimpleParameters object
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(Past) - Method in class rice.p2p.aggregation.messaging.NonAggregate
  Gets the Handle attribute of the NonAggregate 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(GCPast, long) - Method in interface rice.p2p.past.gc.GCPastContent
  Produces a handle for this content object.
getHandle(Past) - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
  Gets the Handle attribute of the JavaSerializedGCPastContent object
getHandle(GCPast, long) - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
  Gets the Handle attribute of the JavaSerializedGCPastContent object
getHandle() - Method in class rice.p2p.past.messaging.FetchMessage
  Method which returns the handle
getHandle(Past) - Method in interface rice.p2p.past.PastContent
  Produces a handle for this content object.
getHandle(Past) - Method in class rice.p2p.past.rawserialization.JavaSerializedPastContent
  Gets the Handle attribute of the JavaSerializedPastContent object
getHandle(Past) - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
  Gets the Handle attribute of the TestPastContent object
getHandle(Past) - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContent
  Gets the Handle attribute of the TestPastContent object
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 Id.
getHandle(int) - Method in class rice.pastry.leafset.SimilarSet
  Gets the ith element in the set.
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(Id) - Method in class rice.pastry.routing.RouteSet
  Finds the NodeHandle associated with the Id.
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 class rice.p2p.aggregation.AggregateHandle
  Gets the Id attribute of the AggregateHandle object
getId() - Method in class rice.p2p.aggregation.messaging.NonAggregate
  Gets the Id attribute of the NonAggregate 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.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.glacier.VersionKey
  Gets the Id attribute of the VersionKey object
getId() - Method in class rice.p2p.multiring.messaging.RingMessage
  Method which returns this messages' id
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.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 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.gc.rawserialization.JavaSerializedGCPastContent
  Gets the Id attribute of the JavaSerializedGCPastContent object
getId() - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContentHandle
  Gets the Id attribute of the JavaSerializedGCPastContentHandle object
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 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.rawserialization.JavaSerializedPastContent
  Gets the Id attribute of the JavaSerializedPastContent object
getId() - Method in class rice.p2p.past.rawserialization.JavaSerializedPastContentHandle
  Gets the Id attribute of the JavaSerializedPastContentHandle object
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.past.testing.RawPastRegrTest.TestPastContent
  Gets the Id attribute of the TestPastContent object
getId() - Method in class rice.p2p.past.testing.RawPastRegrTest.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.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.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.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.commonapi.PastryEndpoint
  Returns this node's id, which is its identifier in the namespace.
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.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.
getIds(NodeHandle) - Method in class rice.p2p.past.gc.GCPastImpl.ReplicaMap
  Gets the Ids attribute of the ReplicaMap object
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.
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(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
  Gets the Index attribute of the LeafSet object
getIndex(Id) - 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(Id) - 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(Id) - 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(Id) - 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.leafset.SimilarSet
  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.routing.RouteSet
  Gets the index of the element with the given node id.
getInetAddress(String) - Method in interface rice.environment.params.Parameters
  String format is dnsname ex: "computer.school.edu"
getInetAddress(String) - Method in class rice.environment.params.simple.SimpleParameters
  Gets the InetAddress attribute of the SimpleParameters object
getInetSocketAddress(String) - Method in interface rice.environment.params.Parameters
  String format is name:port ex: "computer.school.edu:1984"
getInetSocketAddress(String) - Method in class rice.environment.params.simple.SimpleParameters
  Gets the InetSocketAddress attribute of the SimpleParameters object
getInetSocketAddressArray(String) - Method in interface rice.environment.params.Parameters
  String format is comma seperated.
getInetSocketAddressArray(String) - Method in class rice.environment.params.simple.SimpleParameters
  Gets the InetSocketAddressArray attribute of the SimpleParameters object
getInfo() - Method in class rice.pastry.testing.HelloMsg
  Gets the Info attribute of the HelloMsg object
getInnermostAddress() - Method in class rice.pastry.socket.EpochInetSocketAddress
  Gets the InnermostAddress attribute of the EpochInetSocketAddress object
getInnermostAddress() - Method in class rice.pastry.socket.SocketBuffer
  Gets the InnermostAddress attribute of the SocketBuffer object
getInnermostType() - Method in class rice.pastry.socket.SocketBuffer
  Gets the InnermostType attribute of the SocketBuffer object
getInputEncoding() - Method in class rice.p2p.util.XMLParser
  Gets the InputEncoding attribute of the XMLParser object
getInstance() - Method in class rice.p2p.aggregation.AggregationImpl
  Gets the Instance attribute of the AggregationImpl object
getInstance() - Method in class rice.p2p.aggregation.Moraine
  Gets the Instance attribute of the Moraine 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.glacier.v2.GlacierImpl
  Gets the Instance attribute of the GlacierImpl object
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 interface rice.p2p.past.Past
getInstance() - Method in class rice.p2p.past.PastImpl
  Gets the Instance attribute of the PastImpl object
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 interface rice.environment.params.Parameters
  Gets the Int attribute of the Parameters object
getInt(String) - Method in class rice.environment.params.simple.SimpleParameters
  Gets the Int attribute of the SimpleParameters object
getInt(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  Gets the Int attribute of the PutField object
getInternalType() - Method in class rice.pastry.routing.RouteMessage
  Gets the InternalType attribute of the RouteMessage object
getInvocation() - Method in class rice.selector.SelectorManager
  Method which synchroniously returns the first element off of the invocations list.
getIOQueue() - Method in class rice.environment.processing.simple.SimpleProcessor
  Gets the IOQueue attribute of the SimpleProcessor object
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
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(NodeHandle, Continuation) - Method in class rice.pastry.direct.DirectPastryNodeFactory
  Gets the LeafSet attribute of the DirectPastryNodeFactory object
getLeafSet() - Method in class rice.pastry.join.JoinRequest
  Gets the leafset of the node that accepted the join request;
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(NodeHandle, Continuation) - Method in class rice.pastry.PastryNodeFactory
  Non-blocking version.
getLeafSet() - Method in class rice.pastry.socket.messaging.LeafSetResponseMessage
  Returns the leafset of the receiver.
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(NodeHandle, Continuation) - Method in class rice.pastry.socket.SocketPastryNodeFactory
  Gets the LeafSet attribute of the SocketPastryNodeFactory object
getLength() - Method in class rice.environment.processing.simple.ProcessingQueue
  Gets the Length attribute of the ProcessingQueue object
getLength() - Method in class rice.environment.processing.simple.WorkQueue
  Gets the Length attribute of the WorkQueue object
getLength(RingId) - Method in class rice.p2p.multiring.MultiringNodeCollection
  This method returns the length of the given ringId
getLength() - Method in class rice.p2p.util.XMLParser.CharArrayBuffer
  Returns the length
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
getLineNumber() - Method in class rice.p2p.util.XMLParser
  Gets the LineNumber attribute of the XMLParser object
getLiveness() - Method in class rice.pastry.direct.DirectNodeHandle
  Gets the Alive attribute of the DirectNodeHandle object
getLiveness() - Method in class rice.pastry.NodeHandle
  A more detailed version of isAlive().
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.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 class rice.p2p.aggregation.Moraine
  Gets the LocalNodeHandle attribute of the Moraine 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 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 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.pastry.commonapi.PastryEndpoint
  Returns a handle to the local node below this endpoint.
getLocalNodeHandle() - Method in class rice.pastry.PastryNode
  Gets the LocalNodeHandle attribute of the PastryNode object
getLogger(Class, String) - Method in class rice.environment.logging.AbstractLogManager
getLogger(Class, String) - Method in interface rice.environment.logging.LogManager
  Returns the Logger matching the paramerters, constructs a new one if an appropriate one hasn't yet been constructed.
getLogger() - Method in class rice.pastry.direct.DirectPastryNode
getLogManager() - Method in class rice.environment.Environment
  Gets the LogManager attribute of the Environment object
getLogServer() - Method in class rice.p2p.multiring.RingCertificate
  Returns the log server of this ring
getLong(String) - Method in interface rice.environment.params.Parameters
  Gets the Long attribute of the Parameters object
getLong(String) - Method in class rice.environment.params.simple.SimpleParameters
  Gets the Long attribute of the SimpleParameters object
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
  Deprecated. use getMesage(MessageDeserializer)
getMessage(MessageDeserializer) - Method in interface rice.p2p.commonapi.RouteMessage
  Gets the Message attribute of the RouteMessage object
getMessage() - Method in class rice.p2p.multiring.messaging.RingMessage
  Method which returns this messages' internal message
getMessage() - Method in class rice.p2p.multiring.MultiringRouteMessage
  Deprecated. Use getMessages(MessageDeserializer)
getMessage(MessageDeserializer) - Method in class rice.p2p.multiring.MultiringRouteMessage
  Gets the Message attribute of the MultiringRouteMessage object
getMessage() - Method in class rice.p2p.past.testing.PastRegrTest.TestRouteMessage
  Gets the Message attribute of the TestRouteMessage object
getMessage(MessageDeserializer) - Method in class rice.p2p.past.testing.PastRegrTest.TestRouteMessage
  Gets the Message attribute of the TestRouteMessage object
getMessage() - Method in class rice.p2p.past.testing.RawPastRegrTest.TestRouteMessage
  Gets the Message attribute of the TestRouteMessage object
getMessage(MessageDeserializer) - Method in class rice.p2p.past.testing.RawPastRegrTest.TestRouteMessage
  Gets the Message attribute of the TestRouteMessage object
getMessage() - Method in class rice.p2p.scribe.testing.RawScribeRegrTest.TestRouteMessage
  Gets the Message attribute of the TestRouteMessage object
getMessage(MessageDeserializer) - Method in class rice.p2p.scribe.testing.RawScribeRegrTest.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(MessageDeserializer) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage
  Gets the Message attribute of the TestRouteMessage object
getMessage() - Method in class rice.p2p.util.rawserialization.JavaSerializedMessage
  Gets the Message attribute of the JavaSerializedMessage object
getMessage() - Method in class rice.pastry.commonapi.PastryEndpointMessage
  Returns the internal message
getMessage() - Method in class rice.pastry.messaging.PJavaSerializedMessage
  Gets the Message attribute of the PJavaSerializedMessage object
getMessage() - Method in class rice.pastry.routing.RouteMessage
  Gets the Message attribute of the RouteMessage object
getMessage(MessageDeserializer) - Method in class rice.pastry.routing.RouteMessage
  Gets the Message attribute of the RouteMessage object
getMessage() - Method in class rice.pastry.ScheduledMessage
  Returns the message
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(long) - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
  Gets the Metadata attribute of the JavaSerializedGCPastContent 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.p2p.util.XMLParser
  For START_TAG or END_TAG events, the (local) name of the current element is returned when namespaces are enabled.
getName() - Method in class rice.persistence.PersistentStorage
  Gets the name of this instance
getNamespace(String) - Method in class rice.p2p.util.XMLParser
  Gets the Namespace attribute of the XMLParser object
getNamespace() - Method in class rice.p2p.util.XMLParser
  Gets the Namespace attribute of the XMLParser object
getNamespaceCount(int) - Method in class rice.p2p.util.XMLParser
  Gets the NamespaceCount attribute of the XMLParser object
getNamespacePrefix(int) - Method in class rice.p2p.util.XMLParser
  Gets the NamespacePrefix attribute of the XMLParser object
getNamespaceUri(int) - Method in class rice.p2p.util.XMLParser
  Gets the NamespaceUri attribute of the XMLParser object
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
  Getter for the NetworkSimulator.
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.past.testing.RawPastRegrTest.TestRouteMessage
  Gets the NextHopHandle attribute of the TestRouteMessage object
getNextHopHandle() - Method in class rice.p2p.scribe.testing.RawScribeRegrTest.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
getNextTaskExecutionTime() - Method in class rice.selector.SelectorManager
  Gets the NextTaskExecutionTime attribute of the SelectorManager object
getNode() - Method in class rice.p2p.multiring.MultiringNode
  Returns this mutliring node's internal node
getNode() - Method in class rice.pastry.testing.RoutingTableTest.MyApp
  Getter for the node.
getNode() - Method in class rice.tutorial.appsocket.MyApp
  Getter for the node.
getNode() - Method in class rice.tutorial.direct.MyApp
  Getter for the node.
getNode() - Method in class rice.tutorial.forwarding.MyApp
  Getter for the node.
getNode() - Method in class rice.tutorial.gtitm.MyApp
  Getter for the node.
getNode() - Method in class rice.tutorial.lesson4.MyApp
  Getter for the node.
getNode() - Method in class rice.tutorial.rawserialization.MyApp
  Getter for the node.
getNode() - Method in class rice.tutorial.rawserialization2.MyApp
  Getter for the node.
getNodeHandle() - Method in class rice.p2p.aggregation.AggregateHandle
  Gets the NodeHandle attribute of the AggregateHandle object
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 class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContentHandle
  Gets the NodeHandle attribute of the JavaSerializedGCPastContentHandle object
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.rawserialization.JavaSerializedPastContentHandle
  Gets the NodeHandle attribute of the JavaSerializedPastContentHandle object
getNodeHandle() - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle
  Gets the NodeHandle attribute of the TestPastContentHandle object
getNodeHandle() - Method in class rice.p2p.past.testing.RawPastRegrTest.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, int) - Method in class rice.pastry.dist.DistPastryNodeFactory
  Gets the NodeHandle attribute of the DistPastryNodeFactory object
getNodeHandle(InetSocketAddress, Continuation) - Method in class rice.pastry.dist.DistPastryNodeFactory
  Gets the NodeHandle attribute of the DistPastryNodeFactory object
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[], int) - Method in class rice.pastry.dist.DistPastryNodeFactory
  Gets the NodeHandle attribute of the DistPastryNodeFactory object
getNodeHandle(InetSocketAddress[], Continuation) - Method in class rice.pastry.dist.DistPastryNodeFactory
  Gets the NodeHandle attribute of the DistPastryNodeFactory object
getNodeHandle(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketSourceRouteManager
  Gets the NodeHandle attribute of the SocketSourceRouteManager object
getNodeId() - Method in class rice.p2p.multiring.MultiringNode
  Returns the underlying id of this node
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.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.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
getObjects() - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
  Gets the Objects attribute of the PutField 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
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.
getOptions() - Method in class rice.pastry.socket.SocketBuffer
  Gets the Options attribute of the SocketBuffer object
getOutstandingMessages() - Method in class rice.p2p.past.PastImpl
  Returns of the outstanding messages.
getParameters() - Method in class rice.environment.Environment
  Gets the Parameters attribute of the Environment object
getParameters() - Method in class rice.environment.logging.simple.SimpleLogManager
  Gets the Parameters attribute of the SimpleLogManager object
getParent(Topic) - Method in interface rice.p2p.scribe.Scribe
  Returns the parent node for a given topic
getParent(Topic) - Method in class rice.p2p.scribe.ScribeImpl
  Returns the parent for a given topic
getParent() - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  Gets the Parent attribute of the TopicManager object
getParent() - Method in class rice.p2p.splitstream.Stripe
  Utility method.
getParent() - Method in class rice.tutorial.lesson6.MyScribeClient
  Gets the Parent attribute of the MyScribeClient object
getPastryNode() - Method in class rice.pastry.testing.RegrTestApp
  Gets the PastryNode attribute of the RegrTestApp object
getPathToRoot() - Method in class rice.p2p.scribe.messaging.SubscribeAckMessage
  Returns the path to the root for the node receiving this message
getPathToRoot() - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  Gets the PathToRoot attribute of the TopicManager object
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
getPCH() - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContentHandle
  Gets the PCH attribute of the JavaSerializedGCPastContentHandle object
getPCH() - Method in class rice.p2p.past.rawserialization.JavaSerializedPastContentHandle
  Gets the PCH attribute of the JavaSerializedPastContentHandle 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
getPositionDescription() - Method in class rice.p2p.util.XMLParser
  Gets the PositionDescription attribute of the XMLParser object
getPrefix() - Method in class rice.environment.logging.AbstractLogManager
  Gets the Prefix attribute of the AbstractLogManager object
getPrefix() - Method in class rice.p2p.util.XMLParser
  Gets the Prefix attribute of the XMLParser object
getPrefixMatch(Id, Id, int) - Static method in class rice.p2p.splitstream.SplitStreamScribePolicy
  Helper method for finding prefix match between two Ids.
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
getPrevNode() - Method in class rice.pastry.routing.RouteMessage
  Gets the PrevNode attribute of the RouteMessage object
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
getPrintStream() - Method in class rice.environment.logging.AbstractLogManager
  Gets the PrintStream attribute of the AbstractLogManager object
getPrintStream() - Method in class rice.environment.logging.file.RotatingLogManager
  Gets the PrintStream attribute of the RotatingLogManager object
getPrintStream() - Method in class rice.environment.logging.simple.SimpleLogManager
  Gets the PrintStream attribute of the SimpleLogManager 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.p2p.util.rawserialization.JavaSerializedMessage
  Gets the Priority attribute of the JavaSerializedMessage object
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.direct.MyMsg
  Use low priority to prevent interference with overlay maintenance traffic.
getPriority() - Method in class rice.tutorial.forwarding.MyMsg
  Use low priority to prevent interference with overlay maintenance traffic.
getPriority() - Method in class rice.tutorial.gtitm.MyMsg
  Use low priority to prevent interference with overlay maintenance traffic.
getPriority() - Method in class rice.tutorial.lesson3.MyMsg
  Use low priority to prevent interference with overlay maintenance traffic.
getPriority() - Method in class rice.tutorial.lesson4.MyMsg
  Use low priority to prevent interference with overlay maintenance traffic.
getPriority() - Method in class rice.tutorial.rawserialization.MyMsg
  Use low priority to prevent interference with overlay maintenance traffic.
getPriority() - Method in class rice.tutorial.rawserialization2.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
getProcessor() - Method in class rice.environment.Environment
  Gets the Processor attribute of the Environment object
getProperty(String) - Method in class rice.environment.params.simple.SimpleParameters
  Gets the Property attribute of the SimpleParameters object
getProperty(String) - Method in class rice.p2p.util.XMLParser
  Gets the Property attribute of the XMLParser object
getProtocol() - Method in class rice.p2p.multiring.RingCertificate
  Returns the protcol of this ring
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.PastryNodeFactory
  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 to the provided NodeHandle.
getPublishMessages() - Method in class rice.p2p.scribe.testing.RawScribeRegrTest.TestScribeClient
  Gets the PublishMessages attribute of the TestScribeClient object
getPublishMessages() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  Gets the PublishMessages attribute of the TestScribeClient object
getQueue() - Method in class rice.environment.processing.simple.SimpleProcessor
  Gets the Queue attribute of the SimpleProcessor object
getQueue() - Method in class rice.pastry.socket.SocketChannelWriter
  Returns the queue of writes for the remote address
getRandomSource() - Method in class rice.environment.Environment
  Gets the RandomSource attribute of the Environment object
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.aggregation.Moraine
  Gets the ReplicationFactor attribute of the Moraine 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.
getResponse(InetSocketAddress, Message, Continuation) - Method in class rice.pastry.socket.SocketPastryNodeFactory
  Gets the Response attribute of the SocketPastryNodeFactory object
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
getRoot(NodeHandle, Hashtable) - Static method in class rice.tutorial.lesson6.ScribeTutorial
  Recursively crawl up the tree to find the root.
getRouteManager(SourceRoute) - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  Method which returns the route manager for the given route
getRouteMessage() - Method in class rice.p2p.multiring.MultiringRouteMessage
  Returns the internal route message
getRouteMessage() - Method in class rice.pastry.socket.SocketBuffer
  Gets the RouteMessage attribute of the SocketBuffer object
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, Continuation) - Method in class rice.pastry.direct.DirectPastryNodeFactory
  Gets the RouteRow attribute of the DirectPastryNodeFactory object
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, Continuation) - Method in class rice.pastry.PastryNodeFactory
  Non-blocking version.
getRouteRow() - Method in class rice.pastry.socket.messaging.RouteRowResponseMessage
  Returns the routeset of the receiver.
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(NodeHandle, int, Continuation) - Method in class rice.pastry.socket.SocketPastryNodeFactory
  Gets the RouteRow attribute of the SocketPastryNodeFactory object
getRoutes() - Method in class rice.pastry.socket.messaging.RoutesResponseMessage
  Returns the leafset of the receiver.
getRoutes(NodeHandle, NodeHandle) - Method in class rice.pastry.socket.SocketPastryNodeFactory
  This method returns the routes a remote node is using
getRouteSet(int, int) - Method in class rice.pastry.routing.RoutingTable
  Gets the set of handles at a particular entry in the table.
getRoutingTable() - Method in class rice.pastry.client.PastryAppl
  Called by a layered Pastry application to obtain a copy of the routing table.
getRoutingTable() - Method in class rice.pastry.PastryNode
  Gets the RoutingTable attribute of the PastryNode object
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
getSelector() - Method in class rice.selector.SelectorManager
  Gets the Selector attribute of the SelectorManager object
getSelectorManager() - Method in class rice.environment.Environment
  Gets the SelectorManager attribute of the Environment object
getSender() - Method in class rice.pastry.messaging.Message
  Get sender.
getSenderId() - Method in class rice.pastry.messaging.Message
  Get sender Id.
getSeq() - Method in interface rice.pastry.direct.Delivery
  Preserve order.
getSerializableConstructor(Class) - Method in class rice.p2p.util.XMLObjectInputStream
  Method which returns the Serializable constructor for the provided class.
getSerializedLength() - Method in class rice.pastry.socket.EpochInetSocketAddress
  Gets the SerializedLength attribute of the EpochInetSocketAddress object
getSerialPersistentFields(Class) - Method in class rice.p2p.util.XMLObjectOutputStream
  Method which returns the serializablePersistenFields field of 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.
getSocketToClose() - Method in class rice.pastry.socket.SocketCollectionManager
  Internal method which returns the next socket to be closed
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
getSplitStreamScribePolicy(Scribe, SplitStream) - Method in interface rice.p2p.splitstream.SplitStreamScribePolicyFactory
  Gets the SplitStreamScribePolicy attribute of the SplitStreamScribePolicyFactory 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
getString(String) - Method in interface rice.environment.params.Parameters
  Gets the String attribute of the Parameters object
getString(String) - Method in class rice.environment.params.simple.SimpleParameters
  Gets the String attribute of the SimpleParameters object
getStringArray(String) - Method in interface rice.environment.params.Parameters
  Gets the StringArray attribute of the Parameters object
getStringArray(String) - Method in class rice.environment.params.simple.SimpleParameters
  Gets the StringArray attribute of the SimpleParameters object
getStripeBase() - Method in class rice.p2p.splitstream.Channel
  Gets the StripeBase attribute of the Channel object
getStripeBaseBitLength() - Method in interface rice.p2p.splitstream.SplitStream
  Gets the StripeBaseBitLength attribute of the SplitStream object
getStripeBaseBitLength() - Method in class rice.p2p.splitstream.SplitStreamImpl
  Gets the StripeBaseBitLength attribute of the SplitStreamImpl object
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.
getStripes() - Method in class rice.p2p.splitstream.testing.MySplitStreamClient
  Gets the Stripes attribute of the MySplitStreamClient object
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.RawScribeRegrTest.TestScribeClient
  Gets the SubscribeFailed attribute of the TestScribeClient object
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.BasicNetworkSimulator
  get TestRecord
getTestRecord() - Method in interface rice.pastry.direct.NetworkSimulator
  Gets the TestRecord attribute of the NetworkSimulator object
getText() - Method in class rice.p2p.util.XMLParser
  Returns the text content of the current event as String.
getTextCharacters(int[]) - Method in class rice.p2p.util.XMLParser
  Gets the TextCharacters attribute of the XMLParser object
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).
getTimeSource() - Method in class rice.environment.Environment
  Gets the TimeSource attribute of the Environment object
getTimeSource() - Method in class rice.environment.logging.AbstractLogManager
  Gets the TimeSource attribute of the AbstractLogManager object
getTimeSource() - Method in class rice.environment.logging.simple.SimpleLogManager
  Gets the TimeSource attribute of the SimpleLogManager object
getTimestamp() - Method in class rice.p2p.past.testing.DistPastTestContent
  Gets the Timestamp attribute of the DistPastTestContent object
getTimeStamp() - Method in class rice.pastry.leafset.BroadcastLeafSet
  Gets the TimeStamp attribute of the BroadcastLeafSet object
getTimeStamp() - Method in class rice.pastry.leafset.RequestLeafSet
  Gets the TimeStamp attribute of the RequestLeafSet object
getTopic() - Method in class rice.p2p.scribe.messaging.ScribeMessage
  Method which returns this messages' topic
getTopic() - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
  Gets the topic of the TopicManager object
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 can return null if the range can't be determined
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
getType() - Method in class rice.p2p.aggregation.AggregateHandle
  Gets the Type attribute of the AggregateHandle object
getType() - Method in class rice.p2p.aggregation.messaging.NonAggregate
  Raw Serialization **************************************
getType() - Method in class rice.p2p.aggregation.raw.RawAggregate
  Raw Serialization **************************************
getType() - Method in interface rice.p2p.commonapi.Id
  Gets the Type attribute of the Id object
getType() - Method in interface rice.p2p.commonapi.NodeHandleSet
  Gets the Type attribute of the NodeHandleSet object
getType() - Method in interface rice.p2p.commonapi.rawserialization.RawMessage
  Gets the Type attribute of the RawMessage object
getType() - Method in class rice.p2p.glacier.FragmentKey
  Gets the Type attribute of the FragmentKey object
getType() - Method in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.glacier.v2.messaging.GlacierNeighborRequestMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.glacier.v2.messaging.GlacierQueryMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeQueryMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeResponseMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshProbeMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.glacier.v2.messaging.GlacierTimeoutMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.glacier.VersionKey
  Gets the Type attribute of the VersionKey object
getType() - Method in class rice.p2p.multiring.messaging.RingMessage
  Gets the Type attribute of the RingMessage object
getType() - Method in class rice.p2p.multiring.MultiringNodeHandleSet
  Gets the Type attribute of the MultiringNodeHandleSet object
getType() - Method in class rice.p2p.multiring.RingId
  Raw Serialization **************************************
getType() - Method in class rice.p2p.past.ContentHashPastContentHandle
  Gets the Type attribute of the ContentHashPastContentHandle object
getType() - Method in class rice.p2p.past.gc.GCId
  Raw Serialization **************************************
getType() - Method in class rice.p2p.past.gc.messaging.GCCollectMessage
  Gets the Type attribute of the GCCollectMessage object
getType() - Method in class rice.p2p.past.gc.messaging.GCInsertMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.past.gc.messaging.GCLookupHandlesMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.past.gc.messaging.GCRefreshMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
  Gets the Type attribute of the JavaSerializedGCPastContent object
getType() - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContentHandle
  Gets the Type attribute of the JavaSerializedGCPastContentHandle object
getType() - Method in class rice.p2p.past.messaging.CacheMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.past.messaging.FetchHandleMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.past.messaging.FetchMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.past.messaging.InsertMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.past.messaging.LookupHandlesMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.past.messaging.LookupMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.past.messaging.MessageLostMessage
  Gets the Type attribute of the MessageLostMessage object
getType() - Method in class rice.p2p.past.rawserialization.JavaSerializedPastContent
  Gets the Type attribute of the JavaSerializedPastContent object
getType() - Method in class rice.p2p.past.rawserialization.JavaSerializedPastContentHandle
  Gets the Type attribute of the JavaSerializedPastContentHandle object
getType() - Method in interface rice.p2p.past.rawserialization.RawPastContent
  Gets the Type attribute of the RawPastContent object
getType() - Method in interface rice.p2p.past.rawserialization.RawPastContentHandle
  Gets the Type attribute of the RawPastContentHandle object
getType() - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContent
  Gets the Type attribute of the TestPastContent object
getType() - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContentHandle
  Gets the Type attribute of the TestPastContentHandle object
getType() - Method in class rice.p2p.past.testing.RawPastRegrTest.VersionedTestPastContent
  Gets the Type attribute of the VersionedTestPastContent object
getType() - Method in class rice.p2p.replication.messaging.ReminderMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.replication.messaging.RequestMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.replication.messaging.ResponseMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.scribe.messaging.AnycastMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.scribe.messaging.DropMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.scribe.messaging.MaintenanceMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.scribe.messaging.PublishMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.scribe.messaging.PublishRequestMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.scribe.messaging.SubscribeAckMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.scribe.messaging.SubscribeFailedMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.scribe.messaging.SubscribeLostMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.scribe.messaging.SubscribeMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.scribe.messaging.UnsubscribeMessage
  Raw Serialization **************************************
getType() - Method in class rice.p2p.scribe.rawserialization.JavaSerializedScribeContent
  Gets the Type attribute of the JavaSerializedScribeContent object
getType() - Method in interface rice.p2p.scribe.rawserialization.RawScribeContent
  Gets the Type attribute of the RawScribeContent object
getType() - Method in class rice.p2p.scribe.testing.RawScribeRegrTest.TestScribeContent
  Gets the Type attribute of the TestScribeContent object
getType() - Method in class rice.p2p.splitstream.SplitStreamContent
  Raw Serialization **************************************
getType() - Method in class rice.p2p.splitstream.SplitStreamSubscribeContent
  Raw Serialization **************************************
getType() - Method in class rice.p2p.util.rawserialization.JavaSerializedMessage
  Gets the Type attribute of the JavaSerializedMessage object
getType() - Method in class rice.pastry.commonapi.PastryEndpointMessage
  Raw Serialization **************************************
getType() - Method in class rice.pastry.Id
  Gets the Type attribute of the Id object
getType() - Method in class rice.pastry.join.JoinRequest
  Raw Serialization **************************************
getType() - Method in class rice.pastry.leafset.BroadcastLeafSet
  Raw Serialization **************************************
getType() - Method in class rice.pastry.leafset.RequestLeafSet
  Raw Serialization **************************************
getType() - Method in class rice.pastry.messaging.PJavaSerializedMessage
  Gets the Type attribute of the PJavaSerializedMessage object
getType() - Method in class rice.pastry.NodeSet
  Gets the Type attribute of the NodeSet object
getType() - Method in class rice.pastry.routing.BroadcastRouteRow
  Raw Serialization **************************************
getType() - Method in class rice.pastry.routing.RequestRouteRow
  Raw Serialization **************************************
getType() - Method in class rice.pastry.routing.RouteMessage
  Gets the Type attribute of the RouteMessage object
getType() - Method in class rice.pastry.routing.RouteSet
  Gets the Type attribute of the RouteSet object
getType() - Method in class rice.pastry.socket.messaging.IPAddressRequestMessage
  Gets the Type attribute of the IPAddressRequestMessage object
getType() - Method in class rice.pastry.socket.messaging.IPAddressResponseMessage
  Gets the Type attribute of the IPAddressResponseMessage object
getType() - Method in class rice.pastry.socket.messaging.LeafSetRequestMessage
  Raw Serialization **************************************
getType() - Method in class rice.pastry.socket.messaging.LeafSetResponseMessage
  Raw Serialization **************************************
getType() - Method in class rice.pastry.socket.messaging.NodeIdRequestMessage
  Raw Serialization **************************************
getType() - Method in class rice.pastry.socket.messaging.NodeIdResponseMessage
  Raw Serialization **************************************
getType() - Method in class rice.pastry.socket.messaging.PingMessage
  Gets the Type attribute of the PingMessage object
getType() - Method in class rice.pastry.socket.messaging.PingResponseMessage
  Gets the Type attribute of the PingResponseMessage object
getType() - Method in class rice.pastry.socket.messaging.RouteRowRequestMessage
  Raw Serialization **************************************
getType() - Method in class rice.pastry.socket.messaging.RouteRowResponseMessage
  Raw Serialization **************************************
getType() - Method in class rice.pastry.socket.messaging.RoutesRequestMessage
  Raw Serialization **************************************
getType() - Method in class rice.pastry.socket.messaging.RoutesResponseMessage
  Raw Serialization **************************************
getType() - Method in class rice.pastry.socket.messaging.WrongEpochMessage
  Gets the Type attribute of the WrongEpochMessage object
getType() - Method in class rice.pastry.socket.SocketBuffer
  Gets the Type attribute of the SocketBuffer object
getType() - Method in class rice.pastry.socket.SourceRoute
  Raw Serialization **************************************
getType() - Method in class rice.pastry.standard.ConsistentJoinMsg
  Raw Serialization **************************************
getType() - Method in class rice.persistence.testing.MemoryStorageTest.VariableId
  Gets the Type attribute of the VariableId object
getType() - Method in class rice.tutorial.rawserialization.MyMsg
  Gets the Type attribute of the MyMsg object
getType() - Method in class rice.tutorial.rawserialization2.MyMsg
  Gets the Type attribute of the MyMsg 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.messaging.PastMessage
  Method which returns this messages' unique id
getUID() - Method in class rice.p2p.past.PastImpl
  Returns a new uid for a message
getUniqueCount() - Method in class rice.pastry.leafset.LeafSet
  Returns the number of unique nodes in the leafset
getUnserializable() - Method in exception rice.p2p.util.rawserialization.JavaSerializationException
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.aggregation.AggregateHandle
  Gets the Version attribute of the AggregateHandle 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.glacier.VersionKey
  Gets the Version attribute of the VersionKey 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.
getVersion() - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
  Gets the Version attribute of the JavaSerializedGCPastContent object
getVersion() - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContentHandle
  Gets the Version attribute of the JavaSerializedGCPastContentHandle object
getVersionKey() - Method in class rice.p2p.glacier.FragmentKey
  Gets the VersionKey attribute of the FragmentKey object
getWritten() - Method in class rice.p2p.util.rawserialization.SimpleOutputBuffer
  Gets the Written attribute of the SimpleOutputBuffer object
gFactory - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
  DESCRIBE THE FIELD
Glacier - Interface in rice.p2p.glacier
  DESCRIBE THE INTERFACE
GlacierContentHandle - Class in rice.p2p.glacier.v2
  DESCRIBE THE CLASS
GlacierContentHandle(Id, long, NodeHandle, Manifest) - Constructor for class rice.p2p.glacier.v2.GlacierContentHandle
  Constructor for GlacierContentHandle.
GlacierContinuation - Class in rice.p2p.glacier.v2
  DESCRIBE THE CLASS
GlacierContinuation() - Constructor for class rice.p2p.glacier.v2.GlacierContinuation
GlacierDataMessage - Class in rice.p2p.glacier.v2.messaging
  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 in rice.p2p.glacier.v2
  DESCRIBE THE CLASS
GlacierDefaultPolicy(ErasureCodec, String, Environment) - Constructor for class rice.p2p.glacier.v2.GlacierDefaultPolicy
  Constructor for GlacierDefaultPolicy.
GlacierException - Exception in rice.p2p.glacier
  DESCRIBE THE CLASS
GlacierException(String) - Constructor for exception rice.p2p.glacier.GlacierException
  Constructor for GlacierException.
GlacierFetchMessage - Class in rice.p2p.glacier.v2.messaging
  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 in rice.p2p.glacier.v2
  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 in rice.p2p.glacier.v2.messaging
  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
GlacierMessage(InputBuffer, Endpoint) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierMessage
  Constructor for GlacierMessage.
GlacierNeighborRequestMessage - Class in rice.p2p.glacier.v2.messaging
  DESCRIBE THE CLASS
GlacierNeighborRequestMessage(int, IdRange, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierNeighborRequestMessage
  Constructor for GlacierNeighborRequestMessage.
GlacierNeighborResponseMessage - Class in rice.p2p.glacier.v2.messaging
  DESCRIBE THE CLASS
GlacierNeighborResponseMessage(int, Id[], long[], NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage
  Constructor for GlacierNeighborResponseMessage.
GlacierNotEnoughFragmentsException - Exception in rice.p2p.glacier.v2
  DESCRIBE THE CLASS
GlacierNotEnoughFragmentsException(String, int, int) - Constructor for exception rice.p2p.glacier.v2.GlacierNotEnoughFragmentsException
  Constructor for GlacierNotEnoughFragmentsException.
GlacierPersistentStorageTest - Class in rice.persistence.testing
  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 in rice.p2p.glacier.v2
  DESCRIBE THE INTERFACE
GlacierQueryMessage - Class in rice.p2p.glacier.v2.messaging
  DESCRIBE THE CLASS
GlacierQueryMessage(int, FragmentKey[], NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierQueryMessage
  Constructor for GlacierQueryMessage.
GlacierRangeForwardMessage - Class in rice.p2p.glacier.v2.messaging
  DESCRIBE THE CLASS
GlacierRangeForwardMessage(int, IdRange, NodeHandle, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
  Constructor for GlacierRangeForwardMessage.
GlacierRangeQueryMessage - Class in rice.p2p.glacier.v2.messaging
  DESCRIBE THE CLASS
GlacierRangeQueryMessage(int, IdRange, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRangeQueryMessage
  Constructor for GlacierRangeQueryMessage.
GlacierRangeResponseMessage - Class in rice.p2p.glacier.v2.messaging
  DESCRIBE THE CLASS
GlacierRangeResponseMessage(int, IdRange, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRangeResponseMessage
  Constructor for GlacierRangeResponseMessage.
GlacierRefreshCompleteMessage - Class in rice.p2p.glacier.v2.messaging
  DESCRIBE THE CLASS
GlacierRefreshCompleteMessage(int, VersionKey[], int[], NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
  Constructor for GlacierRefreshCompleteMessage.
GlacierRefreshPatchMessage - Class in rice.p2p.glacier.v2.messaging
  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 in rice.p2p.glacier.v2.messaging
  DESCRIBE THE CLASS
GlacierRefreshProbeMessage(int, Id, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRefreshProbeMessage
  Constructor for GlacierRefreshProbeMessage.
GlacierRefreshResponseMessage - Class in rice.p2p.glacier.v2.messaging
  DESCRIBE THE CLASS
GlacierRefreshResponseMessage(int, IdRange, boolean, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
  Constructor for GlacierRefreshResponseMessage.
GlacierResponseMessage - Class in rice.p2p.glacier.v2.messaging
  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 in rice.p2p.glacier.v2
  DESCRIBE THE CLASS
GlacierStatistics(int, Environment) - Constructor for class rice.p2p.glacier.v2.GlacierStatistics
  Constructor for GlacierStatistics.
GlacierStatisticsListener - Interface in rice.p2p.glacier.v2
  DESCRIBE THE INTERFACE
GlacierSyncMessage - Class in rice.p2p.glacier.v2.messaging
  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 in rice.p2p.glacier.v2.messaging
  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
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
goesThrough(EpochInetSocketAddress) - Method in class rice.pastry.socket.SourceRoute
  Returns whether or not this route goes through the given address
granularity - Variable in class rice.p2p.aggregation.AggregationStatistics
  DESCRIBE THE FIELD
GZIP - Static variable in class rice.p2p.util.Base64
  Specify that data should be gzip-compressed.

## H

Half - Static variable in class rice.pastry.Id
  DESCRIBE THE FIELD
handle - Variable in class rice.p2p.aggregation.AggregateHandle
  DESCRIBE THE FIELD
handle - Variable in class rice.p2p.multiring.MultiringNodeHandle
  The internal handle
handle - Variable in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContentHandle
  DESCRIBE THE FIELD
handle - Variable in class rice.p2p.past.rawserialization.JavaSerializedPastContentHandle
  DESCRIBE THE FIELD
handle - Variable in class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle
  DESCRIBE THE FIELD
handle - Variable in class rice.p2p.past.testing.RawPastRegrTest.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
HAS_HANDLE - Static variable in class rice.pastry.join.JoinRequest
  DESCRIBE THE FIELD
HAS_JOIN_HANDLE - Static variable in class rice.pastry.join.JoinRequest
  DESCRIBE THE FIELD
HAS_LEAFSET - Static variable in class rice.pastry.join.JoinRequest
  DESCRIBE THE FIELD
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
HASH_ALGORITHM - Static variable in class rice.p2p.util.SecurityUtils
  The name of the hash function.
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
  Computes a hash value for this object.
hashCode() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
  Computes a hash value for this object.
hashCode() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
  Computes a hash value for this object.
hashCode() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
  Computes a hash value for this object.
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
  Computes a hash value for this object.
hashCode() - Method in class rice.p2p.past.gc.GCIdFactory.GCMapEntry
  Computes a hash value for this object.
hashCode() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
  Computes a hash value for this object.
hashCode() - Method in class rice.p2p.past.gc.GCIdSet
  Returns the hashCode
hashCode() - Method in class rice.p2p.past.gc.GCPastMetadata
  Computes a hash value for this object.
hashCode() - Method in class rice.p2p.scribe.Topic
  Returns the hashCode for this topic
hashCode() - Method in class rice.p2p.splitstream.ChannelId
  Computes a hash value for this object.
hashCode() - Method in class rice.p2p.splitstream.StripeId
  Computes a hash value for this object.
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.DistNodeHandle
  Hash codes for node handles.
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.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.testing.LeafSetTest.TestNodeHandle
  Computes a hash value for this object.
hasTerminated() - Method in class rice.p2p.glacier.v2.GlacierContinuation
  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
HEADER_DIRECT - Static variable in class rice.pastry.socket.SocketCollectionManager
  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
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` .
HeirarchyLogger - Class in rice.environment.logging
  DESCRIBE THE CLASS
HeirarchyLogger() - Constructor for class rice.environment.logging.HeirarchyLogger
HelloMsg - Class in rice.pastry.testing
HelloMsg(int, NodeHandle, Id, int) - Constructor for class rice.pastry.testing.HelloMsg
  Constructor for HelloMsg.
HelloWorld - Class in rice.pastry.testing
  A hello world example for pastry.
HelloWorld(Environment) - Constructor for class rice.pastry.testing.HelloWorld
  Constructor
HelloWorldApp - Class in rice.pastry.testing
  A hello world example for pastry.
HelloWorldApp(PastryNode) - Constructor for class rice.pastry.testing.HelloWorldApp
  Constructor for HelloWorldApp.
helper - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  The helper for the replication manager
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
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.
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

## I

i - Variable in class rice.p2p.scribe.testing.RawScribeRegrTest.TestScribeClient
  DESCRIBE THE FIELD
i - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
  DESCRIBE THE FIELD
id - Variable in class rice.p2p.aggregation.AggregateHandle
  DESCRIBE THE FIELD
id - Variable in class rice.p2p.aggregation.messaging.AggregationMessage
  DESCRIBE THE FIELD
Id - Interface in rice.p2p.commonapi
id - Variable in class rice.p2p.glacier.FragmentKey
  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.glacier.VersionKey
  DESCRIBE THE FIELD
id - Variable in class rice.p2p.multiring.messaging.RingMessage
  The target of this ring message
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.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.past.testing.RawPastRegrTest.TestPastContent
  DESCRIBE THE FIELD
id - Variable in class rice.p2p.past.testing.RawPastRegrTest.TestPastContentHandle
  DESCRIBE THE FIELD
id - Variable in class rice.p2p.replication.manager.messaging.TimeoutMessage
  THe unique id of this message
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.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.scribe.Topic
  The Id to which this topic is mapped
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
Id - Class in rice.pastry
  Represents a Pastry identifier for a node, object or key.
Id(int[]) - Constructor for class rice.pastry.Id
  Constructor.
Id.Distance - Interface in rice.p2p.commonapi
  A class for representing and manipulating the distance between two Ids on the circle.
Id.Distance - Class in rice.pastry
  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.
idBaseBitLength - Variable in class rice.pastry.routing.RoutingTable
  The routing calculations will occur in base 2 idBaseBitLength
IdBitLength - Static variable in class rice.pastry.Id
  This is the bit length of the node ids.
IdBloomFilter - Class in rice.p2p.util
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.
IdBloomFilter(InputBuffer) - Constructor for class rice.p2p.util.IdBloomFilter
  Constructor for IdBloomFilter.
IdBloomFilterReplicationTest - Class in rice.p2p.util.testing
  DESCRIBE THE CLASS
IdBloomFilterReplicationTest() - Constructor for class rice.p2p.util.testing.IdBloomFilterReplicationTest
IdBloomFilterUnit - Class in rice.p2p.util.testing
  DESCRIBE THE CLASS
IdBloomFilterUnit() - Constructor for class rice.p2p.util.testing.IdBloomFilterUnit
IdFactory - Interface in rice.p2p.commonapi
idFactory - Variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
idFactory - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
  DESCRIBE THE FIELD
IdRange - Interface in rice.p2p.commonapi
IdRange - Class in rice.pastry
  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.
IdRange(InputBuffer) - Constructor for class rice.pastry.IdRange
  Constructor for IdRange.
IdRangeUnit - Class in rice.pastry.testing
  IdRangeUnit tests the IdRange class.
IdRangeUnit() - Constructor for class rice.pastry.testing.IdRangeUnit
  Constructor for IdRangeUnit.
ids - Variable in class rice.p2p.past.gc.GCIdSet
  DESCRIBE THE FIELD
ids - Variable in class rice.p2p.replication.messaging.ResponseMessage
  DESCRIBE THE FIELD
IdSet - Interface in rice.p2p.commonapi
IdSet - Class in rice.pastry
  Represents a set of Pastry ids.
IdSet() - Constructor for class rice.pastry.IdSet
  Constructor.
IdSet(SortedMap) - Constructor for class rice.pastry.IdSet
  Constructor.
IdUnit - Class in rice.pastry.testing
  DESCRIBE THE CLASS
IdUnit() - Constructor for class rice.pastry.testing.IdUnit
IM_ALIVE_PERIOD - Static variable in class rice.p2p.splitstream.testing.SplitStreamDistTest
  DESCRIBE THE FIELD
ImmutableSortedMap - Class in rice.p2p.util
ImmutableSortedMap(SortedMap) - Constructor for class rice.p2p.util.ImmutableSortedMap
  Constructor which takes an existing map
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
incorrect - Variable in class rice.pastry.socket.messaging.WrongEpochMessage
  DESCRIBE THE FIELD
incrDistance(double) - Method in class rice.pastry.testing.PingMessageNew
  DESCRIBE THE METHOD
incrementTime(int) - Method in class rice.environment.time.simulated.DirectTimeSource
  Should be synchronized on the selectorManager
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.
inFile_Matrix - Variable in class rice.pastry.direct.GenericNetwork
  DESCRIBE THE FIELD
INFINITY_EXPIRATION - Static variable in interface rice.p2p.past.gc.GCPast
  Timeout value which indicates that the object should never expire.
INFO - Static variable in class rice.environment.logging.Logger
  INFO is a message level for informational messages.
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
initElt() - Method in class rice.p2p.glacier.ErasureCodec
  DESCRIBE THE METHOD
initialize(int) - Method in class rice.pastry.socket.SocketBuffer
  DESCRIBE THE METHOD
initiateJoin(NodeHandle[]) - Method in class rice.pastry.direct.DirectPastryNode
initiateJoin(NodeHandle[]) - Method in class rice.pastry.dist.DistPastryNode
  Sends an InitiateJoin message to itself.
InitiateJoin - Class in rice.pastry.join
  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(NodeHandle[]) - Method in class rice.pastry.PastryNode
  Overridden by derived classes to initiate the join process
InitiateLeafSetMaintenance - Class in rice.pastry.leafset
  Initiate leaf set maintenance on the local node.
InitiateLeafSetMaintenance() - Constructor for class rice.pastry.leafset.InitiateLeafSetMaintenance
  Constructor.
InitiatePingNeighbor - Class in rice.pastry.standard
  Initiate leaf set maintenance on the local node.
InitiatePingNeighbor() - Constructor for class rice.pastry.standard.InitiatePingNeighbor
  Constructor.
InitiateRouteSetMaintenance - Class in rice.pastry.routing
  Initiate routing table maintenance on the local node
InitiateRouteSetMaintenance() - Constructor for class rice.pastry.routing.InitiateRouteSetMaintenance
  Constructor.
InputBuffer - Interface in rice.p2p.commonapi.rawserialization
  DESCRIBE THE INTERFACE
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.aggregation.Moraine
  DESCRIBE THE METHOD
insert(PastContent, long, Continuation) - Method in class rice.p2p.aggregation.Moraine
  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.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(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(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
InsertMessage - Class in rice.p2p.past.messaging
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
InsertMessage(int, RawPastContent, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.InsertMessage
  Constructor for InsertMessage.
InsertMessage(InputBuffer, Endpoint, PastContentDeserializer) - Constructor for class rice.p2p.past.messaging.InsertMessage
  Constructor for InsertMessage.
inserts - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
instance - Variable in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE FIELD
instance - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
instance - Variable in class rice.p2p.glacier.v2.GlacierDefaultPolicy
  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 - Static variable in class rice.p2p.past.testing.PastRegrTest
  DESCRIBE THE FIELD
INSTANCE - Static variable in class rice.p2p.past.testing.RawPastRegrTest
  DESCRIBE THE FIELD
instance - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  DESCRIBE THE FIELD
INSTANCE - Static variable in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
  the instance name to use
instance - Variable in class rice.p2p.replication.ReplicationImpl
  The instance name of the replication
INSTANCE - Static variable in class rice.p2p.replication.testing.ReplicationRegrTest
  the instance name to use
INSTANCE - Static variable in class rice.p2p.scribe.testing.RawScribeRegrTest
  DESCRIBE THE FIELD
INSTANCE - Static variable in class rice.p2p.scribe.testing.ScribeRegrTest
  DESCRIBE THE FIELD
instance - Variable in class rice.p2p.splitstream.SplitStreamImpl
  DESCRIBE THE FIELD
instance - Variable in class rice.p2p.splitstream.Stripe
  DESCRIBE THE FIELD
INSTANCE - Static variable in class rice.p2p.splitstream.testing.SplitStreamDistTest
  DESCRIBE THE FIELD
INSTANCE - Static variable in class rice.p2p.splitstream.testing.SplitStreamRegrTest
  DESCRIBE THE FIELD
instance - Variable in class rice.pastry.client.PastryAppl
  DESCRIBE THE FIELD
instance - Variable in class rice.pastry.commonapi.PastryEndpoint
instance - Variable in class rice.selector.SelectorManager
  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
inTag - Variable in class rice.p2p.util.XMLParser
  Whether or not we are currently in a tag...
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
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[]
InvalidLogLevelException - Exception in rice.environment.logging
InvalidLogLevelException(String, String) - Constructor for exception rice.environment.logging.InvalidLogLevelException
InvalidManifestException - Exception in rice.p2p.glacier.v2
  DESCRIBE THE CLASS
InvalidManifestException(String) - Constructor for exception rice.p2p.glacier.v2.InvalidManifestException
  Constructor for InvalidManifestException.
invocations - Variable in class rice.selector.SelectorManager
  DESCRIBE THE FIELD
invoke(SelectorManager) - Method in class rice.Continuation.ExternalContinuationRunnable
  DESCRIBE THE METHOD
invoke(Environment) - Method in class rice.Continuation.ExternalContinuationRunnable
  DESCRIBE THE METHOD
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.
IPAddressRequestMessage - Class in rice.pastry.socket.messaging
  Class which represents a request for the external visible IP address
IPAddressRequestMessage(long) - Constructor for class rice.pastry.socket.messaging.IPAddressRequestMessage
  Constructor
IPAddressRequestMessage(InputBuffer) - Constructor for class rice.pastry.socket.messaging.IPAddressRequestMessage
  Constructor for IPAddressRequestMessage.
IPAddressResponseMessage - Class in rice.pastry.socket.messaging
  Class which represents a request for the external visible IP address
IPAddressResponseMessage(InetSocketAddress, long) - Constructor for class rice.pastry.socket.messaging.IPAddressResponseMessage
  Constructor
IPAddressResponseMessage(InputBuffer) - Constructor for class rice.pastry.socket.messaging.IPAddressResponseMessage
  Constructor for IPAddressResponseMessage.
IPNodeIdFactory - Class in rice.pastry.standard
  Constructs NodeIds for virtual nodes derived from the IP address and port number of this Java VM.
IPNodeIdFactory(InetAddress, int, Environment) - Constructor for class rice.pastry.standard.IPNodeIdFactory
  Constructor.
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(DirectNodeHandle) - Method in class rice.pastry.direct.BasicNetworkSimulator
  testing if a NodeId is alive
isAlive() - Method in class rice.pastry.direct.DirectPastryNode
isAlive(DirectNodeHandle) - Method in interface rice.pastry.direct.NetworkSimulator
  Checks to see if a node id is alive.
isAlive() - Method in class rice.pastry.NodeHandle
  Returns the last known liveness information about the Pastry node associated with this handle.
isAliveAt(long) - Method in class rice.p2p.aggregation.ObjectDescriptor
  Gets the AliveAt attribute of the ObjectDescriptor object
isAttributeDefault(int) - Method in class rice.p2p.util.XMLParser
  Gets the AttributeDefault attribute of the XMLParser 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
isBetween(Id, Id) - Method in class rice.persistence.testing.MemoryStorageTest.VariableId
  Gets the Between attribute of the VariableId object
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(Id) - 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.
isClosest(Id) - 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.
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.p2p.util.StringCache
  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.
isEmptyElementTag() - Method in class rice.p2p.util.XMLParser
  Gets the EmptyElementTag attribute of the XMLParser object
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
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() - Method in class rice.p2p.aggregation.messaging.NonAggregate
  Gets the Mutable attribute of the NonAggregate 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 class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
  Gets the Mutable attribute of the JavaSerializedGCPastContent object
isMutable() - Method in interface rice.p2p.past.PastContent
  States if this content object is mutable.
isMutable() - Method in class rice.p2p.past.rawserialization.JavaSerializedPastContent
  Gets the Mutable attribute of the JavaSerializedPastContent object
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
isMutable() - Method in class rice.p2p.past.testing.RawPastRegrTest.NonMutableTestPastContent
  Gets the Mutable attribute of the NonMutableTestPastContent object
isMutable() - Method in class rice.p2p.past.testing.RawPastRegrTest.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
isOpen() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
  Returns whether or not a socket is currently open to this 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
isReady() - Method in interface rice.pastry.ReadyStrategy
  Gets the Ready attribute of the ReadyStrategy object
isReady() - Method in class rice.pastry.standard.PeriodicLeafSetProtocol
isReallyAlive(NodeHandle) - Method in class rice.pastry.testing.DirectPastryRegrTest
  get authoritative information about liveness of node.
isReallyAlive(NodeHandle) - Method in class rice.pastry.testing.DistPastryRegrTest
  Gets the ReallyAlive attribute of the DistPastryRegrTest object
isReallyAlive(NodeHandle) - 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.
isRoot() - Method in class rice.tutorial.lesson6.MyScribeClient
  Some passthrough accessors for the myScribe ************
isRouteMessage() - Method in class rice.pastry.socket.SocketBuffer
  Gets the RouteMessage attribute of the SocketBuffer object
isSelectorThread() - 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
isWhitespace() - Method in class rice.p2p.util.XMLParser
  Checks whether the current TEXT event contains only whitespace characters.
isWhitespace(String) - Method in class rice.p2p.util.XMLParser
  Internal method which checks for existence
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
iterator() - Method in class rice.pastry.NodeSet
  DESCRIBE THE METHOD

## J

JavaDeserializer - Class in rice.p2p.util.rawserialization
  coalesces NodeHandles on the fly during java deserialization
JavaDeserializer(InputStream, Endpoint) - Constructor for class rice.p2p.util.rawserialization.JavaDeserializer
JavaPastContentDeserializer - Class in rice.p2p.past.rawserialization
  uses p2p.util.JavaDeserializer to deserialize ScribeContent using Java Serialization
JavaPastContentDeserializer() - Constructor for class rice.p2p.past.rawserialization.JavaPastContentDeserializer
  Constructor for JavaPastContentDeserializer.
JavaPastContentHandleDeserializer - Class in rice.p2p.past.rawserialization
  DESCRIBE THE CLASS
JavaPastContentHandleDeserializer() - Constructor for class rice.p2p.past.rawserialization.JavaPastContentHandleDeserializer
JavaScribeContentDeserializer - Class in rice.p2p.scribe.rawserialization
  uses p2p.util.JavaDeserializer to deserialize ScribeContent using Java Serialization
JavaScribeContentDeserializer() - Constructor for class rice.p2p.scribe.rawserialization.JavaScribeContentDeserializer
  Constructor for JavaScribeContentDeserializer.
JavaSerializationException - Exception in rice.p2p.util.rawserialization
  Wrapper exception to hold the name of the message that caused the serialization problem.
JavaSerializationException(Object, Exception) - Constructor for exception rice.p2p.util.rawserialization.JavaSerializationException
  Constructor for JavaSerializationException.
JavaSerializedAggregateFactory - Class in rice.p2p.aggregation
  DESCRIBE THE CLASS
JavaSerializedAggregateFactory() - Constructor for class rice.p2p.aggregation.JavaSerializedAggregateFactory
JavaSerializedDeserializer - Class in rice.p2p.util.rawserialization
  Handles "old" java serialized messages for programming convienience and reverse compatability.
JavaSerializedDeserializer(Endpoint) - Constructor for class rice.p2p.util.rawserialization.JavaSerializedDeserializer
  Constructor for JavaSerializedDeserializer.
JavaSerializedDeserializer - Class in rice.pastry.messaging
  Handles "old" java serialized messages for programming convienience and reverse compatability.
JavaSerializedDeserializer(PastryNode) - Constructor for class rice.pastry.messaging.JavaSerializedDeserializer
  Constructor for JavaSerializedDeserializer.
JavaSerializedGCPastContent - Class in rice.p2p.past.gc.rawserialization
  DESCRIBE THE CLASS
JavaSerializedGCPastContent(GCPastContent) - Constructor for class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
  Constructor for JavaSerializedGCPastContent.
JavaSerializedGCPastContentHandle - Class in rice.p2p.past.gc.rawserialization
  DESCRIBE THE CLASS
JavaSerializedGCPastContentHandle(GCPastContentHandle) - Constructor for class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContentHandle
  Constructor for JavaSerializedGCPastContentHandle.
JavaSerializedMessage - Class in rice.p2p.util.rawserialization
  Wrapper that converts rice.pastry.messaging.Message to rice.pastry.messageing.PRawMessage
JavaSerializedMessage(Message) - Constructor for class rice.p2p.util.rawserialization.JavaSerializedMessage
  Constructor for JavaSerializedMessage.
JavaSerializedPastContent - Class in rice.p2p.past.rawserialization
  DESCRIBE THE CLASS
JavaSerializedPastContent(PastContent) - Constructor for class rice.p2p.past.rawserialization.JavaSerializedPastContent
  Constructor for JavaSerializedPastContent.
JavaSerializedPastContentHandle - Class in rice.p2p.past.rawserialization
  DESCRIBE THE CLASS
JavaSerializedPastContentHandle(PastContentHandle) - Constructor for class rice.p2p.past.rawserialization.JavaSerializedPastContentHandle
  Constructor for JavaSerializedPastContentHandle.
JavaSerializedScribeContent - Class in rice.p2p.scribe.rawserialization
  DESCRIBE THE CLASS
JavaSerializedScribeContent(ScribeContent) - Constructor for class rice.p2p.scribe.rawserialization.JavaSerializedScribeContent
  Constructor for JavaSerializedScribeContent.
JavaSerializer - Class in rice.p2p.util.rawserialization
  DESCRIBE THE CLASS
JavaSerializer() - Constructor for class rice.p2p.util.rawserialization.JavaSerializer
JoinAddress - Class in rice.pastry.join
  The address of the join receiver at a pastry node.
JoinAddress() - Constructor for class rice.pastry.join.JoinAddress
JoinAdvertise - Static variable in class rice.pastry.leafset.BroadcastLeafSet
  DESCRIBE THE FIELD
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.
joinFailed(Stripe) - Method in class rice.p2p.splitstream.testing.MySplitStreamClient
  DESCRIBE THE METHOD
joinFailed - Variable in class rice.pastry.PastryNode
  DESCRIBE THE FIELD
joinFailed(JoinFailedException) - Method in class rice.pastry.PastryNode
  DESCRIBE THE METHOD
joinFailed() - Method in class rice.pastry.PastryNode
  Returns true if there was a fatal error Joining
JoinFailedException - Exception in rice.pastry
  DESCRIBE THE CLASS
JoinFailedException() - Constructor for exception rice.pastry.JoinFailedException
  Constructor for JoinFailedException.
JoinFailedException(String, Throwable) - Constructor for exception rice.pastry.JoinFailedException
  Constructor for JoinFailedException.
JoinFailedException(String) - Constructor for exception rice.pastry.JoinFailedException
  Constructor for JoinFailedException.
JoinFailedException(Throwable) - Constructor for exception rice.pastry.JoinFailedException
  Constructor for JoinFailedException.
joinFailedReason - Variable in class rice.pastry.PastryNode
  DESCRIBE THE FIELD
joinFailedReason() - Method in class rice.pastry.PastryNode
  DESCRIBE THE METHOD
JoinInitial - Static variable in class rice.pastry.leafset.BroadcastLeafSet
  DESCRIBE THE FIELD
JoinRequest - Class in rice.pastry.join
  Request to join this network.
JoinRequest(NodeHandle, byte) - Constructor for class rice.pastry.join.JoinRequest
  Constructor.
JoinRequest(NodeHandle, Date, byte) - Constructor for class rice.pastry.join.JoinRequest
  Constructor.
JoinRequest(InputBuffer, NodeHandleFactory, NodeHandle, PastryNode) - Constructor for class rice.pastry.join.JoinRequest
  Constructor for JoinRequest.

## 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
keys() - Method in class rice.environment.params.simple.SimpleParameters.MyProperties
  DESCRIBE THE METHOD
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
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
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

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
lastPingTime - Variable in class rice.pastry.socket.PingManager
  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
lastTimeReceivedBLS - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
  NodeHandle -> Long remembers the TIME when we received a BLS from that NodeHandle
lastTimeSentBLS - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
  DESCRIBE THE FIELD
leafSet() - Method in class rice.pastry.leafset.BroadcastLeafSet
  Returns the leaf set that was broadcast.
LeafSet - Class in rice.pastry.leafset
  A class for representing and manipulating the leaf set.
LeafSet(NodeHandle, int, RoutingTable) - Constructor for class rice.pastry.leafset.LeafSet
  Constructor.
LeafSet(NodeHandle, int, boolean) - Constructor for class rice.pastry.leafset.LeafSet
  Constructor for LeafSet.
LeafSet(NodeHandle, int, boolean, NodeHandle[], NodeHandle[]) - Constructor for class rice.pastry.leafset.LeafSet
  Constructor for LeafSet.
leafSet - Variable in class rice.pastry.PastryNode
  DESCRIBE THE FIELD
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
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
LeafSetProtocolAddress - Class in rice.pastry.leafset
  The address of the leafset protocol at a pastry node.
LeafSetProtocolAddress() - Constructor for class rice.pastry.leafset.LeafSetProtocolAddress
LeafSetRequestMessage - Class in rice.pastry.socket.messaging
  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 in rice.pastry.socket.messaging
  A response message to a LeafSetRequestMessage, containing the remote node's leafset.
LeafSetResponseMessage(LeafSet) - Constructor for class rice.pastry.socket.messaging.LeafSetResponseMessage
  Constructor
LeafSetResponseMessage(InputBuffer, NodeHandleFactory) - Constructor for class rice.pastry.socket.messaging.LeafSetResponseMessage
  Constructor for LeafSetResponseMessage.
leafSetRoutineMaintenance - Variable in class rice.pastry.dist.DistPastryNode
  DESCRIBE THE FIELD
LeafSetTest - Class in rice.pastry.testing
  This class tests the correctness of the leafset in Pastry.
LeafSetTest() - Constructor for class rice.pastry.testing.LeafSetTest
  Constructor for LeafSetTest.
LeafSetTest.TestNodeHandle - Class in rice.pastry.testing
  DESCRIBE THE CLASS
LeafSetTest.TestNodeHandle(Id) - Constructor for class rice.pastry.testing.LeafSetTest.TestNodeHandle
  Constructor for TestNodeHandle.
LEASE_PERIOD - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
  DESCRIBE THE FIELD
length - Variable in class rice.p2p.util.BloomFilter
  The length of the set to use
length - Variable in class rice.p2p.util.XMLParser.CharArrayBuffer
  The markers
level - Variable in class rice.environment.logging.Logger
  This is public for performance reasons.
level - Variable in class rice.environment.logging.LogOutputStream
  DESCRIBE THE FIELD
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
liveness - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  DESCRIBE THE FIELD
liveness - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
  DESCRIBE THE FIELD
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
liveObjectsSize - Variable in class rice.p2p.aggregation.AggregationStatistics
  DESCRIBE THE FIELD
localAddressIsProbablyNatted() - Method in class rice.pastry.socket.SocketPastryNodeFactory
localhandle - Variable in class rice.pastry.PastryNode
  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
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.messaging.MessageDispatch
  DESCRIBE THE FIELD
localnode - Variable in class rice.pastry.NodeHandle
  DESCRIBE THE FIELD
localNode - Variable in class rice.pastry.ScheduledMessage
  DESCRIBE THE FIELD
localNode - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
  DESCRIBE THE FIELD
lock(Id, Continuation) - Method in interface rice.persistence.LockManager
  DESCRIBE THE METHOD
lock(Id, Continuation) - Method in class rice.persistence.LockManagerImpl
  DESCRIBE THE METHOD
lockManager - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
LockManager - Interface in rice.persistence
  DESCRIBE THE INTERFACE
LockManagerImpl - Class in rice.persistence
  DESCRIBE THE CLASS
LockManagerImpl(Environment) - Constructor for class rice.persistence.LockManagerImpl
  Constructor for LockManagerImpl.
log(String) - Method in class rice.environment.logging.Logger
  Prints the message if the priority is equal to or higher than the minimum priority.
log(String) - Method in class rice.environment.logging.simple.SimpleLogger
  Prints out loggerName:currentTime:message
log(String) - Method in class rice.pastry.socket.PingManager.Envelope
  DESCRIBE THE METHOD
logAll - Static variable in class rice.selector.testing.SelectorTest
  DESCRIBE THE FIELD
logEntry(String) - Method in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE METHOD
logException(String, Throwable) - Method in class rice.environment.logging.Logger
  Prints the stack trace of the exception.
logException(String, Throwable) - Method in class rice.environment.logging.simple.SimpleLogger
  Prints out logger:currentTime:exception.stackTrace();
logFile - Variable in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE FIELD
logFileName - Variable in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE FIELD
logger - Variable in class rice.Continuation.ListenerContinuation
  DESCRIBE THE FIELD
Logger - Class in rice.environment.logging
  The Logger is a simplified interface of the java.util.logging.Logger.
Logger() - Constructor for class rice.environment.logging.Logger
logger - Variable in class rice.environment.logging.LogOutputStream
  DESCRIBE THE FIELD
logger - Variable in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE FIELD
logger - Variable in class rice.p2p.aggregation.AggregationImpl
  DESCRIBE THE FIELD
logger - Variable in class rice.p2p.aggregation.Moraine
  DESCRIBE THE FIELD
logger - Variable in class rice.p2p.commonapi.testing.CommonAPITest
  DESCRIBE THE FIELD
logger - Variable in class rice.p2p.glacier.ErasureCodec
  DESCRIBE THE FIELD
logger - Variable in class rice.p2p.glacier.v2.GlacierDefaultPolicy
  DESCRIBE THE FIELD
logger - Variable in class rice.p2p.glacier.v2.GlacierImpl
  DESCRIBE THE FIELD
logger - Variable in class rice.p2p.multiring.MultiringNode
  DESCRIBE THE FIELD
logger - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
logger - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
  DESCRIBE THE FIELD
logger - Variable in class rice.pastry.client.PastryAppl
  DESCRIBE THE FIELD
logger - Variable in class rice.pastry.direct.BasicNetworkSimulator
  DESCRIBE THE FIELD
logger - Variable in class rice.pastry.direct.DirectNodeHandle
  DESCRIBE THE FIELD
logger - Variable in class rice.pastry.messaging.MessageDispatch
  DESCRIBE THE FIELD
logger - Variable in class rice.pastry.NodeHandle
  DESCRIBE THE FIELD
logger - Variable in class rice.pastry.PastryNode
  DESCRIBE THE FIELD
logger - Variable in class rice.pastry.PastryNodeFactory
  DESCRIBE THE FIELD
logger - Variable in class rice.pastry.socket.SocketChannelReader
  DESCRIBE THE FIELD
logger - Variable in class rice.pastry.socket.SocketChannelWriter
  DESCRIBE THE FIELD
logger - Variable in class rice.pastry.socket.SocketCollectionManager
  DESCRIBE THE FIELD
logger - Variable in class rice.pastry.standard.CertifiedNodeIdFactory
  DESCRIBE THE FIELD
logger - Variable in class rice.pastry.standard.IPNodeIdFactory
  DESCRIBE THE FIELD
logger - Variable in class rice.pastry.standard.RandomNodeIdFactory
  DESCRIBE THE FIELD
logger - Variable in class rice.pastry.standard.StandardLeafSetProtocol
  DESCRIBE THE FIELD
logger - Variable in class rice.pastry.standard.StandardRouteSetProtocol
  DESCRIBE THE FIELD
logger - Variable in class rice.persistence.LockManagerImpl
  DESCRIBE THE FIELD
logger - Variable in class rice.selector.SelectorManager
  DESCRIBE THE FIELD
loggers - Variable in class rice.environment.logging.AbstractLogManager
  Hashtable of loggers stored by full.class.name[instance]
loggingEnabled - Variable in class rice.p2p.aggregation.AggregateList
  DESCRIBE THE FIELD
logHeavy - Static variable in class rice.pastry.testing.RoutingTableTest
logIssues - Static variable in class rice.selector.testing.SelectorTest
  DESCRIBE THE FIELD
LogManager - Interface in rice.environment.logging
  Factory interface to generate loggers.
LogOutputStream - Class in rice.environment.logging
  This class constructs an output stream that will send its output to a logger, line by line.
LogOutputStream(Environment, int) - Constructor for class rice.environment.logging.LogOutputStream
  Constructs a LogOutputStream
LogOutputStream(Environment, int, String) - Constructor for class rice.environment.logging.LogOutputStream
  Constructs a LogOutputStream
logServer - Variable in class rice.p2p.multiring.RingCertificate
  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.
longDistanceFromId(Id) - Method in class rice.persistence.testing.MemoryStorageTest.VariableId
  DESCRIBE THE METHOD
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, Continuation) - Method in class rice.p2p.aggregation.Moraine
  DESCRIBE THE METHOD
lookup(Id, boolean, Continuation) - Method in class rice.p2p.aggregation.Moraine
  DESCRIBE THE METHOD
lookup(Id, long, Continuation) - Method in class rice.p2p.aggregation.Moraine
  DESCRIBE THE METHOD
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, 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, 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.aggregation.Moraine
  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, int, Continuation) - Method in class rice.p2p.aggregation.Moraine
  DESCRIBE THE METHOD
lookupHandles(Id, long, int, Continuation) - Method in class rice.p2p.aggregation.Moraine
  DESCRIBE THE METHOD
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, 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 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.
LookupHandlesMessage - Class in rice.p2p.past.messaging
LookupHandlesMessage(int, Id, int, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.LookupHandlesMessage
  Constructor
LookupHandlesMessage(InputBuffer, Endpoint) - Constructor for class rice.p2p.past.messaging.LookupHandlesMessage
  Constructor for LookupHandlesMessage.
LookupMessage - Class in rice.p2p.past.messaging
LookupMessage(int, Id, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.LookupMessage
  Constructor
lookups - Variable in class rice.p2p.past.PastImpl
  DESCRIBE THE FIELD
LoopObserver - Interface in rice.selector
loopTime(int) - Method in class rice.pastry.standard.ConsistentJoinProtocol
  If it took longer than the time to detect faultiness, then other nodes may believe we are faulty.
loopTime(int) - Method in interface rice.selector.LoopObserver
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 in rice.persistence
  This class is an encapsulation of a least-recently-used (LRU) cache.
LRUCache(Storage, int, Environment) - Constructor for class rice.persistence.LRUCache
  Builds a LRU