Rice Pastry API
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
 
AbstractLogManager - Class in rice.environment.logging
 
AbstractLogManager(PrintStream, TimeSource, Parameters, String, String) - Constructor for class rice.environment.logging.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
 
accept(AppSocketReceiver) - Method in class rice.p2p.past.gc.GCEndpoint
 
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
 
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
 
acceptAppSocket(SocketAppSocket, int) - Method in class rice.pastry.socket.SocketPastryNode
 
acceptConnection(SelectionKey) - Method in class rice.pastry.socket.SocketAppSocket
Accepts a new connection on the given key these methods (createConnection/acceptConnection) could be synchronized, but they are only called in the constructor who does not expose his reference.
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.
ackMessageReceived(SubscribeAckMessage) - Method in class rice.p2p.scribe.ScribeImpl
Internal method which processes an ack message
activeFetches - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
add(byte[]) - Method in class rice.p2p.glacier.v2.BloomFilter
 
add(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
 
add(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
add(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
 
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
 
addAll(Collection) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
 
addAll(Collection) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
addAll(Collection) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
 
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
 
addChangeListener(ParameterChangeListener) - Method in class rice.environment.params.simple.SimpleParameters
 
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
 
addDestructable(Destructable) - Method in class rice.pastry.PastryNode
 
addDistance(double) - Method in class rice.pastry.testing.PingTestRecord
 
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
 
addHops(int) - Method in class rice.pastry.testing.PingTestRecord
 
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
 
addLeafSetObserver(Observer) - Method in class rice.pastry.PastryNode
Deprecated. use addLeafSetListener
addLoopObserver(LoopObserver) - Method in class rice.selector.SelectorManager
 
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
 
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
 
addNodeSetListener(NodeSetListener) - Method in interface rice.pastry.NodeSetEventSource
 
addNodeSetListener(NodeSetListener) - Method in class rice.pastry.routing.RoutingTable
 
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
 
address - Variable in class rice.pastry.client.PastryAppl
 
address - Variable in class rice.pastry.socket.EpochInetSocketAddress
 
address - Variable in class rice.pastry.socket.messaging.IPAddressResponseMessage
 
address - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
 
addressEquals(EpochInetSocketAddress) - Method in class rice.pastry.socket.EpochInetSocketAddress
 
addRouteSetListener(NodeSetListener) - Method in class rice.pastry.PastryNode
 
addRouteSetObserver(Observer) - Method in class rice.pastry.PastryNode
Deprecated. use addRouteSetListener
addSimulatorListener(SimulatorListener) - Method in class rice.pastry.direct.BasicNetworkSimulator
 
addSimulatorListener(SimulatorListener) - Method in interface rice.pastry.direct.NetworkSimulator
 
addStat(String, long) - Method in class rice.selector.ProfileSelector
 
addStatisticsListener(GlacierStatisticsListener) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
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
 
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
 
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
 
Aggregate(GCPastContent[], Id[]) - Constructor for class rice.p2p.aggregation.Aggregate
 
AggregateFactory - Interface in rice.p2p.aggregation
 
aggregateFactory - Variable in class rice.p2p.aggregation.AggregationImpl
 
AggregateHandle - Class in rice.p2p.aggregation
 
AggregateHandle(NodeHandle, Id, long, long) - Constructor for class rice.p2p.aggregation.AggregateHandle
 
AggregateHandle(InputBuffer, Endpoint) - Constructor for class rice.p2p.aggregation.AggregateHandle
 
aggregateLifetimeHisto - Variable in class rice.p2p.aggregation.AggregationStatistics
 
AggregateList - Class in rice.p2p.aggregation
 
AggregateList(String, String, IdFactory, boolean, String, Environment) - Constructor for class rice.p2p.aggregation.AggregateList
 
aggregateList - Variable in class rice.p2p.aggregation.AggregateList
 
aggregateList - Variable in class rice.p2p.aggregation.AggregationImpl
 
aggregateStore - Variable in class rice.p2p.aggregation.AggregationImpl
 
Aggregation - Interface in rice.p2p.aggregation
 
AggregationDefaultPolicy - Class in rice.p2p.aggregation
 
AggregationDefaultPolicy() - Constructor for class rice.p2p.aggregation.AggregationDefaultPolicy
 
AggregationException - Exception in rice.p2p.aggregation
 
AggregationException(String) - Constructor for exception rice.p2p.aggregation.AggregationException
 
AggregationImpl - Class in rice.p2p.aggregation
 
AggregationImpl(Node, Past, Past, StorageManager, String, IdFactory, String) - Constructor for class rice.p2p.aggregation.AggregationImpl
 
AggregationImpl(Node, Past, Past, StorageManager, String, IdFactory, String, AggregationPolicy, AggregateFactory) - Constructor for class rice.p2p.aggregation.AggregationImpl
 
AggregationMessage - Class in rice.p2p.aggregation.messaging
 
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
 
AggregationStatistics - Class in rice.p2p.aggregation
 
AggregationStatistics(int, long, Environment) - Constructor for class rice.p2p.aggregation.AggregationStatistics
 
AggregationTimeoutMessage - Class in rice.p2p.aggregation.messaging
 
AggregationTimeoutMessage(int, NodeHandle) - Constructor for class rice.p2p.aggregation.messaging.AggregationTimeoutMessage
 
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
 
allowSubscribe(boolean) - Method in class rice.p2p.scribe.testing.RawScribeRegrTest.TestScribePolicy
 
allowSubscribe(SubscribeMessage, ScribeClient[], NodeHandle[]) - Method in class rice.p2p.scribe.testing.RawScribeRegrTest.TestScribePolicy
 
allowSubscribe - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribePolicy
 
allowSubscribe(boolean) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribePolicy
 
allowSubscribe(SubscribeMessage, ScribeClient[], NodeHandle[]) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribePolicy
 
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
 
ALWAYS - Static variable in class rice.pastry.socket.SocketPastryNodeFactory
 
am - Variable in class rice.pastry.socket.SocketCollectionManager.MessageRetry
 
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
 
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
 
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
 
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(int) - Constructor for exception rice.p2p.commonapi.exception.AppNotRegisteredException
 
apps - Variable in class rice.pastry.PastryNode
 
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
 
AppSocketException() - Constructor for exception rice.p2p.commonapi.exception.AppSocketException
 
AppSocketException(Throwable) - Constructor for exception rice.p2p.commonapi.exception.AppSocketException
 
AppSocketException(String) - Constructor for exception rice.p2p.commonapi.exception.AppSocketException
 
appSocketOpened(SocketAppSocket) - Method in class rice.pastry.socket.SocketCollectionManager
 
AppSocketReceiver - Interface in rice.p2p.commonapi.appsocket
Interface to receive an application level socket.
appSockets - Variable in class rice.pastry.socket.SocketCollectionManager
 
array - Variable in class rice.p2p.util.IdBloomFilter
An internal byte[] for managing ids in a memory-efficent manner The deal with this is that we will be creating a ton of arrays in addId/check.
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
 
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
 
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
 
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
 
authoritative - Variable in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
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
 
BACKOFF_LIMIT - Variable in class rice.pastry.socket.SocketCollectionManager
 
backup - Variable in class rice.p2p.past.PastImpl
 
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
 
baos - Variable in class rice.p2p.util.testing.XMLObjectStreamUnit
 
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
 
BasicNetworkSimulator - Class in rice.pastry.direct
 
BasicNetworkSimulator(Environment) - Constructor for class rice.pastry.direct.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.
BlockingAppSocketFactory - Class in rice.pastry.socket.appsocket
 
BlockingAppSocketFactory() - Constructor for class rice.pastry.socket.appsocket.BlockingAppSocketFactory
 
BlockingIOThread - Class in rice.environment.processing.simple
 
BlockingIOThread(WorkQueue) - Constructor for class rice.environment.processing.simple.BlockingIOThread
 
BloomFilter - Class in rice.p2p.glacier.v2
 
BloomFilter(int, int[]) - Constructor for class rice.p2p.glacier.v2.BloomFilter
 
BloomFilter(int, int, RandomSource) - Constructor for class rice.p2p.glacier.v2.BloomFilter
 
BloomFilter(InputBuffer) - Constructor for class rice.p2p.glacier.v2.BloomFilter
 
BloomFilter - Variable in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
 
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
 
BloomFilterUnit - Class in rice.p2p.util.testing
 
BloomFilterUnit() - Constructor for class rice.p2p.util.testing.BloomFilterUnit
 
BLS_THROTTLE - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
 
BOOTNODE - Static variable in class rice.p2p.splitstream.testing.SplitStreamDistTest
 
BOOTSTRAP - Variable in class rice.p2p.commonapi.testing.CommonAPITest
 
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
 
BOOTSTRAP_HOST - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
BOOTSTRAP_PORT - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
 
BOOTSTRAP_PORT - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
bootstraps - Variable in class rice.p2p.multiring.RingCertificate
 
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
 
broadcastChannelOpened(InetSocketAddress, int) - Method in class rice.pastry.dist.DistPastryNode
 
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
 
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
 
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
 
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
 
bucketConsumed - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
bucketConsumed - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
bucketLastUpdated - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
bucketMax - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
bucketMax - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
bucketMaxBurstSize - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
bucketMin - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
bucketMin - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
bucketTokensPerSecond - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
buffer - Variable in class rice.environment.logging.LogOutputStream
 
buffer - Variable in class rice.p2p.util.EncryptedInputStream
 
buffer - Variable in class rice.p2p.util.EncryptedOutputStream
 
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_SIZE - Static variable in class rice.environment.logging.LogOutputStream
 
BUFFER_SIZE - Variable in class rice.p2p.util.EncryptedOutputStream
 
BUFFER_SIZE - Static variable in class rice.p2p.util.XMLParser
The size of the internal buffer to allocate
bufferLength - Variable in class rice.p2p.util.EncryptedInputStream
 
bufferLength - Variable in class rice.p2p.util.EncryptedOutputStream
 
bufferLimit - Variable in class rice.p2p.util.XMLParser
 
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
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierNeighborRequestMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierQueryMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRangeQueryMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRangeResponseMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRefreshProbeMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
 
build(String) - Static method in class rice.p2p.glacier.VersionKey
 
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
 
build(InputBuffer, Endpoint, PastContentDeserializer) - Static method in class rice.p2p.past.messaging.CacheMessage
 
build(InputBuffer, Endpoint, PastContentHandleDeserializer) - Static method in class rice.p2p.past.messaging.FetchHandleMessage
 
build(InputBuffer, Endpoint, PastContentDeserializer, PastContentHandleDeserializer) - Static method in class rice.p2p.past.messaging.FetchMessage
 
build(InputBuffer, Endpoint, PastContentDeserializer) - Static method in class rice.p2p.past.messaging.InsertMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.past.messaging.LookupHandlesMessage
 
build(InputBuffer, Endpoint, PastContentDeserializer) - Static method in class rice.p2p.past.messaging.LookupMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.replication.messaging.RequestMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.replication.messaging.ResponseMessage
 
build(InputBuffer, Endpoint, ScribeContentDeserializer) - Static method in class rice.p2p.scribe.messaging.AnycastMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.scribe.messaging.DropMessage
 
build(InputBuffer, Endpoint, ScribeContentDeserializer) - Static method in class rice.p2p.scribe.messaging.PublishMessage
 
build(InputBuffer, Endpoint, ScribeContentDeserializer) - Static method in class rice.p2p.scribe.messaging.PublishRequestMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.scribe.messaging.SubscribeAckMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.scribe.messaging.SubscribeFailedMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.scribe.messaging.UnsubscribeMessage
 
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
 
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): +-+-+-+-+-+-+-+-+ + numAddrs + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + internet address 0 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + port 0 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + internet address 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + port 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + internet address k + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + port k + ...
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
 
buildAggregate(GCPastContent[], Id[]) - Method in interface rice.p2p.aggregation.AggregateFactory
 
buildAggregate(RawGCPastContent[], Id[]) - Method in interface rice.p2p.aggregation.AggregateFactory
 
buildAggregate(GCPastContent[], Id[]) - Method in class rice.p2p.aggregation.JavaSerializedAggregateFactory
 
buildAggregate(RawGCPastContent[], Id[]) - Method in class rice.p2p.aggregation.JavaSerializedAggregateFactory
 
buildAggregate(GCPastContent[], Id[]) - Method in class rice.p2p.aggregation.raw.RawAggregateFactory
 
buildAggregate(RawGCPastContent[], Id[]) - Method in class rice.p2p.aggregation.raw.RawAggregateFactory
 
buildBootstrapSetFromCert(String) - Method in class rice.pastry.testing.PartitionChecker
 
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
 
buildEndpoint(Application, String) - Method in class rice.p2p.past.gc.GCNode
 
buildEndpoint(Application, String) - Method in class rice.pastry.PastryNode
 
buildGC(InputBuffer, Endpoint, PastContentDeserializer) - Static method in class rice.p2p.past.gc.messaging.GCInsertMessage
 
buildGC(InputBuffer, Endpoint) - Static method in class rice.p2p.past.gc.messaging.GCLookupHandlesMessage
 
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
 
buildIdFromToString(String) - Method in class rice.p2p.glacier.VersionKeyFactory
DESCRIBE THE METHOD
buildIdFromToString(char[], int, int) - Method in class rice.p2p.glacier.VersionKeyFactory
 
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
 
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
 
buildRandomId(Random) - Method in class rice.p2p.glacier.FragmentKeyFactory
Builds a random protocol-specific Id.
buildRandomId(RandomSource) - Method in class rice.p2p.glacier.FragmentKeyFactory
 
buildRandomId(Random) - Method in class rice.p2p.glacier.VersionKeyFactory
Builds a random protocol-specific Id.
buildRandomId(RandomSource) - Method in class rice.p2p.glacier.VersionKeyFactory
 
buildRandomId(Random) - Method in class rice.p2p.multiring.MultiringIdFactory
Builds a random protocol-specific Id.
buildRandomId(RandomSource) - Method in class rice.p2p.multiring.MultiringIdFactory
 
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
 
buildRandomId(Random) - Method in class rice.pastry.commonapi.PastryIdFactory
Builds a random protocol-specific Id.
buildRandomId(RandomSource) - Method in class rice.pastry.commonapi.PastryIdFactory
 
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
 
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
 
buildSM(InputBuffer, Endpoint, ScribeContentDeserializer) - Static method in class rice.p2p.scribe.messaging.SubscribeMessage
 
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
 
bytesRemaining() - Method in interface rice.p2p.commonapi.rawserialization.InputBuffer
 
bytesRemaining() - Method in interface rice.p2p.commonapi.rawserialization.OutputBuffer
 
bytesRemaining() - Method in class rice.p2p.util.rawserialization.SimpleInputBuffer
 
bytesRemaining() - Method in class rice.p2p.util.rawserialization.SimpleOutputBuffer
 

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
 
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
 
cancel() - Method in interface rice.p2p.commonapi.CancellableTask
 
cancel() - Method in class rice.pastry.ExponentialBackoffScheduledMessage
 
cancel() - Method in class rice.pastry.ScheduledMessage
 
cancel() - Method in class rice.pastry.socket.SocketCollectionManager.DeadChecker
 
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
 
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
 
cancelledKeys - Variable in class rice.selector.SelectorManager
 
cancelRotateTask() - Method in class rice.environment.logging.file.RotatingLogManager
 
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
 
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
 
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
channel - Variable in class rice.pastry.socket.SocketAppSocket
 
channelClosed(InetSocketAddress) - Method in interface rice.pastry.NetworkListener
Called when a socket is closed.
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
Called when a socket is opened.
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
 
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
 
checkInsert(Id, PastContent) - Method in class rice.p2p.aggregation.Aggregate
 
checkInsert(Id, PastContent) - Method in class rice.p2p.aggregation.messaging.NonAggregate
 
checkInsert(Id, PastContent) - Method in class rice.p2p.glacier.v2.DebugContent
 
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
 
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
 
checkInsert(Id, PastContent) - Method in class rice.p2p.past.testing.PastRegrTest.NonOverwritingTestPastContent
 
checkInsert(Id, PastContent) - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
 
checkInsert(Id, PastContent) - Method in class rice.p2p.past.testing.RawPastRegrTest.NonOverwritingTestPastContent
 
checkInsert(Id, PastContent) - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContent
 
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
 
checkRoutingTable(RegrTestApp) - Method in class rice.pastry.testing.PastryRegrTest
verify the correctness of the routing table
checkRoutingTable() - Method in class rice.pastry.testing.SinglePingTest
 
checkSignature(Manifest, VersionKey) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
checkSignature(Manifest, VersionKey) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
 
checkTree(int, int) - Method in class rice.p2p.splitstream.testing.SplitStreamRegrTest
 
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
 
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
 
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
 
cleanUp() - Method in class rice.p2p.past.testing.RawPastRegrTest
 
clear() - Method in class rice.p2p.aggregation.AggregateList
 
clear() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
 
clear() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
clear() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
clear() - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
 
clear() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
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
 
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
 
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
 
clone(String) - Method in class rice.environment.logging.simple.SimpleLogManager
 
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
 
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
 
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.SocketAppSocket
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.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
 
coalesce(NodeHandle) - Method in class rice.p2p.multiring.MultiringEndpoint
 
coalesce(NodeHandle) - Method in class rice.p2p.past.gc.GCEndpoint
 
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
 
coalesce(NodeHandle) - Method in class rice.pastry.socket.SocketPastryNode
 
coalesce(SocketNodeHandle) - Method in class rice.pastry.socket.SocketSourceRouteManager
EpochInetSocketAddress -> WeakReference(NodeHandle) Note that it is critical to keep the key == NodeHandle.eaddress.
coalesce(SocketNodeHandle) - Method in class rice.pastry.socket.TimerWeakHashSet
 
coalesce(SocketNodeHandle) - Method in interface rice.pastry.socket.WeakHashSet
Throws exception if there is already one available.
codec - Variable in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
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
 
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
 
comparator() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
comparator() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
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
 
compareTo(Object) - Method in class rice.p2p.aggregation.ObjectDescriptor
 
compareTo(Object) - Method in class rice.p2p.glacier.FragmentKey
DESCRIBE THE METHOD
compareTo(Object) - Method in class rice.p2p.glacier.v2.FragmentMetadata
 
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
 
compareTo(Object) - Method in class rice.persistence.testing.MemoryStorageTest.VariableId
 
compareTo(Object) - Method in class rice.selector.TimerTask
 
complement() - Method in class rice.pastry.IdRange
get the complement of this range on the ring
components - Variable in class rice.p2p.aggregation.Aggregate
 
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
 
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, PastryAppl, int) - Method in class rice.pastry.direct.DirectPastryNode
 
connect(NodeHandle, AppSocketReceiver, PastryAppl, int) - Method in class rice.pastry.PastryNode
Called by PastryAppl to ask the transport layer to open a Socket to its counterpart on another node.
connect(InetSocketAddress, int) - Method in class rice.pastry.socket.appsocket.BlockingAppSocketFactory
 
connect(SelectionKey) - Method in class rice.pastry.socket.SocketAppSocket
Specified by the SelectionKeyHandler interface - calling this tells this socket manager that the connection has completed and we can now read/write.
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
 
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.
CONNECTION_NO_ACCEPTOR - Static variable in class rice.pastry.socket.SocketAppSocket
 
CONNECTION_NO_APP - Static variable in class rice.pastry.socket.SocketAppSocket
 
CONNECTION_OK - Static variable in class rice.pastry.socket.SocketAppSocket
 
CONNECTION_UNKNOWN - Static variable in class rice.pastry.socket.SocketAppSocket
 
CONNECTION_UNKNOWN_ERROR - Static variable in class rice.pastry.socket.SocketAppSocket
 
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
 
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
 
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
 
constructLogger(String, int, boolean) - Method in class rice.environment.logging.file.RotatingLogManager
 
constructLogger(String, int, boolean) - Method in class rice.environment.logging.simple.SimpleLogManager
 
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
 
contains(String) - Method in class rice.environment.params.simple.SimpleParameters
 
contains(byte[]) - Method in class rice.p2p.glacier.v2.BloomFilter
 
contains(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
 
contains(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
contains(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
 
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
 
containsAll(Collection) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
containsAll(Collection) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
 
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
 
containsKey(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
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
 
containsValue(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
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
 
content - Variable in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
 
content - Variable in class rice.p2p.past.messaging.CacheMessage
 
content - Variable in class rice.p2p.past.messaging.InsertMessage
 
content - Variable in class rice.p2p.past.rawserialization.JavaSerializedPastContent
 
content - Variable in class rice.p2p.scribe.messaging.AnycastMessage
the content of this message
content - Variable in class rice.p2p.scribe.messaging.PublishMessage
 
content - Variable in class rice.p2p.scribe.messaging.PublishRequestMessage
 
content - Variable in class rice.p2p.scribe.rawserialization.JavaSerializedScribeContent
 
contentDeserializer - Variable in class rice.p2p.aggregation.AggregationImpl
 
contentDeserializer - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
contentDeserializer - Variable in class rice.p2p.past.PastImpl
 
contentHandleDeserializer - Variable in class rice.p2p.aggregation.AggregationImpl
 
contentHandleDeserializer - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
contentHandleDeserializer - Variable in class rice.p2p.past.PastImpl
 
ContentHashPastContent - Class in rice.p2p.past
 
ContentHashPastContent(Id) - Constructor for class rice.p2p.past.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
 
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
 
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
 
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
 
correct - Variable in class rice.pastry.socket.messaging.WrongEpochMessage
 
Correction - Static variable in class rice.pastry.leafset.BroadcastLeafSet
 
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(SourceRoute) - Method in class rice.pastry.socket.SocketAppSocket
Creates the outgoing socket to the remote handle
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
 
createFullIdRange() - Method in class rice.pastry.testing.IdRangeUnit
 
createIdRangeEndingIn(Id) - Method in class rice.pastry.testing.IdRangeUnit
 
createIdRangeStartingWith(Id) - Method in class rice.pastry.testing.IdRangeUnit
 
createIdWithPrefix(byte) - Method in class rice.pastry.testing.IdRangeUnit
 
createManifests(VersionKey, RawPastContent, Fragment[], long) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
createManifests(VersionKey, PastContent, Fragment[], long) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
createManifests(VersionKey, PastContent, Fragment[], long) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
 
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 non-gateway node, given it's node number
createNode(MultiringNode, Id, MultiringNode) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Method which creates a gateway node, given it's node number
createNode() - Method in class rice.pastry.testing.RoutingTableTest
 
createNodeId() - Method in class rice.pastry.testing.NodeIdUnit
 
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
 
criticalAggregates - Variable in class rice.p2p.aggregation.AggregationStatistics
 
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
 
currentFragmentRequestTimeout - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
currentLifetime - Variable in class rice.p2p.aggregation.ObjectDescriptor
 
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
 
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
 
DATA_LENGTH - Static variable in class rice.tutorial.splitstream.MySplitStreamClient
The lenght of a message in bytes.
DATAGRAM_RECEIVE_BUFFER_SIZE - Variable in class rice.pastry.socket.PingManager
 
DATAGRAM_SEND_BUFFER_SIZE - Variable in class rice.pastry.socket.PingManager
 
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
 
dataReceived(int, short, InetSocketAddress, int, int) - Method in interface rice.pastry.NetworkListener
called when data is received.
dataSent(int, short, InetSocketAddress, int, int) - Method in interface rice.pastry.NetworkListener
called when data is sent.
dateFormat - Variable in class rice.environment.logging.AbstractLogManager
 
dateFormatter - Variable in class rice.environment.logging.AbstractLogManager
 
dead - Variable in class rice.pastry.testing.PastryNetworkTest
 
DebugCommandHandler - Interface in rice.p2p.util
 
DebugContent - Class in rice.p2p.glacier.v2
 
DebugContent(Id, boolean, long, byte[]) - Constructor for class rice.p2p.glacier.v2.DebugContent
 
DebugContentHandle - Class in rice.p2p.glacier.v2
 
DECLARED_DEAD - Static variable in class rice.p2p.commonapi.NodeHandle
 
DECLARED_LIVE - Static variable in class rice.p2p.commonapi.NodeHandle
 
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
 
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
 
decodeFullHeader(byte[], int) - Static method in class rice.pastry.socket.SocketChannelRepeater
 
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
 
decodeObject(Fragment[], Endpoint, PastContentDeserializer) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
 
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
The initial buffer size (it is growable)
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
 
DEFAULT_PRIORITY_LEVEL - Static variable in class rice.pastry.messaging.Message
 
DEFAULT_PROXIMITY - Static variable in class rice.pastry.socket.SocketNodeHandle
 
DEFAULT_RTO - Variable in class rice.pastry.socket.SocketSourceRouteManager
 
defaultAllowMultipleHops - Static variable in class rice.pastry.routing.SendOptions
 
defaulted(String) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
defaultMaxChildren - Variable in class rice.p2p.splitstream.SplitStreamImpl
 
defaultNoShortCuts - Static variable in class rice.pastry.routing.SendOptions
 
defaultParamFileArray - Static variable in class rice.environment.Environment
 
defaultRandom - Static variable in class rice.pastry.routing.SendOptions
 
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
 
defaultShortestPath - Static variable in class rice.pastry.routing.SendOptions
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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.socket.appsocket.testing.Echo
Called when we receive a message.
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.
deliver(Id, Message) - Method in class rice.tutorial.splitstream.MySplitStreamClient
Part of the Application interface.
deliver(Stripe, byte[]) - Method in class rice.tutorial.splitstream.MySplitStreamClient
Called whenever we receive a published 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
 
deliverMessage(Message, DirectPastryNode, int, int) - Method in class rice.pastry.direct.BasicNetworkSimulator
 
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
 
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
 
deliverWhenNotReady() - Method in class rice.pastry.standard.StandardRouter
 
deliverWhenNotReady() - Method in class rice.pastry.standard.StandardRouteSetProtocol
 
Delivery - Interface in rice.pastry.direct
 
DeliveryTimerTask - Class in rice.pastry.direct
 
DEPRECATED_ASYMMETRIC_ALGORITHM - Static variable in class rice.p2p.util.SecurityUtils
 
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
 
dequeue() - Method in class rice.environment.processing.simple.WorkQueue
 
deserialize(InputBuffer, short, int, 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
 
deserialize(InputBuffer, short, int, NodeHandle) - Method in class rice.p2p.past.gc.GCPastImpl.GCPastDeserializer
 
deserialize(InputBuffer, Endpoint) - Method in class rice.p2p.past.messaging.ContinuationMessage
 
deserialize(InputBuffer, short, int, NodeHandle) - Method in class rice.p2p.past.PastImpl.PastDeserializer
 
deserialize(InputBuffer, short, int, NodeHandle) - Method in class rice.p2p.util.rawserialization.JavaSerializedDeserializer
 
deserialize(byte[]) - Static method in class rice.p2p.util.SecurityUtils
Utility method for deserializing an object from a byte[]
deserialize(InputBuffer, short, int, NodeHandle) - Method in class rice.pastry.messaging.JavaSerializedDeserializer
 
deserialize(InputBuffer, short, int, NodeHandle) - Method in class rice.pastry.messaging.PJavaSerializedDeserializer
 
deserialize(InputBuffer, short, int, NodeHandle) - Method in class rice.pastry.messaging.PJavaSerializedDeserializer
 
deserialize(MessageDeserializer) - Method in interface rice.pastry.messaging.RawMessageDelivery
 
deserialize(MessageDeserializer) - Method in class rice.pastry.socket.SocketBuffer
 
deserialize(InputBuffer, short, int, NodeHandle) - Method in class rice.pastry.standard.PeriodicLeafSetProtocol.PLSPMessageDeserializer
 
deserializePastContent(InputBuffer, Endpoint, short) - Method in class rice.p2p.past.rawserialization.JavaPastContentDeserializer
 
deserializePastContent(InputBuffer, Endpoint, short) - Method in interface rice.p2p.past.rawserialization.PastContentDeserializer
 
deserializePastContentHandle(InputBuffer, Endpoint, short) - Method in class rice.p2p.past.rawserialization.JavaPastContentHandleDeserializer
 
deserializePastContentHandle(InputBuffer, Endpoint, short) - Method in interface rice.p2p.past.rawserialization.PastContentHandleDeserializer
 
deserializer - Variable in class rice.pastry.client.PastryAppl
 
deserializeScribeContent(InputBuffer, Endpoint, short) - Method in class rice.p2p.scribe.rawserialization.JavaScribeContentDeserializer
 
deserializeScribeContent(InputBuffer, Endpoint, short) - Method in interface rice.p2p.scribe.rawserialization.ScribeContentDeserializer
 
dest - Variable in class rice.p2p.aggregation.messaging.AggregationMessage
 
dest - Variable in class rice.p2p.glacier.v2.messaging.GlacierMessage
 
dest - Variable in class rice.p2p.past.messaging.PastMessage
 
destination - Variable in class rice.pastry.socket.PingManager.Envelope
 
destroy() - Method in interface rice.Destructable
 
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
 
destroy() - Method in class rice.environment.processing.simple.BlockingIOThread
 
destroy() - Method in class rice.environment.processing.simple.ProcessingQueue
 
destroy() - Method in class rice.environment.processing.simple.ProcessingThread
 
destroy() - Method in class rice.environment.processing.simple.SimpleProcessor
 
destroy() - Method in class rice.environment.processing.simple.WorkQueue
 
destroy() - Method in interface rice.p2p.scribe.Scribe
 
destroy() - Method in class rice.p2p.scribe.ScribeImpl
 
destroy() - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
 
destroy() - Method in interface rice.p2p.splitstream.SplitStream
 
destroy() - Method in class rice.p2p.splitstream.SplitStreamImpl
 
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
 
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
 
destroy() - Method in class rice.pastry.leafset.SimilarSet
 
destroy() - Method in class rice.pastry.messaging.MessageDispatch
 
destroy() - Method in class rice.pastry.PastryNode
Method which kills a PastryNode.
destroy() - Method in class rice.pastry.routing.RouteSet
 
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
 
destroy() - Method in class rice.pastry.standard.PeriodicLeafSetProtocol
 
destroy() - Method in class rice.selector.SelectorManager
 
Destructable - Interface in rice
 
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
 
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
 
directEnvironment(int) - Static method in class rice.environment.Environment
 
directEnvironment() - Static method in class rice.environment.Environment
 
directEnvironment(RandomSource) - Static method in class rice.environment.Environment
 
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
 
DirectPastryRegrTest - Class in rice.pastry.testing
PastryRegrTest a regression test suite for pastry.
directTest(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
 
DirectTimerTask - Class in rice.pastry.direct
 
DirectTimeSource - Class in rice.environment.time.simulated
 
DirectTimeSource(long) - Constructor for class rice.environment.time.simulated.DirectTimeSource
 
DirectTimeSource(long, String) - Constructor for class rice.environment.time.simulated.DirectTimeSource
 
DirectTimeSource(Parameters) - Constructor for class rice.environment.time.simulated.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
 
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
 
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
 
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
 
distanceTest() - Method in class rice.pastry.testing.NodeIdUnit
 
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
 
DistPastTest - Class in rice.p2p.past.testing
 
DistPastTest(int, InetSocketAddress, Environment, int) - Constructor for class rice.p2p.past.testing.DistPastTest
 
DistPastTestContent - Class in rice.p2p.past.testing
 
DistPastTestContent(Environment, IdFactory, String) - Constructor for class rice.p2p.past.testing.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
 
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
 
domainPrefixTest() - Method in class rice.pastry.testing.NodeIdUnit
 
done - Variable in class rice.Continuation.ExternalContinuation
 
done - Variable in class rice.Continuation.MultiContinuation
 
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
 
doneTest() - Method in class rice.pastry.testing.PingTestRecord
 
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
 
doSelections() - Method in class rice.selector.ProfileSelector
 
doSelections() - Method in class rice.selector.SelectorManager
 
doWork() - Method in class rice.environment.processing.WorkRequest
 
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
 
dump(byte[]) - Method in class rice.p2p.glacier.ErasureCodec
 
dump(Logger) - Method in class rice.p2p.glacier.v2.GlacierStatistics
 

E

eaddress - Variable in class rice.pastry.socket.SocketNodeHandle
 
Echo - Class in rice.pastry.socket.appsocket.testing
A very simple application.
Echo(Node, IdFactory) - Constructor for class rice.pastry.socket.appsocket.testing.Echo
 
elements() - Method in class rice.p2p.aggregation.AggregateList
 
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
 
enabled - Variable in class rice.environment.logging.AbstractLogManager
 
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
 
encodeObject(RawPastContent, boolean[]) - Method in class rice.p2p.glacier.ErasureCodec
Serializes the object.
encodeObject(RawPastContent, boolean[]) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
encodeObject(PastContent, boolean[]) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
encodeObject(PastContent, boolean[]) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
 
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
 
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
 
Endpoint - Interface in rice.p2p.commonapi
 
endpoint - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
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
 
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
 
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
 
endpoint - Variable in class rice.p2p.util.rawserialization.JavaSerializedDeserializer
 
endpoint - Variable in class rice.pastry.socket.appsocket.testing.Echo
The Endpoint represents the underlieing node.
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.
endpoint - Variable in class rice.tutorial.splitstream.MySplitStreamClient
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
 
enqueue(WorkRequest) - Method in class rice.environment.processing.simple.WorkQueue
 
enqueue(SourceRoute, PRawMessage) - Method in class rice.pastry.socket.PingManager
 
enqueue(SourceRoute, SocketBuffer) - Method in class rice.pastry.socket.PingManager
DESCRIBE THE METHOD
enqueue(Message) - Method in class rice.pastry.socket.SocketChannelWriter
 
enqueue(byte[]) - Method in class rice.pastry.socket.SocketChannelWriter
 
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
 
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
 
enrouteMessage(Message, Id, NodeHandle, SendOptions) - Method in class rice.pastry.testing.PingClient
 
ENTITIES - Static variable in class rice.p2p.util.XMLParser
 
entry - Variable in class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
 
entry - Variable in class rice.p2p.past.gc.GCIdFactory.GCMapEntry
 
entrySet() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
entrySet() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
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
 
enumerateNonDefaults() - Method in class rice.environment.params.simple.SimpleParameters
 
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, ExceptionStrategy) - 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
 
Environment() - Constructor for class rice.environment.Environment
Convienience for defaults.
environment - Variable in class rice.p2p.aggregation.AggregateList
 
environment - Variable in class rice.p2p.commonapi.testing.CommonAPITest
 
environment - Variable in class rice.p2p.glacier.ErasureCodec
 
environment - Variable in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
environment - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
environment - Variable in class rice.p2p.multiring.MultiringNode
The environment
environment - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
environment - Variable in class rice.p2p.past.PastImpl
 
environment - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
 
environment - Variable in class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy
 
environment - Variable in class rice.pastry.PastryNodeFactory
 
environment - Variable in class rice.pastry.socket.SocketChannelReader
 
environment - Variable in class rice.pastry.socket.SocketChannelWriter
 
environment - Variable in class rice.pastry.standard.CertifiedNodeIdFactory
 
environment - Variable in class rice.pastry.testing.DistHelloWorld
 
environment - Variable in class rice.pastry.testing.PastryNetworkTest
 
environment - Variable in class rice.pastry.testing.PastryRegrTest
 
environment - Variable in class rice.persistence.LRUCache
 
environment - Variable in class rice.persistence.testing.Test
 
environment - Static variable in class rice.selector.testing.SelectorTest
 
environment - Variable in class rice.tutorial.lesson5.MyApp
 
EOF - Static variable in class rice.pastry.direct.DirectAppSocket
 
epoch - Variable in class rice.pastry.socket.EpochInetSocketAddress
 
EPOCH_UNKNOWN - Static variable in class rice.pastry.socket.EpochInetSocketAddress
 
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
 
equalityTest(IdRange, IdRange) - Method in class rice.pastry.testing.IdRangeUnit
 
equalityTest() - Method in class rice.pastry.testing.NodeIdUnit
 
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
 
equals(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
equals(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
 
equals(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
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
 
equals(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCMapEntry
 
equals(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
equals(Object) - Method in class rice.p2p.past.gc.GCIdSet
Determines equality
equals(Object) - Method in class rice.p2p.past.gc.GCPastMetadata
 
equals(Object) - Method in class rice.p2p.past.testing.PastRegrTest.NonMutableTestPastContent
 
equals(Object) - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
 
equals(Object) - Method in class rice.p2p.past.testing.PastRegrTest.VersionedTestPastContent
 
equals(Object) - Method in class rice.p2p.past.testing.RawPastRegrTest.NonMutableTestPastContent
 
equals(Object) - Method in class rice.p2p.past.testing.RawPastRegrTest.NonOverwritingTestPastContent
 
equals(Object) - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContent
 
equals(Object) - Method in class rice.p2p.past.testing.RawPastRegrTest.VersionedTestPastContent
 
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
 
equals(Object) - Method in class rice.p2p.splitstream.StripeId
 
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.leafset.testing.MergeTest.TestNodeHandle
 
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
 
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
 
exception - Variable in class rice.p2p.past.messaging.ContinuationMessage
 
ExceptionStrategy - Interface in rice.environment.exception
 
exceptionThrown() - Method in class rice.Continuation.ExternalContinuation
 
Executable - Interface in rice
Asynchronously executes a processing function, and returns the result.
execute(Continuation) - Method in class rice.Continuation.ExternalContinuationRunnable
 
execute() - Method in class rice.Continuation.ExternalRunnable
 
execute(Continuation) - Method in class rice.Continuation.ExternalRunnable
 
execute() - Method in interface rice.Executable
Executes the potentially expensive task and returns the result.
execute() - Method in class rice.p2p.replication.ReplicationImpl.BloomFilterExecutable
 
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
 
existing - Variable in class rice.p2p.past.testing.RawPastRegrTest.TestPastContent
 
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
 
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
 
existsInOverlay(Id, Continuation) - Method in class rice.p2p.past.PastImpl
 
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
 
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
 
expiration - Variable in class rice.p2p.past.gc.GCId
The ringId which this ringId represents
expiration - Variable in class rice.p2p.past.gc.GCPastMetadata
 
expiration - Variable in class rice.p2p.past.gc.messaging.GCInsertMessage
 
expirationDate - Variable in class rice.p2p.glacier.v2.Manifest
 
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
 
EXTRA - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
 

F

factory - Variable in class rice.p2p.aggregation.AggregateList
 
factory - Variable in class rice.p2p.aggregation.AggregationImpl
 
factory - Variable in class rice.p2p.commonapi.testing.CommonAPITest
 
FACTORY - Variable in class rice.p2p.commonapi.testing.CommonAPITest
 
factory - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
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
 
factory - Variable in class rice.p2p.past.gc.GCIdFactory
The underlying IdFactory
factory - Variable in class rice.p2p.past.PastImpl
 
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
 
factory - Variable in class rice.pastry.testing.LeafSetTest
 
factory - Variable in class rice.pastry.testing.PastryNetworkTest
 
factory - Variable in class rice.pastry.testing.PastryRegrTest
 
factory - Variable in class rice.persistence.EmptyCache
The facotry for building id sets
FAIL - Static variable in class rice.pastry.socket.SocketPastryNodeFactory
 
failed - Variable in class rice.p2p.splitstream.Stripe
The count of failed subscribe messages
failstop - Variable in class rice.pastry.standard.StandardLeafSetProtocol
 
FAILURE - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
 
FAILURE - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
FAILURE - Static variable in class rice.persistence.testing.Test
 
fetch(PastContentHandle, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
 
fetch(PastContentHandle, Continuation) - Method in class rice.p2p.aggregation.Moraine
 
fetch(PastContentHandle, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
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
 
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
 
FETCH_FRAGMENT_AND_MANIFEST - Static variable in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
 
FETCH_MANIFEST - Static variable in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
 
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
 
fetchLeafSets() - Method in class rice.pastry.testing.PastryNetworkTest
 
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
 
fetchRouteRow(int) - Method in class rice.pastry.testing.PastryNetworkTest
 
FileLogManager - Class in rice.environment.logging.file
 
FileLogManager(PrintStream, TimeSource, Parameters) - Constructor for class rice.environment.logging.file.FileLogManager
 
FileLogManager(PrintStream, TimeSource, Parameters, String) - Constructor for class rice.environment.logging.file.FileLogManager
 
FileLogManager(PrintStream, TimeSource, Parameters, String, String, String, String) - Constructor for class rice.environment.logging.file.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
 
find(char[], char) - Static method in class rice.p2p.multiring.MultiringIdFactory
 
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
 
findAvailableFireWallPort(int, int, int, String) - Method in class rice.pastry.socket.nat.StubNATHandler
 
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
 
findFireWall(InetAddress) - Method in class rice.pastry.socket.nat.StubNATHandler
 
findFireWallIfNecessary() - Method in class rice.pastry.socket.SocketPastryNodeFactory
 
findFireWallPolicy - Variable in class rice.pastry.socket.SocketPastryNodeFactory
 
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
 
firstKey() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
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
 
flip() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
flip(NodeHandle[]) - Static method in class rice.pastry.leafset.testing.MergeTest
 
flush() - Method in class rice.environment.logging.LogOutputStream
 
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
 
flush(Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
 
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
 
forward(RouteMessage) - Method in class rice.p2p.aggregation.AggregationImpl
 
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
 
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
 
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.socket.appsocket.testing.Echo
Called a message travels along your path.
forward(RouteMessage) - Method in class rice.pastry.testing.RegrTestApp
 
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
 
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.
forward(RouteMessage) - Method in class rice.tutorial.splitstream.MySplitStreamClient
 
found - Variable in exception rice.p2p.glacier.v2.GlacierNotEnoughFragmentsException
 
Fragment - Class in rice.p2p.glacier
 
Fragment(int) - Constructor for class rice.p2p.glacier.Fragment
 
Fragment(InputBuffer) - Constructor for class rice.p2p.glacier.Fragment
 
fragment - Variable in class rice.p2p.glacier.v2.FragmentAndManifest
 
FragmentAndManifest - Class in rice.p2p.glacier.v2
 
FragmentAndManifest(Fragment, Manifest) - Constructor for class rice.p2p.glacier.v2.FragmentAndManifest
 
fragmentHash - Variable in class rice.p2p.glacier.v2.Manifest
 
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
 
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
 
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
 
FragmentMetadata(long, long, long) - Constructor for class rice.p2p.glacier.v2.FragmentMetadata
 
fragments - Variable in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
 
fragmentStorage - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
fragmentStorageSize - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
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
 
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
 
GCIdFactory.GCEntrySet(Set) - Constructor for class rice.p2p.past.gc.GCIdFactory.GCEntrySet
 
GCIdFactory.GCMapEntry - Class in rice.p2p.past.gc
 
GCIdFactory.GCMapEntry(Map.Entry) - Constructor for class rice.p2p.past.gc.GCIdFactory.GCMapEntry
 
GCIdFactory.GCSortedMap - Class in rice.p2p.past.gc
 
GCIdFactory.GCSortedMap(SortedMap) - Constructor for class rice.p2p.past.gc.GCIdFactory.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
 
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
 
GCPastException.ObjectNotFoundException(String) - Constructor for exception rice.p2p.past.gc.GCPastException.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
 
GCPastImpl.GCPastDeserializer() - Constructor for class rice.p2p.past.gc.GCPastImpl.GCPastDeserializer
 
GCPastImpl.ReplicaMap - Class in rice.p2p.past.gc
 
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
generateDefaultExceptionStrategy() - Static method in class rice.environment.Environment
 
generateDefaultLogManager(TimeSource, Parameters) - Static method in class rice.environment.Environment
 
generateDefaultProcessor() - Static method in class rice.environment.Environment
 
generateDefaultRandomSource(Parameters, LogManager) - Static method in class rice.environment.Environment
 
generateDefaultSelectorManager(TimeSource, LogManager) - Static method in class rice.environment.Environment
 
generateDefaultTimeSource() - Static method in class rice.environment.Environment
 
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
 
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
 
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
 
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
 
generateNodeRecord() - Method in class rice.pastry.direct.GenericNetwork
 
generateNodeRecord() - Method in interface rice.pastry.direct.NetworkSimulator
Generates a random node record
generateNodeRecord() - Method in class rice.pastry.direct.SphereNetwork
 
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
 
GenericNetwork(Environment, String) - Constructor for class rice.pastry.direct.GenericNetwork
 
GenericNetwork(Environment) - Constructor for class rice.pastry.direct.GenericNetwork
 
GenericNetwork(Environment, File) - Constructor for class rice.pastry.direct.GenericNetwork
 
get(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
get(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
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
 
get(String, byte) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
get(String, char) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
get(String, double) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
get(String, float) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
get(String, int) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
get(String, long) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
get(String, short) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
get(String, Object) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
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
 
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.
get(EpochInetSocketAddress) - Method in class rice.pastry.socket.TimerWeakHashSet
 
get(EpochInetSocketAddress) - Method in interface rice.pastry.socket.WeakHashSet
 
getAcceptorDelivery() - Method in class rice.pastry.direct.DirectAppSocket
 
getADC(Id) - Method in class rice.p2p.aggregation.AggregateList
 
getAddress() - Method in class rice.pastry.client.PastryAppl
Returns the address of this application.
getAddress() - Method in class rice.pastry.dist.DistNodeHandle
 
getAddress() - Method in interface rice.pastry.messaging.RawMessageDelivery
 
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
This is for hairpinning support.
getAddress() - Method in class rice.pastry.socket.messaging.IPAddressResponseMessage
 
getAddress() - Method in class rice.pastry.socket.SocketBuffer
 
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
 
getAddress(Class, String, Environment) - Static method in class rice.pastry.standard.StandardAddress
 
getAddress(Class, Environment) - Static method in class rice.pastry.standard.StandardAddress
Returns the short prefix to look for.
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
 
getAddress() - Method in class rice.pastry.testing.PingClient
 
getAddress() - Method in class rice.pastry.testing.RegrTestApp
 
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
 
getAggregateStore() - Method in class rice.p2p.aggregation.AggregationImpl
 
getAllKeys() - Method in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
 
getAllKeys() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
 
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
 
getAnycastMessages() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
 
getAppid() - Method in exception rice.p2p.commonapi.exception.AppNotRegisteredException
 
getAppId() - Method in class rice.pastry.commonapi.PastryEndpoint
 
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
 
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
 
getAttributeName(int) - Method in class rice.p2p.util.XMLParser
 
getAttributeNamespace(int) - Method in class rice.p2p.util.XMLParser
 
getAttributePrefix(int) - Method in class rice.p2p.util.XMLParser
 
getAttributeType(int) - Method in class rice.p2p.util.XMLParser
 
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
 
getAuthoritative(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
getAuxAddress() - Method in class rice.pastry.routing.RouteMessage
 
getAveDistance() - Method in class rice.pastry.testing.PingTestRecord
 
getAveHops() - Method in class rice.pastry.testing.PingTestRecord
 
getAvgNumEntries(Collection) - Method in class rice.pastry.testing.ClosestRegrTest
 
getBest() - Method in class rice.pastry.socket.SocketSourceRouteManager
 
getBest() - Method in class rice.pastry.socket.TimerWeakHashSet
 
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
 
getBoolean(String) - Method in interface rice.environment.params.Parameters
 
getBoolean(String) - Method in class rice.environment.params.simple.SimpleParameters
 
getBoolean(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
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
 
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
 
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
 
getBytes() - Method in class rice.p2p.util.rawserialization.SimpleOutputBuffer
 
getBytes() - Method in class rice.pastry.socket.SocketBuffer
 
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
 
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
 
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
 
getCode() - Static method in class rice.pastry.leafset.LeafSetProtocolAddress
 
getCode() - Static method in class rice.pastry.routing.RouteProtocolAddress
 
getCode() - Static method in class rice.pastry.routing.RouterAddress
 
getCode() - Static method in class rice.pastry.testing.PingAddress
 
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
 
getCommonRange() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeResponseMessage
 
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
 
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
 
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
 
getContent() - Method in class rice.p2p.past.testing.DistPastTestContent
 
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
 
getContentHash() - Method in class rice.p2p.aggregation.Aggregate
 
getContentHash() - Method in class rice.p2p.aggregation.raw.RawAggregate
 
getCorrect() - Method in class rice.pastry.socket.messaging.WrongEpochMessage
 
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.
getDefaultReadyStrategy() - Method in class rice.pastry.PastryNode
Simple Ready Strategy
getDepth() - Method in class rice.p2p.util.XMLParser
 
getDeserializer() - Method in interface rice.p2p.commonapi.Endpoint
Returns the deserializer.
getDeserializer() - Method in class rice.p2p.multiring.MultiringEndpoint
 
getDeserializer() - Method in class rice.p2p.past.gc.GCEndpoint
 
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
 
getDestination() - Method in class rice.pastry.routing.RouteMessage
Get receiver address.
getDestinationByAddress(int) - Method in class rice.pastry.messaging.MessageDispatch
 
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
 
getDestinationId() - Method in class rice.p2p.past.testing.RawPastRegrTest.TestRouteMessage
 
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
 
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
 
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
 
getDouble(String) - Method in class rice.environment.params.simple.SimpleParameters
 
getDouble(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
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
 
getEnvironment() - Method in class rice.p2p.aggregation.Moraine
 
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
 
getEnvironment() - Method in class rice.p2p.multiring.MultiringEndpoint
 
getEnvironment() - Method in class rice.p2p.multiring.MultiringNode
Getter for the environment.
getEnvironment() - Method in class rice.p2p.past.gc.GCEndpoint
 
getEnvironment() - Method in class rice.p2p.past.gc.GCNode
 
getEnvironment() - Method in interface rice.p2p.past.Past
 
getEnvironment() - Method in class rice.p2p.past.PastImpl
 
getEnvironment() - Method in interface rice.p2p.scribe.Scribe
 
getEnvironment() - Method in class rice.p2p.scribe.ScribeImpl
 
getEnvironment() - Method in interface rice.p2p.splitstream.SplitStream
 
getEnvironment() - Method in class rice.p2p.splitstream.SplitStreamImpl
 
getEnvironment() - Method in class rice.pastry.commonapi.PastryEndpoint
 
getEnvironment() - Method in class rice.pastry.direct.BasicNetworkSimulator
 
getEnvironment() - Method in interface rice.pastry.direct.NetworkSimulator
 
getEnvironment() - Method in class rice.pastry.PastryNode
 
getEnvironment() - Method in class rice.pastry.PastryNodeFactory
 
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
 
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
 
getExceptionStrategy() - Method in class rice.environment.Environment
 
getExpiration() - Method in class rice.p2p.aggregation.AggregateHandle
 
getExpiration() - Method in class rice.p2p.glacier.v2.DebugContentHandle
 
getExpiration() - Method in class rice.p2p.glacier.v2.GlacierContentHandle
 
getExpiration() - Method in class rice.p2p.glacier.v2.Manifest
 
getExpiration(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
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
 
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
 
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
 
getFireWallExternalAddress() - Method in class rice.pastry.socket.nat.StubNATHandler
 
getFireWallPolicyVariable(String) - Method in class rice.pastry.socket.SocketPastryNodeFactory
 
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
 
getFloat(String) - Method in class rice.environment.params.simple.SimpleParameters
 
getFloat(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
getFragment(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
 
getFragmentHash(int) - Method in class rice.p2p.glacier.v2.Manifest
 
getFragmentHashes() - Method in class rice.p2p.glacier.v2.Manifest
 
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
 
getHandle(Past) - Method in class rice.p2p.aggregation.Aggregate
 
getHandle(GCPast, long) - Method in class rice.p2p.aggregation.Aggregate
 
getHandle() - Method in interface rice.p2p.aggregation.Aggregation
Fetches the handle object.
getHandle() - Method in class rice.p2p.aggregation.AggregationImpl
 
getHandle(Past) - Method in class rice.p2p.aggregation.messaging.NonAggregate
 
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
 
getHandle(GCPast, long) - Method in class rice.p2p.glacier.v2.DebugContent
 
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
 
getHandle(GCPast, long) - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
 
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
 
getHandle(Past) - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
 
getHandle(Past) - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContent
 
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(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.
getHandles(String) - Static method in class rice.pastry.leafset.testing.MergeTest
Input of the form: <0xD74D4F..><0xD7B075..><0xD98A9D..><0xDAC7F0..><0xDB39A6..>
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
 
getHop(int) - Method in class rice.pastry.socket.SourceRoute
Returns the hop at the given index
getHops() - Method in class rice.pastry.testing.PingMessageNew
 
getId() - Method in class rice.p2p.aggregation.Aggregate
 
getId() - Method in class rice.p2p.aggregation.AggregateHandle
 
getId() - Method in class rice.p2p.aggregation.messaging.NonAggregate
 
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
 
getId() - Method in class rice.p2p.glacier.v2.DebugContentHandle
 
getId() - Method in class rice.p2p.glacier.v2.GlacierContentHandle
 
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
 
getId() - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContentHandle
 
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
 
getId() - Method in class rice.p2p.past.rawserialization.JavaSerializedPastContentHandle
 
getId() - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
 
getId() - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle
 
getId() - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContent
 
getId() - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContentHandle
 
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
 
getId() - Method in class rice.pastry.PastryNode
Returns the Id of this node
getId() - Method in class rice.pastry.testing.HelloMsg
 
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
 
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
 
getIdToStringLength() - Method in class rice.p2p.glacier.VersionKeyFactory
 
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
 
getIndex(Id, Id[]) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
 
getIndex(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
 
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
 
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
 
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
 
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
 
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
 
getInetSocketAddressArray(String) - Method in interface rice.environment.params.Parameters
String format is comma seperated.
getInetSocketAddressArray(String) - Method in class rice.environment.params.simple.SimpleParameters
 
getInfo() - Method in class rice.pastry.testing.HelloMsg
 
getInnermostAddress() - Method in class rice.pastry.socket.EpochInetSocketAddress
 
getInnermostAddress() - Method in class rice.pastry.socket.SocketBuffer
 
getInnermostType() - Method in class rice.pastry.socket.SocketBuffer
 
getInputEncoding() - Method in class rice.p2p.util.XMLParser
 
getInstance() - Method in class rice.p2p.aggregation.AggregationImpl
 
getInstance() - Method in class rice.p2p.aggregation.Moraine
 
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
 
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
 
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
 
getInt(String) - Method in class rice.environment.params.simple.SimpleParameters
 
getInt(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
getInternalType() - Method in class rice.pastry.routing.RouteMessage
 
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
 
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
 
getKey(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
 
getKey(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierQueryMessage
 
getKey(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
 
getKey(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
 
getKey(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
getKey() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
 
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
 
getKey(Object) - Method in class rice.p2p.util.RedBlackMap
 
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
 
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
 
getLeafSet() - Method in class rice.pastry.join.JoinRequest
Gets the leafset of the node that accepted the join request;
getLeafSet(String) - Static method in class rice.pastry.leafset.testing.MergeTest
Input of the form: <0xD74D4F..><0xD7B075..><0xD98A9D..><0xDAC7F0..><0xDB39A6..><0xDD5A73..><0xE050B3..><0xE0B735..><0xE33A04..><0xE48D40..><0xE678CB..><0xE73F09..> [ <0xEA5EAF..> ] <0xEBC2BB..><0xEBD2CB..><0xEF7F43..><0xF09044..><0xF10B96..><0xF33C36..><0xF64DA9..><0xF66CD9..><0xF9E251..><0xFB7F46..><0xFC1B02..><0xFC4718..>
getLeafSet() - Method in class rice.pastry.PastryNode
 
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
 
getLength() - Method in class rice.environment.processing.simple.ProcessingQueue
 
getLength() - Method in class rice.environment.processing.simple.WorkQueue
 
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
 
getLineNumber() - Method in class rice.p2p.util.XMLParser
 
getLiveness() - Method in class rice.pastry.direct.DirectNodeHandle
Gets the Alive attribute of the DirectNodeHandle object
getLiveness() - Method in class rice.pastry.leafset.testing.MergeTest.TestNodeHandle
 
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
 
getLocalHandle() - Method in class rice.pastry.PastryNode
 
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
 
getLocalNodeHandle() - Method in class rice.p2p.aggregation.AggregationImpl
 
getLocalNodeHandle() - Method in class rice.p2p.aggregation.Moraine
 
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
 
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
 
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
 
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
 
getLogServer() - Method in class rice.p2p.multiring.RingCertificate
Returns the log server of this ring
getLong(String) - Method in interface rice.environment.params.Parameters
 
getLong(String) - Method in class rice.environment.params.simple.SimpleParameters
 
getLong(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
getManager() - Method in class rice.pastry.socket.SocketSourceRouteManager
Method which returns the internal manager
getManifest() - Method in class rice.p2p.glacier.v2.GlacierContentHandle
 
getManifest(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
 
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
 
getMessage() - Method in class rice.p2p.multiring.messaging.RingMessage
 
getMessage() - Method in class rice.p2p.multiring.MultiringRouteMessage
Deprecated. Use getMessages(MessageDeserializer)
getMessage(MessageDeserializer) - Method in class rice.p2p.multiring.MultiringRouteMessage
 
getMessage() - Method in class rice.p2p.past.testing.PastRegrTest.TestRouteMessage
Deprecated.  
getMessage(MessageDeserializer) - Method in class rice.p2p.past.testing.PastRegrTest.TestRouteMessage
 
getMessage() - Method in class rice.p2p.past.testing.RawPastRegrTest.TestRouteMessage
Deprecated.  
getMessage(MessageDeserializer) - Method in class rice.p2p.past.testing.RawPastRegrTest.TestRouteMessage
 
getMessage() - Method in class rice.p2p.scribe.testing.RawScribeRegrTest.TestRouteMessage
Deprecated.  
getMessage(MessageDeserializer) - Method in class rice.p2p.scribe.testing.RawScribeRegrTest.TestRouteMessage
 
getMessage() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage
Deprecated.  
getMessage(MessageDeserializer) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage
 
getMessage() - Method in class rice.p2p.util.rawserialization.JavaSerializedMessage
 
getMessage() - Method in class rice.pastry.commonapi.PastryEndpointMessage
Returns the internal message
getMessage() - Method in class rice.pastry.messaging.PJavaSerializedMessage
 
getMessage() - Method in class rice.pastry.routing.RouteMessage
Deprecated. use getMessage(MessageDeserializer)
getMessage(MessageDeserializer) - Method in class rice.pastry.routing.RouteMessage
 
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
 
getMetadata(long) - Method in class rice.p2p.glacier.v2.DebugContent
 
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
 
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
 
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
 
getNamespace() - Method in class rice.p2p.util.XMLParser
 
getNamespaceCount(int) - Method in class rice.p2p.util.XMLParser
 
getNamespacePrefix(int) - Method in class rice.p2p.util.XMLParser
 
getNamespaceUri(int) - Method in class rice.p2p.util.XMLParser
 
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
 
getNeighborRanges() - Method in class rice.p2p.glacier.v2.GlacierImpl
 
getNetworkListeners() - Method in class rice.pastry.dist.DistPastryNode
 
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
 
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
 
getNextHopHandle() - Method in class rice.p2p.past.testing.RawPastRegrTest.TestRouteMessage
 
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
 
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
 
getNode() - Method in class rice.p2p.multiring.MultiringNode
Returns this mutliring node's internal node
getNode() - Method in class rice.pastry.socket.appsocket.testing.Echo
Getter for the 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
 
getNodeHandle() - Method in class rice.p2p.glacier.v2.DebugContentHandle
 
getNodeHandle() - Method in class rice.p2p.glacier.v2.GlacierContentHandle
 
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
 
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
 
getNodeHandle() - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle
 
getNodeHandle() - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContentHandle
 
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
 
getNodeHandle(InetSocketAddress, Continuation) - Method in class rice.pastry.dist.DistPastryNodeFactory
 
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
 
getNodeHandle(InetSocketAddress[], Continuation) - Method in class rice.pastry.dist.DistPastryNodeFactory
 
getNodeHandle(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketSourceRouteManager
 
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.leafset.testing.MergeTest.TestNodeHandle
 
getNodeId() - Method in class rice.pastry.NodeHandle
Gets the nodeId of this Pastry node.
getNodeId() - Method in class rice.pastry.PastryNode
 
getNodeId() - Method in class rice.pastry.socket.messaging.NodeIdResponseMessage
Returns the nodeId of the receiver.
getNodeId() - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
 
getNodeNumber() - Method in class rice.pastry.direct.TestRecord
returns the number of nodes
getNum() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestExternalizable
 
getNum() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestPutFields
 
getNum() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestUnreadData
 
getNum1() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestSerialPersistentFields
 
getNum2() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestPutFields
 
getNum2() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestSerialPersistentFields
 
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
 
getNumObjectsWaiting() - Method in class rice.p2p.aggregation.AggregationImpl
 
getNumSockets() - Method in class rice.pastry.socket.SocketCollectionManager
 
getNumSourceRoutes() - Method in class rice.pastry.socket.SocketCollectionManager
 
getObject(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
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
 
getObjects() - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
getObjectStore() - Method in class rice.p2p.aggregation.AggregationImpl
 
getObjectStreamClass() - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
getOffsetFID() - Method in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
 
getOptions() - Method in class rice.pastry.routing.RouteMessage
Get transmission options.
getOptions() - Method in class rice.pastry.socket.SocketBuffer
 
getOutstandingMessages() - Method in class rice.p2p.past.PastImpl
Returns of the outstanding messages.
getParameters() - Method in class rice.environment.Environment
 
getParameters() - Method in class rice.environment.logging.simple.SimpleLogManager
 
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
 
getPastryNode() - Method in class rice.pastry.testing.RegrTestApp
 
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
 
getPayload() - Method in class rice.p2p.glacier.v2.DebugContent
 
getPCH() - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContentHandle
 
getPCH() - Method in class rice.p2p.past.rawserialization.JavaSerializedPastContentHandle
 
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
 
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
 
getPrefix() - Method in class rice.environment.logging.AbstractLogManager
 
getPrefix() - Method in class rice.p2p.util.XMLParser
 
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
 
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
 
getPrintStream() - Method in class rice.environment.logging.AbstractLogManager
 
getPrintStream() - Method in class rice.environment.logging.file.RotatingLogManager
 
getPrintStream() - Method in class rice.environment.logging.simple.SimpleLogManager
 
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
 
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
 
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
 
getProcessor() - Method in class rice.environment.Environment
 
getProperty(String) - Method in class rice.environment.params.simple.SimpleParameters
 
getProperty(String) - Method in class rice.p2p.util.XMLParser
 
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
 
getPublishMessages() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
 
getQueue() - Method in class rice.environment.processing.simple.SimpleProcessor
 
getQueue() - Method in class rice.pastry.socket.SocketChannelWriter
Returns the queue of writes for the remote address
getRandomSource() - Method in class rice.environment.Environment
 
getRange() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
 
getRange() - Method in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
 
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
getRawMessage() - Method in class rice.p2p.multiring.messaging.RingMessage
Method which returns this messages' internal message
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
 
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
 
getReplicationFactor() - Method in class rice.p2p.aggregation.Moraine
 
getReplicationFactor() - Method in class rice.p2p.glacier.v2.GlacierImpl
 
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
 
getRequestedId() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshProbeMessage
 
getRequestedRange() - Method in class rice.p2p.glacier.v2.messaging.GlacierNeighborRequestMessage
 
getRequestedRange() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
 
getRequestedRange() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeQueryMessage
 
getRequestor() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
getSelectorManager() - Method in class rice.environment.Environment
 
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
 
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
 
getSignature() - Method in class rice.p2p.glacier.v2.Manifest
 
getSignature(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
 
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
 
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
 
getSplitStreamScribePolicy(Scribe, SplitStream) - Method in interface rice.p2p.splitstream.SplitStreamScribePolicyFactory
 
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
 
getStatistics(long, long, int) - Method in class rice.p2p.aggregation.AggregateList
 
getStatistics() - Method in class rice.p2p.aggregation.AggregationImpl
 
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
 
getString(String) - Method in class rice.environment.params.simple.SimpleParameters
 
getStringArray(String) - Method in interface rice.environment.params.Parameters
 
getStringArray(String) - Method in class rice.environment.params.simple.SimpleParameters
 
getStripeBase() - Method in class rice.p2p.splitstream.Channel
 
getStripeBaseBitLength() - Method in interface rice.p2p.splitstream.SplitStream
 
getStripeBaseBitLength() - Method in class rice.p2p.splitstream.SplitStreamImpl
 
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
 
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
 
getSubscribeFailed() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
 
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
 
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
 
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
 
getTimeout() - Method in class rice.p2p.glacier.v2.GlacierContinuation
 
getTimer() - Method in class rice.pastry.dist.DistPastryNode
 
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
 
getTimeSource() - Method in class rice.environment.logging.AbstractLogManager
 
getTimeSource() - Method in class rice.environment.logging.simple.SimpleLogManager
 
getTimestamp() - Method in class rice.p2p.past.testing.DistPastTestContent
 
getTimeStamp() - Method in class rice.pastry.leafset.BroadcastLeafSet
 
getTimeStamp() - Method in class rice.pastry.leafset.RequestLeafSet
 
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
 
getType() - Method in class rice.p2p.aggregation.AggregateHandle
 
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
 
getType() - Method in interface rice.p2p.commonapi.NodeHandleSet
 
getType() - Method in interface rice.p2p.commonapi.rawserialization.RawMessage
 
getType() - Method in class rice.p2p.glacier.FragmentKey
 
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
 
getType() - Method in class rice.p2p.multiring.messaging.RingMessage
 
getType() - Method in class rice.p2p.multiring.MultiringNodeHandleSet
 
getType() - Method in class rice.p2p.multiring.RingId
Raw Serialization
getType() - Method in class rice.p2p.past.ContentHashPastContentHandle
 
getType() - Method in class rice.p2p.past.gc.GCId
Raw Serialization
getType() - Method in class rice.p2p.past.gc.messaging.GCCollectMessage
 
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
 
getType() - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContentHandle
 
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
 
getType() - Method in class rice.p2p.past.rawserialization.JavaSerializedPastContent
 
getType() - Method in class rice.p2p.past.rawserialization.JavaSerializedPastContentHandle
 
getType() - Method in interface rice.p2p.past.rawserialization.RawPastContent
 
getType() - Method in interface rice.p2p.past.rawserialization.RawPastContentHandle
 
getType() - Method in class rice.p2p.past.testing.RawPastRegrTest.NonOverwritingTestPastContent
 
getType() - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContent
 
getType() - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContentHandle
 
getType() - Method in class rice.p2p.past.testing.RawPastRegrTest.VersionedTestPastContent
 
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
 
getType() - Method in interface rice.p2p.scribe.rawserialization.RawScribeContent
 
getType() - Method in class rice.p2p.scribe.testing.RawScribeRegrTest.TestScribeContent
 
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
 
getType() - Method in class rice.pastry.commonapi.PastryEndpointMessage
Raw Serialization
getType() - Method in class rice.pastry.Id
 
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
 
getType() - Method in class rice.pastry.NodeSet
 
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
 
getType() - Method in class rice.pastry.routing.RouteSet
 
getType() - Method in class rice.pastry.socket.messaging.IPAddressRequestMessage
 
getType() - Method in class rice.pastry.socket.messaging.IPAddressResponseMessage
 
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
 
getType() - Method in class rice.pastry.socket.messaging.PingResponseMessage
 
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
 
getType() - Method in class rice.pastry.socket.SocketBuffer
 
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
 
getType() - Method in class rice.tutorial.rawserialization.MyMsg
 
getType() - Method in class rice.tutorial.rawserialization2.MyMsg
 
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
 
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
 
getValue() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
 
getValue() - Method in class rice.p2p.past.gc.GCIdFactory.GCMapEntry
 
getVersion() - Method in class rice.p2p.aggregation.Aggregate
 
getVersion() - Method in class rice.p2p.aggregation.AggregateHandle
 
getVersion() - Method in class rice.p2p.glacier.v2.DebugContent
 
getVersion() - Method in class rice.p2p.glacier.v2.DebugContentHandle
 
getVersion() - Method in class rice.p2p.glacier.v2.GlacierContentHandle
 
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
 
getVersion() - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContentHandle
 
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
 
gFactory - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
 
Glacier - Interface in rice.p2p.glacier
 
GlacierContentHandle - Class in rice.p2p.glacier.v2
 
GlacierContentHandle(Id, long, NodeHandle, Manifest) - Constructor for class rice.p2p.glacier.v2.GlacierContentHandle
 
GlacierContinuation - Class in rice.p2p.glacier.v2
 
GlacierContinuation() - Constructor for class rice.p2p.glacier.v2.GlacierContinuation
 
GlacierDataMessage - Class in rice.p2p.glacier.v2.messaging
 
GlacierDataMessage(int, FragmentKey, Fragment, Manifest, NodeHandle, Id, boolean, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierDataMessage
 
GlacierDataMessage(int, FragmentKey[], Fragment[], Manifest[], NodeHandle, Id, boolean, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierDataMessage
 
GlacierDefaultPolicy - Class in rice.p2p.glacier.v2
 
GlacierDefaultPolicy(ErasureCodec, String, Environment) - Constructor for class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
GlacierException - Exception in rice.p2p.glacier
 
GlacierException(String) - Constructor for exception rice.p2p.glacier.GlacierException
 
GlacierFetchMessage - Class in rice.p2p.glacier.v2.messaging
 
GlacierFetchMessage(int, FragmentKey, int, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
 
GlacierFetchMessage(int, FragmentKey[], int, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
 
GlacierImpl - Class in rice.p2p.glacier.v2
 
GlacierImpl(Node, StorageManager, StorageManager, int, int, IdFactory, String, GlacierPolicy) - Constructor for class rice.p2p.glacier.v2.GlacierImpl
 
GlacierMessage - Class in rice.p2p.glacier.v2.messaging
 
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
 
GlacierNeighborRequestMessage - Class in rice.p2p.glacier.v2.messaging
 
GlacierNeighborRequestMessage(int, IdRange, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierNeighborRequestMessage
 
GlacierNeighborResponseMessage - Class in rice.p2p.glacier.v2.messaging
 
GlacierNeighborResponseMessage(int, Id[], long[], NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage
 
GlacierNotEnoughFragmentsException - Exception in rice.p2p.glacier.v2
 
GlacierNotEnoughFragmentsException(String, int, int) - Constructor for exception rice.p2p.glacier.v2.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
 
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
 
GlacierRangeForwardMessage - Class in rice.p2p.glacier.v2.messaging
 
GlacierRangeForwardMessage(int, IdRange, NodeHandle, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
 
GlacierRangeQueryMessage - Class in rice.p2p.glacier.v2.messaging
 
GlacierRangeQueryMessage(int, IdRange, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRangeQueryMessage
 
GlacierRangeResponseMessage - Class in rice.p2p.glacier.v2.messaging
 
GlacierRangeResponseMessage(int, IdRange, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRangeResponseMessage
 
GlacierRefreshCompleteMessage - Class in rice.p2p.glacier.v2.messaging
 
GlacierRefreshCompleteMessage(int, VersionKey[], int[], NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
 
GlacierRefreshPatchMessage - Class in rice.p2p.glacier.v2.messaging
 
GlacierRefreshPatchMessage(int, VersionKey[], long[], byte[][], NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
 
GlacierRefreshProbeMessage - Class in rice.p2p.glacier.v2.messaging
 
GlacierRefreshProbeMessage(int, Id, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRefreshProbeMessage
 
GlacierRefreshResponseMessage - Class in rice.p2p.glacier.v2.messaging
 
GlacierRefreshResponseMessage(int, IdRange, boolean, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
 
GlacierResponseMessage - Class in rice.p2p.glacier.v2.messaging
 
GlacierResponseMessage(int, FragmentKey, boolean, long, boolean, NodeHandle, Id, boolean, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
GlacierResponseMessage(int, FragmentKey[], boolean[], long[], boolean[], NodeHandle, Id, boolean, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
GlacierStatistics - Class in rice.p2p.glacier.v2
 
GlacierStatistics(int, Environment) - Constructor for class rice.p2p.glacier.v2.GlacierStatistics
 
GlacierStatisticsListener - Interface in rice.p2p.glacier.v2
 
GlacierSyncMessage - Class in rice.p2p.glacier.v2.messaging
 
GlacierSyncMessage(int, IdRange, int, BloomFilter, NodeHandle, Id, char) - Constructor for class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
 
GlacierTimeoutMessage - Class in rice.p2p.glacier.v2.messaging
 
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
 
globalNodes - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
globalRingId - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
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
 
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
 
halfTest() - Method in class rice.pastry.testing.IdRangeUnit
 
handle - Variable in class rice.p2p.aggregation.AggregateHandle
 
handle - Variable in class rice.p2p.multiring.MultiringNodeHandle
The internal handle
handle - Variable in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContentHandle
 
handle - Variable in class rice.p2p.past.rawserialization.JavaSerializedPastContentHandle
 
handle - Variable in class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle
 
handle - Variable in class rice.p2p.past.testing.RawPastRegrTest.TestPastContentHandle
 
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
 
handleDebugCommand(String) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
handleDebugCommand(String) - Method in interface rice.p2p.util.DebugCommandHandler
 
handleException(Object, Throwable) - Method in interface rice.environment.exception.ExceptionStrategy
 
handleException(Object, Throwable) - Method in class rice.environment.exception.simple.SimpleExceptionStrategy
 
HAS_HANDLE - Static variable in class rice.pastry.join.JoinRequest
 
HAS_JOIN_HANDLE - Static variable in class rice.pastry.join.JoinRequest
 
HAS_LEAFSET - Static variable in class rice.pastry.join.JoinRequest
 
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
 
hashCode() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
hashCode() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
 
hashCode() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
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
 
hashCode() - Method in class rice.p2p.past.gc.GCIdFactory.GCMapEntry
 
hashCode() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
hashCode() - Method in class rice.p2p.past.gc.GCIdSet
Returns the hashCode
hashCode() - Method in class rice.p2p.past.gc.GCPastMetadata
 
hashCode() - Method in class rice.p2p.scribe.Topic
Returns the hashCode for this topic
hashCode() - Method in class rice.p2p.splitstream.ChannelId
 
hashCode() - Method in class rice.p2p.splitstream.StripeId
 
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.IdRange
 
hashCode() - Method in class rice.pastry.leafset.testing.MergeTest.TestNodeHandle
 
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
 
hasLease(NodeHandle) - Method in class rice.pastry.standard.PeriodicLeafSetProtocol
Do we have a lease from this node? Returns true if nh is null.
hasTerminated() - Method in class rice.p2p.glacier.v2.GlacierContinuation
 
haveIt - Variable in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
haveResult - Variable in class rice.Continuation.MultiContinuation
 
HEADER_DIRECT - Static variable in class rice.pastry.socket.SocketCollectionManager
 
HEADER_SIZE - Static variable in class rice.pastry.socket.PingManager
 
HEADER_SIZE - Static variable in class rice.pastry.socket.SocketCollectionManager
 
HEADER_SOURCE_ROUTE - Static variable in class rice.pastry.socket.SocketCollectionManager
 
headMap(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
headMap(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
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
 
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
 
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
 
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
 
hint - Variable in class rice.p2p.past.messaging.MessageLostMessage
 
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
 
id - Variable in class rice.p2p.aggregation.messaging.AggregationMessage
 
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
 
id - Variable in class rice.p2p.glacier.v2.messaging.GlacierMessage
 
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
 
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
 
id - Variable in class rice.p2p.past.messaging.PastMessage
 
id - Variable in class rice.p2p.past.testing.PastRegrTest.TestPastContent
 
id - Variable in class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle
 
id - Variable in class rice.p2p.past.testing.RawPastRegrTest.TestPastContent
 
id - Variable in class rice.p2p.past.testing.RawPastRegrTest.TestPastContentHandle
 
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
 
IdBloomFilterReplicationTest - Class in rice.p2p.util.testing
 
IdBloomFilterReplicationTest() - Constructor for class rice.p2p.util.testing.IdBloomFilterReplicationTest
 
IdBloomFilterUnit - Class in rice.p2p.util.testing
 
IdBloomFilterUnit() - Constructor for class rice.p2p.util.testing.IdBloomFilterUnit
 
IdFactory - Interface in rice.p2p.commonapi
 
idFactory - Variable in class rice.p2p.commonapi.testing.CommonAPITest
 
idFactory - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
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
 
IdRange(IdRange) - Constructor for class rice.pastry.IdRange
Copy constructor.
IdRange(InputBuffer) - Constructor for class rice.pastry.IdRange
 
IdRangeUnit - Class in rice.pastry.testing
IdRangeUnit tests the IdRange class.
IdRangeUnit() - Constructor for class rice.pastry.testing.IdRangeUnit
 
ids - Variable in class rice.p2p.past.gc.GCIdSet
 
ids - Variable in class rice.p2p.replication.messaging.ResponseMessage
 
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
 
IdUnit() - Constructor for class rice.pastry.testing.IdUnit
 
IM_ALIVE_PERIOD - Static variable in class rice.p2p.splitstream.testing.SplitStreamDistTest
 
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
 
incorrect - Variable in class rice.pastry.socket.messaging.WrongEpochMessage
 
incrDistance(double) - Method in class rice.pastry.testing.PingMessageNew
 
incrementTime(int) - Method in class rice.environment.time.simulated.DirectTimeSource
Should be synchronized on the selectorManager
incrHops() - Method in class rice.pastry.testing.PingMessageNew
 
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
 
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
 
initElt() - Method in class rice.p2p.glacier.ErasureCodec
 
initialize(int) - Method in class rice.pastry.socket.SocketBuffer
 
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
 
insert(PastContent, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
 
insert(PastContent, long, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
 
insert(PastContent, Continuation) - Method in class rice.p2p.aggregation.Moraine
 
insert(PastContent, long, Continuation) - Method in class rice.p2p.aggregation.Moraine
 
insert(PastContent, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
insert(PastContent, long, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
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
 
insert(Id) - Method in class rice.p2p.replication.testing.ReplicationRegrTest.TestReplicationClient
 
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
 
InsertMessage(InputBuffer, Endpoint, PastContentDeserializer) - Constructor for class rice.p2p.past.messaging.InsertMessage
 
inserts - Variable in class rice.p2p.past.PastImpl
 
instance - Variable in class rice.p2p.aggregation.AggregateList
 
instance - Variable in class rice.p2p.aggregation.AggregationImpl
 
instance - Variable in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
instance - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
instance - Variable in class rice.p2p.past.PastImpl
 
INSTANCE - Static variable in class rice.p2p.past.testing.PastRegrTest
 
INSTANCE - Static variable in class rice.p2p.past.testing.RawPastRegrTest
 
instance - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
 
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
 
instance - Variable in class rice.p2p.splitstream.Stripe
 
INSTANCE - Static variable in class rice.p2p.splitstream.testing.SplitStreamDistTest
 
INSTANCE - Static variable in class rice.p2p.splitstream.testing.SplitStreamRegrTest
DESCRIBE THE FIELD
instance - Variable in class rice.pastry.client.PastryAppl
 
instance - Variable in class rice.selector.SelectorManager
 
INSTANCE_NAME - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
 
INSTANCE_NAME - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
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
 
InvalidManifestException(String) - Constructor for exception rice.p2p.glacier.v2.InvalidManifestException
 
invocations - Variable in class rice.selector.SelectorManager
 
invoke(SelectorManager) - Method in class rice.Continuation.ExternalContinuationRunnable
 
invoke(Environment) - Method in class rice.Continuation.ExternalContinuationRunnable
 
invoke(Runnable) - Method in class rice.selector.ProfileSelector
 
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
 
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
 
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
 
isAttributeDefault(int) - Method in class rice.p2p.util.XMLParser
 
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
 
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
 
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
 
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
 
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
 
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
 
isEmpty() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
isEmpty() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
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
 
isEmpty() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
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
 
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
 
isMutable() - Method in class rice.p2p.aggregation.messaging.NonAggregate
 
isMutable - Variable in class rice.p2p.glacier.v2.DebugContent
 
isMutable() - Method in class rice.p2p.glacier.v2.DebugContent
 
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
 
isMutable() - Method in interface rice.p2p.past.PastContent
States if this content object is mutable.
isMutable() - Method in class rice.p2p.past.rawserialization.JavaSerializedPastContent
 
isMutable() - Method in class rice.p2p.past.testing.PastRegrTest.NonMutableTestPastContent
 
isMutable() - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
 
isMutable() - Method in class rice.p2p.past.testing.RawPastRegrTest.NonMutableTestPastContent
 
isMutable() - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContent
 
isOnline() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
 
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
 
isReady() - Method in class rice.pastry.PastryNode
 
isReady() - Method in interface rice.pastry.ReadyStrategy
 
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
 
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
 
isResponse() - Method in class rice.p2p.glacier.v2.messaging.GlacierMessage
 
isResponse - Variable in class rice.p2p.past.messaging.PastMessage
 
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
 
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
 
iterator() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
iterator() - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
 
iterator() - Method in class rice.pastry.NodeSet
 

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
 
JavaPastContentHandleDeserializer - Class in rice.p2p.past.rawserialization
 
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
 
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
 
JavaSerializedAggregateFactory - Class in rice.p2p.aggregation
 
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
 
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
 
JavaSerializedGCPastContent - Class in rice.p2p.past.gc.rawserialization
 
JavaSerializedGCPastContent(GCPastContent) - Constructor for class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
 
JavaSerializedGCPastContentHandle - Class in rice.p2p.past.gc.rawserialization
 
JavaSerializedGCPastContentHandle(GCPastContentHandle) - Constructor for class rice.p2p.past.gc.rawserialization.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
 
JavaSerializedPastContent - Class in rice.p2p.past.rawserialization
 
JavaSerializedPastContent(PastContent) - Constructor for class rice.p2p.past.rawserialization.JavaSerializedPastContent
 
JavaSerializedPastContentHandle - Class in rice.p2p.past.rawserialization
 
JavaSerializedPastContentHandle(PastContentHandle) - Constructor for class rice.p2p.past.rawserialization.JavaSerializedPastContentHandle
 
JavaSerializedScribeContent - Class in rice.p2p.scribe.rawserialization
 
JavaSerializedScribeContent(ScribeContent) - Constructor for class rice.p2p.scribe.rawserialization.JavaSerializedScribeContent
 
JavaSerializer - Class in rice.p2p.util.rawserialization
 
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
 
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
 
joinFailed - Variable in class rice.pastry.PastryNode
 
joinFailed(JoinFailedException) - Method in class rice.pastry.PastryNode
 
joinFailed() - Method in class rice.pastry.PastryNode
Returns true if there was a fatal error Joining
joinFailed(Stripe) - Method in class rice.tutorial.splitstream.MySplitStreamClient
 
JoinFailedException - Exception in rice.pastry
 
JoinFailedException() - Constructor for exception rice.pastry.JoinFailedException
 
JoinFailedException(String, Throwable) - Constructor for exception rice.pastry.JoinFailedException
 
JoinFailedException(String) - Constructor for exception rice.pastry.JoinFailedException
 
JoinFailedException(Throwable) - Constructor for exception rice.pastry.JoinFailedException
 
joinFailedReason - Variable in class rice.pastry.PastryNode
 
joinFailedReason() - Method in class rice.pastry.PastryNode
 
JoinInitial - Static variable in class rice.pastry.leafset.BroadcastLeafSet
 
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
 

K

key - Variable in class rice.p2p.aggregation.ObjectDescriptor
 
key - Variable in class rice.p2p.glacier.FragmentKey
DESCRIBE THE FIELD
key - Variable in class rice.p2p.multiring.RingCertificate
 
key - Variable in class rice.p2p.util.EncryptedInputStream
 
key - Variable in class rice.p2p.util.EncryptedOutputStream
 
key - Variable in class rice.pastry.socket.SocketAppSocket
 
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
 
keys - Variable in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
 
keys - Variable in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
 
keys - Variable in class rice.p2p.glacier.v2.messaging.GlacierQueryMessage
 
keys - Variable in class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
 
keys - Variable in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
 
keys - Variable in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
keys - Variable in class rice.p2p.past.gc.messaging.GCRefreshMessage
 
keySet() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
keySet() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
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
 
killNode(PastryNode) - Method in class rice.pastry.testing.PastryRegrTest
kill a given node.

L

label - Variable in class rice.p2p.aggregation.AggregateList
 
lastDist - Variable in class rice.pastry.testing.PastryRegrTest
 
lastKey() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
lastKey() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
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
 
lastNode - Variable in class rice.pastry.testing.PastryRegrTest
 
lastPingTime - Variable in class rice.pastry.socket.PingManager
 
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
 
lastTaskClass - Variable in class rice.selector.ProfileSelector
 
lastTaskHash - Variable in class rice.selector.ProfileSelector
 
lastTaskToString - Variable in class rice.selector.ProfileSelector
 
lastTaskType - Variable in class rice.selector.ProfileSelector
 
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
 
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
 
LeafSet(NodeHandle, int, boolean, NodeHandle[], NodeHandle[]) - Constructor for class rice.pastry.leafset.LeafSet
 
leafSet - Variable in class rice.pastry.PastryNode
 
leafSet - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
 
leafSet - Variable in class rice.pastry.standard.StandardJoinProtocol
 
leafSet - Variable in class rice.pastry.standard.StandardLeafSetProtocol
 
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.standard.PeriodicLeafSetProtocol
 
leafSetChange(NodeHandle, boolean) - Method in class rice.pastry.standard.StandardLeafSetProtocol
We manage the leafset now.
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
 
leafSetChange(NodeHandle, boolean) - Method in class rice.pastry.testing.PingClient
 
leafSetMaintFreq - Variable in class rice.pastry.dist.DistPastryNode
 
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
 
leafSetRoutineMaintenance - Variable in class rice.pastry.dist.DistPastryNode
 
LeafSetTest - Class in rice.pastry.testing
This class tests the correctness of the leafset in Pastry.
LeafSetTest() - Constructor for class rice.pastry.testing.LeafSetTest
 
LeafSetTest.TestNodeHandle - Class in rice.pastry.testing
 
LeafSetTest.TestNodeHandle(Id) - Constructor for class rice.pastry.testing.LeafSetTest.TestNodeHandle
 
LEASE_PERIOD - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
 
LEASE_PERIOD - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
 
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
 
lifetimes - Variable in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
 
lifetimes - Variable in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
listeners - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
liveness - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
 
liveness - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
 
LIVENESS_ALIVE - Static variable in class rice.pastry.NodeHandle
 
LIVENESS_DEAD - Static variable in class rice.pastry.NodeHandle
 
LIVENESS_DEAD_FOREVER - Static variable in class rice.pastry.socket.SocketNodeHandle
 
LIVENESS_SUSPECTED - Static variable in class rice.pastry.NodeHandle
 
liveObjectsSize - Variable in class rice.p2p.aggregation.AggregationStatistics
 
localAddressIsProbablyNatted() - Method in class rice.pastry.socket.SocketPastryNodeFactory
 
localhandle - Variable in class rice.pastry.PastryNode
 
localHandle - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
 
localHandle - Variable in class rice.pastry.standard.StandardJoinProtocol
 
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
 
localnode - Variable in class rice.pastry.NodeHandle
 
localNode - Variable in class rice.pastry.ScheduledMessage
 
localNode - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
 
lock(Id, Continuation) - Method in interface rice.persistence.LockManager
 
lock(Id, Continuation) - Method in class rice.persistence.LockManagerImpl
 
lockManager - Variable in class rice.p2p.past.PastImpl
 
LockManager - Interface in rice.persistence
 
LockManagerImpl - Class in rice.persistence
 
LockManagerImpl(Environment) - Constructor for class rice.persistence.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(int, String) - Method in class rice.environment.logging.Logger
Deprecated. use if (logger.level <= priority) log(String);
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
 
logAll - Static variable in class rice.selector.testing.SelectorTest
 
logEntry(String) - Method in class rice.p2p.aggregation.AggregateList
 
logException(String, Throwable) - Method in class rice.environment.logging.Logger
Prints the stack trace of the exception.
logException(int, String, Throwable) - Method in class rice.environment.logging.Logger
Deprecated. use if (logger.level <= priority) logException(String, Throwable);
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
 
logFileName - Variable in class rice.p2p.aggregation.AggregateList
 
logger - Variable in class rice.Continuation.ListenerContinuation
 
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
 
logger - Variable in class rice.p2p.aggregation.AggregateList
 
logger - Variable in class rice.p2p.aggregation.AggregationImpl
 
logger - Variable in class rice.p2p.aggregation.Moraine
 
logger - Variable in class rice.p2p.commonapi.testing.CommonAPITest
 
logger - Variable in class rice.p2p.glacier.ErasureCodec
 
logger - Variable in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
logger - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
logger - Variable in class rice.p2p.multiring.MultiringNode
 
logger - Variable in class rice.p2p.past.PastImpl
 
logger - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
 
logger - Variable in class rice.pastry.client.PastryAppl
 
logger - Variable in class rice.pastry.direct.BasicNetworkSimulator
 
logger - Variable in class rice.pastry.messaging.MessageDispatch
 
logger - Variable in class rice.pastry.NodeHandle
 
logger - Variable in class rice.pastry.PastryNode
 
logger - Variable in class rice.pastry.PastryNodeFactory
 
logger - Variable in class rice.pastry.socket.SocketChannelReader
 
logger - Variable in class rice.pastry.socket.SocketChannelWriter
 
logger - Variable in class rice.pastry.socket.SocketCollectionManager
 
logger - Variable in class rice.pastry.standard.CertifiedNodeIdFactory
 
logger - Variable in class rice.pastry.standard.IPNodeIdFactory
 
logger - Variable in class rice.pastry.standard.RandomNodeIdFactory
 
logger - Variable in class rice.pastry.standard.StandardLeafSetProtocol
 
logger - Variable in class rice.pastry.standard.StandardRouteSetProtocol
 
logger - Variable in class rice.persistence.LockManagerImpl
 
logger - Variable in class rice.selector.SelectorManager
 
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
 
logHeavy - Static variable in class rice.pastry.testing.RoutingTableTest
 
logIssues - Static variable in class rice.selector.testing.SelectorTest
 
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
 
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
 
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
 
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
 
lookup(Id, long, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
 
lookup(Id, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
 
lookup(Id, Continuation) - Method in class rice.p2p.aggregation.Moraine
 
lookup(Id, boolean, Continuation) - Method in class rice.p2p.aggregation.Moraine
 
lookup(Id, long, Continuation) - Method in class rice.p2p.aggregation.Moraine
 
lookup(Id, long, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
lookup(Id, boolean, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
lookup(Id, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
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
 
lookupHandle(Id, NodeHandle, Continuation) - Method in class rice.p2p.aggregation.Moraine
 
lookupHandle(Id, NodeHandle, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
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
 
lookupHandles(Id, int, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
 
lookupHandles(Id, int, Continuation) - Method in class rice.p2p.aggregation.Moraine
 
lookupHandles(Id, long, int, Continuation) - Method in class rice.p2p.aggregation.Moraine
 
lookupHandles(Id, int, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
lookupHandles(Id, long, int, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
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
 
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
 
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
 
LOW_PRIORITY - Static variable in interface rice.p2p.commonapi.Message
 
LOWEST_PRIORITY - Static variable in interface rice.p2p.commonapi.Message
 
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 cache given a storage object to store the cached data in and a maximum cache size.
LRUCacheTest - Class in rice.persistence.testing
This class is a class which tests the Cache class in the rice.persistence package.
LRUCacheTest(Environment) - Constructor for class rice.persistence.testing.LRUCacheTest
Builds a MemoryStorageTest
lSetSize - Variable in class rice.pastry.PastryNodeFactory
 
LSRangeCannotBeDeterminedException - Exception in rice.pastry.leafset
 
LSRangeCannotBeDeterminedException(String, int, int, int, NodeHandle, LeafSet) - Constructor for exception rice.pastry.leafset.LSRangeCannotBeDeterminedException
 

M

magic_version_direct - Static variable in class rice.pastry.socket.appsocket.BlockingAppSocketFactory
12 bytes, contains the magic number, the version number, and the HEADER_DIRECT
main(String[]) - Static method in class rice.p2p.multiring.RingCertificate
Main method which, as a utility, generates a RingCertificate by asking the user for prompts
main(String[]) - Static method in class rice.p2p.multiring.testing.MultiringRegrTest
 
main(String[]) - Static method in class rice.p2p.past.testing.DistPastTest
Usag