ePOST 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 Y Z _

A

abs(int) - Method in class rice.pastry.testing.LeafSetTest
 
AbstractImapCommand - Class in rice.email.proxy.imap.commands
 
AbstractImapCommand(String) - Constructor for class rice.email.proxy.imap.commands.AbstractImapCommand
 
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
accept(SelectionKey) - Method in class rice.email.proxy.imap.NonBlockingImapServerImpl
 
accept(SelectionKey) - Method in class rice.email.proxy.pop3.NonBlockingPop3ServerImpl
 
accept(SelectionKey) - Method in class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
accept(SelectionKey) - Method in class rice.pastry.socket.SocketCollectionManager
Specified by the SelectionKeyHandler interface.
accept(SelectionKey) - Method in class rice.selector.SelectionKeyHandler
Method which is called when the key becomes acceptable.
acceptAnycast - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
Whether or not this client should accept anycasts
acceptAnycast(boolean) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
 
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.
acquire() - Method in class rice.email.proxy.mail.MovingMessage
 
action() - Method in class rice.post.proxy.ConfigurationFrame.ButtonBox
 
actionPerformed(ActionEvent) - Method in class rice.visualization.ControlPanel
 
actionPerformed(ActionEvent) - Method in class rice.visualization.DebugCommandFrame
 
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
add(String, String) - Method in class rice.visualization.data.KeyValueListView
 
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
 
addArgument(SearchPart) - Method in class rice.email.proxy.imap.commands.search.AndSearchPart
 
addAssociation(Node) - Method in class rice.visualization.Node
 
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
addChild(Ring) - Method in class rice.visualization.Ring
 
addChildFolder(Folder, Continuation) - Method in class rice.email.Folder
Adds an existing folder as a child folder of this folder
addChildLog(Log, Continuation) - Method in class rice.post.log.Log
This method adds a child log to this log, essentially forming a tree of logs.
addClient(ScribeClient) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
Adds a feature to the Client attribute of the TopicManager object
addClient(PostClient) - Method in interface rice.post.Post
Registers a client with this Post
addClient(PostClient) - Method in class rice.post.PostImpl
Registers a client with this Post
addDataPanel(DataPanel) - Method in class rice.visualization.data.Data
 
addDataPanel(DataPanel) - Method in class rice.visualization.data.MultiDataPanel
 
addDataView(DataView) - Method in class rice.visualization.data.DataPanel
 
addDataView(DataView) - Method in class rice.visualization.data.MultiDataPanel
 
addDebugCommandHandler(DebugCommandHandler) - Method in class rice.visualization.server.VisualizationServer
 
addDestructable(Destructable) - Method in class rice.environment.Environment
 
addDistance(double) - Method in class rice.pastry.testing.PingTestRecord
 
addFiles(File[]) - Method in class rice.visualization.ControlPanel
 
addFirst(NodeHandle) - Method in class rice.p2p.scribe.messaging.AnycastMessage
Adds a node the the front of the to-visit list
addFlag(String) - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
AddFolderLogEntry - Class in rice.email.log
 
AddFolderLogEntry(EmailLog) - Constructor for class rice.email.log.AddFolderLogEntry
 
AddFolderLogEntry(String, Id, long) - Constructor for class rice.email.log.AddFolderLogEntry
 
addHeader(SourceRoute, Object, EpochInetSocketAddress, Environment, Logger) - Static method in class rice.pastry.socket.PingManager
Method which adds a header for the provided path to the given data.
addHop(NodeHandle) - Method in class rice.p2p.past.messaging.LookupMessage
Method which is designed to be overridden by subclasses if they need to keep track of where they've been.
addHop(NodeHandle) - Method in class rice.p2p.past.messaging.PastMessage
Method which is designed to be overridden by subclasses if they need to keep track of where they've been.
addHops(int) - Method in class rice.pastry.testing.PingTestRecord
 
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.
addItem(String, double) - Method in class rice.visualization.data.PieChartView
 
addLast(NodeHandle) - Method in class rice.p2p.scribe.messaging.AnycastMessage
Adds a node the the end of the to-visit list
addLeafSet(Hashtable) - Method in class rice.visualization.server.VisualizationServer
 
addLeafSetListener(NodeSetListener) - Method in class rice.pastry.PastryNode
 
addLeafSetObserver(Observer) - Method in class rice.pastry.PastryNode
Deprecated. use addLeafSetListener
addLogEntry(LogEntry, Continuation) - Method in class rice.post.log.CoalescedLog
This method appends an entry into the user's log, and updates the pointer to the top of the log to reflect the new object.
addLogEntry(LogEntry, Continuation) - Method in class rice.post.log.EncryptedLog
This method appends an entry into the user's log, and updates the pointer to the top of the log to reflect the new object.
addLogEntry(LogEntry, Continuation) - Method in class rice.post.log.Log
This method appends an entry into the user's log, and updates the pointer to the top of the log to reflect the new object.
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
addMessage(Email, Continuation) - Method in class rice.email.Folder
Appends an email to this Folder, with default (no) flags set.
addMessage(Email, Flags, long, Continuation) - Method in class rice.email.Folder
Appends an email to this Folder with the specified flags set.
addMessage(Object, int) - Method in class rice.visualization.server.MessageDistributionPanelCreator
 
addMessage(InetSocketAddress, int) - Method in class rice.visualization.server.NetworkActivityPanelCreator
 
addMessage(Object, InetSocketAddress, int, Vector, Vector, Vector) - Method in class rice.visualization.server.RecentMessagesPanelCreator
 
addMessages(Email[], Flags[], long[], Continuation) - Method in class rice.email.Folder
Appends an email to this Folder with the specified flags set.
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.
addNode(Node) - Method in class rice.visualization.Ring
 
addNode(DistNodeHandle) - Method in class rice.visualization.Ring
 
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
addPanelCreator(PanelCreator) - Method in class rice.visualization.server.VisualizationServer
 
addPart(String) - Method in class rice.email.proxy.imap.commands.fetch.BodyPartRequest
 
addPingResponseListener(SourceRoute, PingResponseListener) - Method in class rice.pastry.socket.PingManager
Adds a feature to the PingResponseListener attribute of the PingManager object
addPrivate(PKnoIPostCertificate, Continuation) - Method in class rice.post.security.pknoi.PKnoISecurityModule
This method should be called when this user wishes to record a non-verified certificate for later use.
addPublic(PKnoIPostCertificate, Continuation) - Method in class rice.post.security.pknoi.PKnoISecurityModule
This method should be called when this user wishes to "vouch" for the user with the provided certificate.
addRecipient(MailAddress) - Method in class rice.email.proxy.mail.MovingMessage
 
addRenderer(ViewRenderer) - Method in class rice.visualization.render.ViewRendererFactory
 
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.dist.DistNodeHandle
 
Address - Interface in rice.pastry.messaging
The address interface.
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
 
address - Variable in class rice.post.PostImpl
The address of the local user.
address - Variable in class rice.post.proxy.ConnectivityCheckServer.ConnectivityCheckClient
 
address - Variable in class rice.post.proxy.PostProxy
The address of the local user
address - Variable in class rice.visualization.client.VisualizationClient
 
address - Variable in class rice.visualization.server.VisualizationServer
 
address - Variable in class rice.visualization.VisualizationNode
 
addresses - Variable in class rice.post.ForwardLog
The list of addresses to forward to
addresses - Variable in class rice.visualization.server.NetworkActivityPanelCreator
 
addressSizes - Variable in class rice.visualization.server.NetworkActivityPanelCreator
 
addrModel - Variable in class rice.visualization.InformationPanel
 
addRouteSetListener(NodeSetListener) - Method in class rice.pastry.PastryNode
 
addRouteSetObserver(Observer) - Method in class rice.pastry.PastryNode
Deprecated. use addRouteSetListener
addRoutingTable(Hashtable) - Method in class rice.visualization.server.VisualizationServer
 
addRow(String[]) - Method in class rice.visualization.data.TableView
 
addSeries(String, double[], double[], Color) - Method in class rice.visualization.data.LineGraphView
 
addStat(String, long) - Method in class rice.selector.ProfileSelector
 
addStatisticsListener(GlacierStatisticsListener) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
addSubscription(String, Continuation) - Method in class rice.email.EmailService
Adds a subscriptions to the log
addSubscription(String, Continuation) - Method in class rice.email.Folder
Adds a subscriptions to the log
addSubscription(String, Continuation) - Method in class rice.email.log.EmailLog
Adds a subscriptions to the log
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
addUnsolicited(String) - Method in class rice.email.proxy.imap.ImapState
 
addView(String, DataView) - Method in class rice.visualization.data.Data
 
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
 
aggregate - Variable in class rice.post.PostLog
Any extra data, or specifically, the head of one's aggregation log
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) - 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
AggregationPanelCreator - Class in rice.visualization.server
 
AggregationPanelCreator(Timer, AggregationImpl) - Constructor for class rice.visualization.server.AggregationPanelCreator
 
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
 
aggrWaitingStorage - Variable in class rice.post.proxy.PostProxy
The local storage for objects waiting to be aggregated
alive - Variable in class rice.pastry.direct.DirectPastryNode
 
alive - Variable in class rice.visualization.VisualizationNode
 
ALL - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
ALL - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
ALL - Static variable in class rice.email.proxy.mailbox.MsgFilter
 
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;
allowInsert(PastContent) - Method in class rice.post.storage.PostPastPolicy
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.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
 
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.SocketNATHandler
 
ALWAYS - Static variable in class rice.pastry.socket.StubNATHandler
 
am - Variable in class rice.pastry.socket.SocketCollectionManager.MessageRetry
 
AndSearchPart - Class in rice.email.proxy.imap.commands.search
 
AndSearchPart() - Constructor for class rice.email.proxy.imap.commands.search.AndSearchPart
 
angle - Variable in class rice.visualization.Ring
 
announcePresence() - Method in interface rice.post.Post
This method announce's the local user's presence via the scribe tree
announcePresence() - Method in class rice.post.PostImpl
This method announce's our presence via our scribe tree
ANSWERED - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
ANSWERED - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
ANSWERED_FLAG - Static variable in interface rice.email.proxy.mailbox.FlagList
 
anycast(Topic, ScribeContent) - Method in class rice.p2p.multiring.MultiringNode
This method is invoked when an anycast is received for a topic which this client is interested in.
anycast(Topic, ScribeContent) - Method in interface rice.p2p.scribe.Scribe
Anycasts the given content to a member of the given topic
anycast(Topic, ScribeContent) - Method in interface rice.p2p.scribe.ScribeClient
This method is invoked when an anycast is received for a topic which this client is interested in.
anycast(Topic, ScribeContent) - Method in class rice.p2p.scribe.ScribeImpl
Anycasts the given content to a member of the given topic
anycast(Topic, ScribeContent) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
DESCRIBE THE METHOD
anycast(Topic, ScribeContent) - Method in class rice.post.delivery.DeliveryService
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.post.PostImpl
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
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.
ApopCommand - Class in rice.email.proxy.pop3.commands
 
ApopCommand() - Constructor for class rice.email.proxy.pop3.commands.ApopCommand
 
APPEND - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
append() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
APPEND - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
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
append(String) - Method in class rice.post.proxy.CompatibilityCheck
 
append(String) - Method in class rice.post.proxy.PostProxy.PostDialog
 
AppendCommand - Class in rice.email.proxy.imap.commands
APPEND command.
AppendCommand() - Constructor for class rice.email.proxy.imap.commands.AppendCommand
 
appendPartRequest(String) - Method in class rice.email.proxy.imap.commands.FetchCommand
 
appendPartRequest(Object) - Method in class rice.email.proxy.imap.commands.FetchCommand
 
appendToBuffer(byte) - Method in class rice.email.proxy.util.MimeParser
Internal method which appends a byte to the internal buffer
appendType(String) - Method in class rice.email.proxy.imap.commands.fetch.BodyPartRequest
 
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
 
apps - Variable in class rice.pastry.PastryNode
 
area - Variable in class rice.post.proxy.CompatibilityCheck
 
area - Variable in class rice.post.proxy.PostProxy.PostDialog
 
area - Variable in class rice.visualization.data.LineGraphView
 
array - Variable in class rice.p2p.util.IdBloomFilter
An internal byte[] for managing ids in a memory-efficent manner
asArray() - Method in interface rice.p2p.commonapi.IdSet
return this set as an array
asArray() - Method in class rice.p2p.glacier.FragmentKeySet
return this set as an array
asArray() - Method in class rice.p2p.glacier.VersionKeySet
return this set as an array
asArray() - Method in class rice.p2p.multiring.MultiringIdSet
return this set as an array
asArray() - Method in class rice.p2p.past.gc.GCIdSet
return this set as an array
asArray() - Method in class rice.pastry.IdSet
return this set as an array
assertAttribute(String, String) - Method in class rice.p2p.util.XMLReader
Asserts that the given attribute exists and is equal to the given value.
assertEndTag() - Method in class rice.p2p.util.XMLReader
Asserts that a end tag was just read
assertEndTag(String) - Method in class rice.p2p.util.XMLReader
Asserts that the provided end tag was just read
assertEquals(String, Object, Object) - Method in class rice.p2p.commonapi.testing.CommonAPITest
Thows an exception if expected is not equal to actual.
assertEquals(String, Object, Object) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Thows an exception if expected is not equal to actual.
assertEvent(int) - Method in class rice.email.proxy.util.MimeParser
An assertion method
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.
ASSOC_COLOR - Static variable in class rice.visualization.PastryRingPanel
 
astring() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
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.
ATOM - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
ATOM - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
ATOM_CHAR - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
ATOM_CHAR - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
atom_list() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
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
 
AuthCommand - Class in rice.email.proxy.smtp.commands
AUTH command.
AuthCommand() - Constructor for class rice.email.proxy.smtp.commands.AuthCommand
 
AUTHENTICATE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
authenticate() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
AUTHENTICATE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
authenticate(String) - Method in class rice.email.proxy.pop3.Pop3State
 
authenticate - Variable in class rice.email.proxy.smtp.manager.SimpleManager
 
authenticate(String) - Method in interface rice.email.proxy.user.User
 
authenticate(String) - Method in class rice.email.proxy.user.UserImpl
 
AuthenticateCommand - Class in rice.email.proxy.imap.commands
AUTHENTICATE command.
AuthenticateCommand() - Constructor for class rice.email.proxy.imap.commands.AuthenticateCommand
 
authenticationRequired() - Method in class rice.email.proxy.smtp.commands.AuthCommand
 
authenticationRequired() - Method in class rice.email.proxy.smtp.commands.DataCommand
 
authenticationRequired() - Method in class rice.email.proxy.smtp.commands.HeloCommand
 
authenticationRequired() - Method in class rice.email.proxy.smtp.commands.MailCommand
 
authenticationRequired() - Method in class rice.email.proxy.smtp.commands.NoopCommand
 
authenticationRequired() - Method in class rice.email.proxy.smtp.commands.QuitCommand
 
authenticationRequired() - Method in class rice.email.proxy.smtp.commands.RcptCommand
 
authenticationRequired() - Method in class rice.email.proxy.smtp.commands.RsetCommand
 
authenticationRequired() - Method in class rice.email.proxy.smtp.commands.SmtpCommand
 
authenticationRequired() - Method in class rice.email.proxy.smtp.commands.VrfyCommand
 
authenticationRequired() - Method in class rice.email.proxy.web.pages.FolderPage
 
authenticationRequired() - Method in class rice.email.proxy.web.pages.HierarchyPage
 
authenticationRequired() - Method in class rice.email.proxy.web.pages.LoginPage
 
authenticationRequired() - Method in class rice.email.proxy.web.pages.MainPage
 
authenticationRequired() - Method in class rice.email.proxy.web.pages.MessagePage
 
authenticationRequired() - Method in class rice.email.proxy.web.pages.TopPage
 
authenticationRequired() - Method in class rice.email.proxy.web.pages.WebPage
 
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
BACKUP_INTERVAL - Static variable in class rice.post.PostImpl
The interval between log refreshes
backupLogs(PostLog, Log[], Continuation) - Method in class rice.post.storage.StorageService
This method backs up all of the provided logs by inserting them into the immutable store with appropriate version numbers.
BackupMessage - Class in rice.post.messaging
This is a message reminding POST to backup its log heads
BackupMessage() - Constructor for class rice.post.messaging.BackupMessage
 
BadSyntaxCommand - Class in rice.email.proxy.imap.commands
 
BadSyntaxCommand() - Constructor for class rice.email.proxy.imap.commands.BadSyntaxCommand
 
BadSyntaxCommand(String) - Constructor for class rice.email.proxy.imap.commands.BadSyntaxCommand
 
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
 
BCC - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
BCC - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
BEFORE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
BEFORE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
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.
black - Static variable in class rice.visualization.data.Color
 
blit(byte[]) - Method in class rice.pastry.Id
Blits the Id into a target array.
blit(byte[], int) - Method in class rice.pastry.Id
Blits the distance into a target array, starting at the given offset.
blit(byte[]) - Method in class rice.pastry.Id.Distance
Blits the distance into a target array.
blit(byte[], int) - Method in class rice.pastry.Id.Distance
Blits the distance into a target array, starting at the given offset.
BlockingIOThread - Class in rice.environment.processing.simple
 
BlockingIOThread(WorkQueue) - Constructor for class rice.environment.processing.simple.BlockingIOThread
 
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 - 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.
BloomFilterUnit - Class in rice.p2p.util.testing
 
BloomFilterUnit() - Constructor for class rice.p2p.util.testing.BloomFilterUnit
 
blue - Static variable in class rice.visualization.data.Color
 
BODY - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
BODY - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
body_part(BodyPartRequest) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
BodyPart - Class in rice.email.proxy.imap.commands.fetch
 
BodyPart() - Constructor for class rice.email.proxy.imap.commands.fetch.BodyPart
 
BodyPartRequest - Class in rice.email.proxy.imap.commands.fetch
 
BodyPartRequest() - Constructor for class rice.email.proxy.imap.commands.fetch.BodyPartRequest
 
BODYSTRUCTURE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
BODYSTRUCTURE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
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
 
boundaries - Variable in class rice.email.proxy.util.MimeParser
The stack of all boundaries
boundary - Variable in class rice.email.proxy.util.MimeParser
 
box - Variable in class rice.post.proxy.ConfigurationFrame.EnableBox
 
box - Variable in class rice.post.proxy.ConfigurationFrame.LogEnableBox
 
box - Variable in class rice.post.proxy.PostProxy.PasswordFrame
 
box - Variable in class rice.post.proxy.PostProxy.SMTPServerPanel
 
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) - Constructor for class rice.pastry.leafset.BroadcastLeafSet
Constructor.
BroadcastLeafSet(Credentials, NodeHandle, LeafSet, int) - Constructor for class rice.pastry.leafset.BroadcastLeafSet
Constructor.
BroadcastLeafSet(Date, NodeHandle, LeafSet, int) - Constructor for class rice.pastry.leafset.BroadcastLeafSet
Constructor.
BroadcastLeafSet(Credentials, Date, NodeHandle, LeafSet, int) - Constructor for class rice.pastry.leafset.BroadcastLeafSet
Constructor.
broadcastNewNode(MultiringNode) - Method in class rice.p2p.multiring.MultiringNodeCollection
This method informs all of the existing nodes of the newly added node, and informs the newly added node of all of the existing nodes.
broadcastReceivedListeners(Object, InetSocketAddress, int, int) - Method in class rice.pastry.dist.DistPastryNode
 
BroadcastRouteRow - Class in rice.pastry.routing
Broadcast message for a row from a routing table.
BroadcastRouteRow(Credentials, Date, NodeHandle, RouteSet[]) - Constructor for class rice.pastry.routing.BroadcastRouteRow
Constructor.
BroadcastRouteRow(Date, NodeHandle, RouteSet[]) - Constructor for class rice.pastry.routing.BroadcastRouteRow
Constructor.
BroadcastRouteRow(Credentials, NodeHandle, RouteSet[]) - Constructor for class rice.pastry.routing.BroadcastRouteRow
Constructor.
BroadcastRouteRow(NodeHandle, RouteSet[]) - Constructor for class rice.pastry.routing.BroadcastRouteRow
Constructor.
broadcastRows(JoinRequest) - Method in class rice.pastry.standard.StandardJoinProtocol
Broadcasts the route table rows.
broadcastSentListeners(Object, InetSocketAddress, int, int) - Method in class rice.pastry.dist.DistPastryNode
 
broadcastUnsolicited(String) - Method in class rice.email.proxy.imap.ImapState
 
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.email.proxy.util.MimeParser
The internal buffer used to store the parsed data
buffer - Variable in class rice.email.proxy.util.StringBufferResource
 
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 - Variable in class rice.post.log.Log
A vector of ongoing buffered tasks - in case two addLogEntries() are called in quick succession.
buffer - Variable in class rice.post.proxy.NetworkLogServer.NetworkLogClient
 
buffer - Variable in class rice.post.proxy.NetworkLogUploadThread
 
buffer - Variable in class rice.post.proxy.PostProxy.LivenessKeyHandler
 
buffer1 - Variable in class rice.post.proxy.PostProxy.LivenessThread
 
buffer2 - Variable in class rice.post.proxy.PostProxy.LivenessThread
 
BUFFER_IF_NOT_READY_PARAM - Static variable in class rice.pastry.messaging.MessageDispatch
 
BUFFER_SIZE - Static variable in class rice.email.proxy.util.MimeParser
The initial size of the buffer to use
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
BUFFER_SIZE_PARAM - Static variable in class rice.pastry.messaging.MessageDispatch
 
bufferLength - Variable in class rice.email.proxy.util.MimeParser
 
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(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(int[]) - Static method in class rice.pastry.Id
Constructor.
build(String) - Static method in class rice.pastry.Id
Constructor, which takes the output of a toStringFull() and converts it back into an Id.
build(char[], int, int) - Static method in class rice.pastry.Id
Constructor, which takes the output of a toStringFull() and converts it back into an Id.
build(byte[]) - Static method in class rice.pastry.Id
Constructor.
build() - Static method in class rice.pastry.Id
Constructor.
build() - Method in class rice.pastry.IdSet
Returns a new, empty IdSet of this type
build(EpochInetSocketAddress[]) - Static method in class rice.pastry.socket.SourceRoute
Constructor.
build(EpochInetSocketAddress) - Static method in class rice.pastry.socket.SourceRoute
Constructor.
buildAssociations(Node) - Method in class rice.visualization.Ring
Checks self and all child rings.
buildBootstrapSetFromCert(String) - Method in class rice.pastry.testing.PartitionChecker
 
buildContentHashReference(Id[], byte[][]) - Method in class rice.email.EmailData
This method dynamically builds an appropriate HashReference for this type of PostData given a location and key.
buildContentHashReference(Id[], byte[][]) - Method in class rice.email.SnapShot
This method dynamically builds an appropriate ContentHashReference for this type of PostData given a location and key.
buildContentHashReference(Id[], byte[][]) - Method in class rice.post.log.Log
This method is not supported (you CAN NOT store a log as a content-hash block).
buildContentHashReference(Id[], byte[][]) - Method in class rice.post.log.LogEntry
Builds a LogEntryReference object to this log, given a location and the encryption key
buildContentHashReference(Id[], byte[][]) - Method in class rice.post.storage.GroupData
This method dynamically builds an appropriate ContentHashReference for this type of PostData given a location and key.
buildContentHashReference(Id[], byte[][]) - Method in interface rice.post.storage.PostData
This method dynamically builds an appropriate ContentHashReference for this type of PostData given a location and key.
buildFactory(DataProvider) - Static method in class rice.visualization.render.ViewRendererFactory
 
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.
buildJavaCommand(Parameters) - Method in class rice.proxy.Proxy
 
buildJavaEnvironment(Parameters) - Method in class rice.proxy.Proxy
 
buildMaskedField(String) - Method in class rice.post.proxy.ConfigurationFrame
 
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.
buildNodeId(int[]) - Static method in class rice.pastry.NodeId
Constructor.
buildNodeId(byte[]) - Static method in class rice.pastry.NodeId
Constructor.
buildNodeId() - Static method in class rice.pastry.NodeId
Constructor.
buildNormalId(byte[]) - Method in class rice.p2p.multiring.MultiringIdFactory
Builds a protocol-specific Id given the source data.
buildNormalId(String) - Method in class rice.p2p.multiring.MultiringIdFactory
Builds a protocol-specific Id given the source data.
buildNormalId(byte[]) - Method in class rice.p2p.past.gc.GCIdFactory
Builds a protocol-specific Id given the source data.
buildRandomId(Random) - Method in interface rice.p2p.commonapi.IdFactory
Builds a random protocol-specific Id.
buildRandomId(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.
buildSecureReference(Id, byte[]) - Method in class rice.email.EmailData
This method is not supported (you CAN NOT store an emaildata as a secure block).
buildSecureReference(Id, byte[]) - Method in class rice.email.SnapShot
This method dynamically builds an appropriate SecureReference for this type of PostData given a location and key.
buildSecureReference(Id, byte[]) - Method in class rice.post.log.Log
This method is not supported (you CAN NOT store a log as a secure block).
buildSecureReference(Id, byte[]) - Method in class rice.post.log.LogEntry
This method is not supported (you CAN NOT store a log as a secure block).
buildSecureReference(Id, byte[]) - Method in class rice.post.storage.GroupData
This method dynamically builds an appropriate SecureReference for this type of PostData given a location and key.
buildSecureReference(Id, byte[]) - Method in interface rice.post.storage.PostData
This method dynamically builds an appropriate SecureReference for this type of PostData given a location and key.
buildShared() - Static method in class rice.p2p.util.testing.IdBloomFilterReplicationTest
 
buildSignedReference(Id) - Method in class rice.email.EmailData
This method dynamically builds an appropriate SignedReference for this type of PostData given a location.
buildSignedReference(Id) - Method in class rice.email.SnapShot
This method dynamically builds an appropriate SignedReference for this type of PostData given a location.
buildSignedReference(Id) - Method in class rice.post.log.Log
Builds a LogReference object to this log, given a location.
buildSignedReference(Id) - Method in class rice.post.log.LogEntry
This method is not supported (you CAN NOT store a log entry as a public-key signed block).
buildSignedReference(Id) - Method in class rice.post.storage.GroupData
This method dynamically builds an appropriate SignedReference for this type of PostData given a location.
buildSignedReference(Id) - Method in interface rice.post.storage.PostData
This method dynamically builds an appropriate SignedReference for this type of PostData given a location.
button - Variable in class rice.post.proxy.ConfigurationFrame.ButtonBox
 
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
 

C

CACertificateGenerator - Class in rice.post.security.ca
This class starts generates a new certificate for the given username using the provided CA keypair.
CACertificateGenerator() - Constructor for class rice.post.security.ca.CACertificateGenerator
 
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 - Variable in class rice.post.delivery.DeliveryService
A cache of recently-received delivery message ids
cache() - Method in class rice.post.ForwardLog
Returns whether or not this log should be cached
cache() - Method in class rice.post.log.Log
Returns whether or not this log should be cached
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
CAKeyGenerator - Class in rice.post.security.ca
This class starts generates a new keypair for the certificate authority, asks for a password, and encrypts the keypair under the hash of the password into the provided filename.
CAKeyGenerator() - Constructor for class rice.post.security.ca.CAKeyGenerator
 
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 - Variable in class rice.post.proxy.ConfigurationFrame.ButtonPane
 
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.
canHandle(Object) - Method in class rice.email.proxy.imap.commands.fetch.BodyPart
 
canHandle(Object) - Method in class rice.email.proxy.imap.commands.fetch.FetchPart
 
canHandle(Object) - Method in class rice.email.proxy.imap.commands.fetch.MessagePropertyPart
 
canHandle(Object) - Method in class rice.email.proxy.imap.commands.fetch.NilPart
 
canRandom() - Method in class rice.pastry.routing.SendOptions
Returns whether randomizations on the route are allowed.
canRender(DataView) - Method in class rice.visualization.render.KeyValueListViewRenderer
 
canRender(DataView) - Method in class rice.visualization.render.LineGraphViewRenderer
 
canRender(DataView) - Method in class rice.visualization.render.PieChartViewRenderer
 
canRender(DataView) - Method in class rice.visualization.render.TableViewRenderer
 
canRender(DataView) - Method in class rice.visualization.render.ViewRenderer
 
canVerify(PostCertificate) - Method in class rice.post.security.ca.CASecurityModule
This method returns whether or not this module is able to verify the given certificate.
canVerify(PostCertificate) - Method in class rice.post.security.pknoi.PKnoISecurityModule
This method returns whether or not this module is able to verify the given certificate.
canVerify(PostCertificate) - Method in interface rice.post.security.SecurityModule
This method returns whether or not this module is able to verify the given certificate.
CAPABILITY - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
CAPABILITY - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
CapabilityCommand - Class in rice.email.proxy.imap.commands
CAPABILITY command.
CapabilityCommand() - Constructor for class rice.email.proxy.imap.commands.CapabilityCommand
 
capacity - Variable in class rice.email.proxy.util.LimitedStringWriter
The capacity of the writer
CapaCommand - Class in rice.email.proxy.pop3.commands
 
CapaCommand() - Constructor for class rice.email.proxy.pop3.commands.CapaCommand
 
CAPasswordChanger - Class in rice.post.security.ca
This class starts changes the password on an existing certificate
CAPasswordChanger() - Constructor for class rice.post.security.ca.CAPasswordChanger
 
CAPostCertificate - Class in rice.post.security.ca
This class is the notion of a PostCertificate using the PKI (CA) based authentication mechism.
CAPostCertificate(PostEntityAddress, PublicKey, byte[]) - Constructor for class rice.post.security.ca.CAPostCertificate
Builds a PostCertificate from a user address and a public key.
caPublic - Variable in class rice.post.proxy.PostProxy
The well-known public key of the CA
CASecurityModule - Class in rice.post.security.ca
This class is the security module which implements the PKI (CA) based security system.
CASecurityModule(PublicKey) - Constructor for class rice.post.security.ca.CASecurityModule
Constructor for CASecurityModule.
Catalog - Interface in rice.persistence
This interface is the abstraction of something which holds objects which are available for lookup.
CAUserRenamer - Class in rice.post.security.ca
This class starts generates a new certificate for the given username using the provided CA keypair.
CAUserRenamer() - Constructor for class rice.post.security.ca.CAUserRenamer
 
cbuffer - Variable in class rice.post.log.CoalescedLog
 
CC - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
CC - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
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.
cert - Variable in class rice.post.proxy.PostProxy
The ring certificate for the pastry node
cert - Variable in class rice.visualization.server.VisualizationServer
 
certificate - Variable in class rice.post.proxy.PostProxy
The certificate of the local user
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.
changePassword(String, String, String) - Static method in class rice.post.security.ca.CAPasswordChanger
 
changing - Variable in class rice.visualization.InformationPanel
 
channelClosed(InetSocketAddress) - Method in interface rice.pastry.NetworkListener
 
channelClosed(InetSocketAddress) - Method in class rice.visualization.server.MessageDistributionPanelCreator
 
channelClosed(InetSocketAddress) - Method in class rice.visualization.server.NetworkActivityPanelCreator
 
channelClosed(InetSocketAddress) - Method in class rice.visualization.server.RecentMessagesPanelCreator
 
channelClosed(InetSocketAddress) - Method in class rice.visualization.server.VisualizationServer.NetworkActivityChecker
 
channelOpened(InetSocketAddress, int) - Method in interface rice.pastry.NetworkListener
 
channelOpened(InetSocketAddress, int) - Method in class rice.visualization.server.MessageDistributionPanelCreator
 
channelOpened(InetSocketAddress, int) - Method in class rice.visualization.server.NetworkActivityPanelCreator
 
channelOpened(InetSocketAddress, int) - Method in class rice.visualization.server.RecentMessagesPanelCreator
 
channelOpened(InetSocketAddress, int) - Method in class rice.visualization.server.VisualizationServer.NetworkActivityChecker
 
CHAR - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
CHAR - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
CHECK - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
CHECK - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
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(Id, Continuation) - Method in class rice.post.delivery.DeliveryService
Determines whether or not the given ENM has been delivered before
check(long, int) - Method in class rice.post.proxy.ConnectivityCheckClient
 
CHECK_DEAD_THROTTLE - Variable in class rice.pastry.socket.SocketSourceRouteManager
 
CHECK_LIVENESS_PERIOD - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
 
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.
CheckCommand - Class in rice.email.proxy.imap.commands
NOOP command.
CheckCommand() - Constructor for class rice.email.proxy.imap.commands.CheckCommand
 
checkData(SmtpState) - Method in class rice.email.proxy.smtp.manager.SimpleManager
 
checkData(SmtpState) - Method in interface rice.email.proxy.smtp.manager.SmtpManager
 
checked - Variable in exception rice.p2p.glacier.v2.GlacierNotEnoughFragmentsException
 
checkForErrors() - Method in class rice.visualization.server.VisualizationServer.FreeDiskSpaceChecker
 
checkForErrors() - Method in class rice.visualization.server.VisualizationServer.NetworkActivityChecker
 
checkInsert(Id, PastContent) - Method in class rice.p2p.aggregation.Aggregate
 
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 interface rice.p2p.past.PastContent
Checks if a insert operation should be allowed.
checkInsert(Id, PastContent) - Method in class rice.p2p.past.testing.PastRegrTest.NonOverwritingTestPastContent
 
checkInsert(Id, PastContent) - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
 
checkInsert(Id, PastContent) - Method in class rice.post.storage.SignedData
Checks if a insert operation should be allowed.
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.
checkRecipient(SmtpConnection, SmtpState, MailAddress) - Method in class rice.email.proxy.smtp.manager.SimpleManager
 
checkRecipient(SmtpConnection, SmtpState, MailAddress) - Method in interface rice.email.proxy.smtp.manager.SmtpManager
 
checkRoutingTable() - Method in class rice.pastry.testing.SinglePingTest
 
checkSender(SmtpConnection, SmtpState, MailAddress) - Method in class rice.email.proxy.smtp.manager.SimpleManager
 
checkSender(SmtpConnection, SmtpState, MailAddress) - Method in interface rice.email.proxy.smtp.manager.SmtpManager
 
checkSignature(Manifest, VersionKey) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
checkSignature(Manifest, VersionKey) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
 
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.ScribeRegrTest.TestScribeClient
DESCRIBE THE METHOD
childAdded(Topic, NodeHandle) - Method in class rice.post.delivery.DeliveryService
Informs this client that a child was added to a topic in which it was interested in.
childAdded(Topic, NodeHandle) - Method in class rice.post.PostImpl
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
 
childNum - Variable in class rice.visualization.Ring
0 is the global ring a numbered coordinate sets a degree offset based on the total number of rings
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.ScribeRegrTest.TestScribeClient
DESCRIBE THE METHOD
childRemoved(Topic, NodeHandle) - Method in class rice.post.delivery.DeliveryService
Informs this client that a child was removed from a topic in which it was interested in.
childRemoved(Topic, NodeHandle) - Method in class rice.post.PostImpl
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
children - Variable in class rice.post.log.Log
A map of the names of the child logs to their references.
childrenCache - Variable in class rice.post.log.Log
A cache of references to our children
chooseDefaults() - Method in class rice.environment.Environment
Can be easily overridden by a subclass.
cipherKey - Variable in class rice.post.log.EncryptedLog
 
cipherPending - Variable in class rice.post.log.CoalescedLog
 
cleanse(String) - Method in class rice.email.proxy.web.WebConnection
 
cleanUp() - Method in class rice.p2p.past.testing.PastRegrTest
 
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
clearMessage() - Method in class rice.email.proxy.smtp.SmtpState
To destroy a half-contructed message.
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
client - Variable in class rice.post.proxy.ConnectivityCheckClient
 
client - Variable in class rice.visualization.DebugCommandFrame
 
client - Variable in class rice.visualization.LocalVisualization
 
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.visualization.Ring
DistNodeHandle -> VisualizationClient
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() - Method in class rice.email.Flags
 
clone() - Method in class rice.email.StoredEmail
 
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
 
clone - Variable in class rice.post.proxy.PostProxy
The previous address of the user, used to clone the old PostLog
CloneableLogManager - Interface in rice.environment.logging
If you implement this interface, then your log manager can be cloned.
cloneNodes() - Method in class rice.visualization.Ring
 
CLOSE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
close() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
CLOSE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
close() - Method in class rice.email.proxy.pop3.Pop3Connection
 
close() - Method in class rice.email.proxy.smtp.client.SmtpClient
 
close() - Method in class rice.email.proxy.util.SpyOutputStream
 
close() - Method in class rice.environment.logging.LogOutputStream
 
close() - Method in class rice.p2p.util.Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.
close() - Method in class rice.p2p.util.EncryptedInputStream
Closes this input stream and releases any system resources associated with the stream.
close() - Method in class rice.p2p.util.EncryptedOutputStream
Closes this output stream and releases any system resources associated with this stream.
close() - Method in class rice.p2p.util.XMLObjectInputStream
Method which closes the underlying input stream for reading.
close() - Method in class rice.p2p.util.XMLObjectOutputStream
Method which closes the underlying output stream for writing.
close() - Method in class rice.p2p.util.XMLReader
Method which closes the underlying reader, which will cause future step attempts to throw an IOException.
close() - Method in class rice.p2p.util.XMLWriter
Method which flushes and closes the underlying writer, which will cause future writer attempts to throw an IOException.
close() - Method in class rice.pastry.socket.SocketCollectionManager.SocketAccepter
Method which closes down this socket manager, by closing the socket, cancelling the key and setting the key to be interested in nothing
close() - Method in class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
Method which closes down this socket manager, by closing the socket, cancelling the key and setting the key to be interested in nothing
close() - Method in class rice.proxy.HttpFetcher
 
close() - Method in class rice.visualization.client.VisualizationClient
 
CloseCommand - Class in rice.email.proxy.imap.commands
CLOSE command.
CloseCommand() - Constructor for class rice.email.proxy.imap.commands.CloseCommand
 
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 class rice.pastry.direct.DirectPastryNode
 
coalesce(NodeHandle) - Method in class rice.pastry.PastryNode
 
coalesce(NodeHandle) - Method in class rice.pastry.socket.SocketPastryNode
 
coalesce(NodeHandle) - Method in class rice.pastry.socket.SocketSourceRouteManager
 
COALESCE_NUM - Static variable in class rice.post.log.CoalescedLog
 
CoalescedLog - Class in rice.post.log
Class which represents an encrypted and coalesced log in the POST system.
CoalescedLog(Object, Id, Post, KeyPair) - Constructor for class rice.post.log.CoalescedLog
Constructs a Log for use in POST, with the provided number of coalesced log entries.
CoalescedLog(Object, Id, Post, KeyPair, byte[]) - Constructor for class rice.post.log.CoalescedLog
Constructs a Log for use in POST, with the provided number of coalesced log entries.
CoalescedLog.AddCoalescedLogEntryTask - Class in rice.post.log
This class encapsulates the logic needed to add a log entry to the current coalesced log.
CoalescedLog.AddCoalescedLogEntryTask(LogEntry, Continuation) - Constructor for class rice.post.log.CoalescedLog.AddCoalescedLogEntryTask
This construct will build an object which will call the given command once processing has been completed, and will provide a result.
CoalescedLog.PhantomLogEntry - Class in rice.post.log
Internal class for bookkeeping log entries
CoalescedLog.PhantomLogEntry() - Constructor for class rice.post.log.CoalescedLog.PhantomLogEntry
Constructor which takes the wrapped entry
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
Color - Class in rice.visualization.data
 
colors - Variable in class rice.visualization.data.LineGraphView
 
command() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
command - Variable in class rice.post.log.CoalescedLog.AddCoalescedLogEntryTask
 
command - Variable in class rice.visualization.client.DebugCommandRequest
 
command_any() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
command_auth() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
command_line() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
command_nonauth() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
commit() - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
commit() - Method in interface rice.email.proxy.mailbox.FlagList
Causes any changes in this FlagList's state to be written to the associated Mailbox.
commit() - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Causes any changes in this FlagList's state to be written to the associated Mailbox.
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.
CommonLexTokenTypes - Interface in rice.email.proxy.imap.parser.antlr
 
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.email.log.EmailLogEntry
Note: this comparison method is not compatible with equals
compareTo(Object) - Method in class rice.email.StoredEmail
DESCRIBE THE METHOD
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
 
compareTo(Object) - Method in class rice.visualization.Node
 
CompatibilityCheck - Class in rice.post.proxy
 
CompatibilityCheck() - Constructor for class rice.post.proxy.CompatibilityCheck
 
CompatibilityCheck.KillPanel - Class in rice.post.proxy
 
CompatibilityCheck.KillPanel() - Constructor for class rice.post.proxy.CompatibilityCheck.KillPanel
 
CompatibilityCheck.PostPanel - Class in rice.post.proxy
 
CompatibilityCheck.PostPanel() - Constructor for class rice.post.proxy.CompatibilityCheck.PostPanel
 
complement() - Method in class rice.pastry.IdRange
get the complement of this range on the ring
components - Variable in class rice.p2p.aggregation.Aggregate
 
COMPRESS_LIMIT - Static variable in class rice.email.Folder
 
computeRawGNPError() - Method in class rice.pastry.direct.GenericNetwork
 
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
 
ConfigurationFrame - Class in rice.post.proxy
 
ConfigurationFrame(Environment, PostProxy) - Constructor for class rice.post.proxy.ConfigurationFrame
 
ConfigurationFrame.ButtonBox - Class in rice.post.proxy
 
ConfigurationFrame.ButtonBox(String, String, String) - Constructor for class rice.post.proxy.ConfigurationFrame.ButtonBox
 
ConfigurationFrame.ButtonBox(String, GridBagLayout, JButton, String) - Constructor for class rice.post.proxy.ConfigurationFrame.ButtonBox
 
ConfigurationFrame.ButtonPane - Class in rice.post.proxy
 
ConfigurationFrame.ButtonPane(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.ButtonPane
 
ConfigurationFrame.ChangePasswordFrame - Class in rice.post.proxy
 
ConfigurationFrame.ChangePasswordFrame(Parameters) - Constructor for class rice.post.proxy.ConfigurationFrame.ChangePasswordFrame
 
ConfigurationFrame.ConfigurationPanel - Class in rice.post.proxy
 
ConfigurationFrame.ConfigurationPanel(String, LayoutManager) - Constructor for class rice.post.proxy.ConfigurationFrame.ConfigurationPanel
 
ConfigurationFrame.ControlPanel - Class in rice.post.proxy
 
ConfigurationFrame.ControlPanel(GridBagLayout, ConfigurationFrame.SaveablePanel[]) - Constructor for class rice.post.proxy.ConfigurationFrame.ControlPanel
 
ConfigurationFrame.DebugConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.DebugConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.DebugConfiguration
 
ConfigurationFrame.EmailConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.EmailConfiguration() - Constructor for class rice.post.proxy.ConfigurationFrame.EmailConfiguration
 
ConfigurationFrame.EnableBox - Class in rice.post.proxy
 
ConfigurationFrame.EnableBox(String, String, String) - Constructor for class rice.post.proxy.ConfigurationFrame.EnableBox
 
ConfigurationFrame.EnableBox(String, String, GridBagLayout, boolean, String) - Constructor for class rice.post.proxy.ConfigurationFrame.EnableBox
 
ConfigurationFrame.FloatBox - Class in rice.post.proxy
 
ConfigurationFrame.FloatBox(String, String, String) - Constructor for class rice.post.proxy.ConfigurationFrame.FloatBox
 
ConfigurationFrame.FloatBox(String, String, GridBagLayout, String) - Constructor for class rice.post.proxy.ConfigurationFrame.FloatBox
 
ConfigurationFrame.ForwardingConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.ForwardingConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.ForwardingConfiguration
 
ConfigurationFrame.GeneralEmailConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.GeneralEmailConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.GeneralEmailConfiguration
 
ConfigurationFrame.GeneralJavaConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.GeneralJavaConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.GeneralJavaConfiguration
 
ConfigurationFrame.GeneralPostConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.GeneralPostConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.GeneralPostConfiguration
 
ConfigurationFrame.GeneralProxyConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.GeneralProxyConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.GeneralProxyConfiguration
 
ConfigurationFrame.GlacierBandwidthConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.GlacierBandwidthConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.GlacierBandwidthConfiguration
 
ConfigurationFrame.GlacierConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.GlacierConfiguration() - Constructor for class rice.post.proxy.ConfigurationFrame.GlacierConfiguration
 
ConfigurationFrame.GlacierTrashConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.GlacierTrashConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.GlacierTrashConfiguration
 
ConfigurationFrame.GlobalConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.GlobalConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.GlobalConfiguration
 
ConfigurationFrame.ImapConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.ImapConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.ImapConfiguration
 
ConfigurationFrame.InfoBox - Class in rice.post.proxy
 
ConfigurationFrame.InfoBox(String, String, String) - Constructor for class rice.post.proxy.ConfigurationFrame.InfoBox
 
ConfigurationFrame.InfoBox(String, String, GridBagLayout, JTextField, String) - Constructor for class rice.post.proxy.ConfigurationFrame.InfoBox
 
ConfigurationFrame.JavaConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.JavaConfiguration() - Constructor for class rice.post.proxy.ConfigurationFrame.JavaConfiguration
 
ConfigurationFrame.ListBox - Class in rice.post.proxy
 
ConfigurationFrame.ListBox(String, String, GridBagLayout, String) - Constructor for class rice.post.proxy.ConfigurationFrame.ListBox
 
ConfigurationFrame.ListBox.ListElementAddFrame - Class in rice.post.proxy
 
ConfigurationFrame.ListBox.ListElementAddFrame() - Constructor for class rice.post.proxy.ConfigurationFrame.ListBox.ListElementAddFrame
 
ConfigurationFrame.LivenessConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.LivenessConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.LivenessConfiguration
 
ConfigurationFrame.LogConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.LogConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.LogConfiguration
 
ConfigurationFrame.LogEnableBox - Class in rice.post.proxy
 
ConfigurationFrame.LogEnableBox(String, String, String) - Constructor for class rice.post.proxy.ConfigurationFrame.LogEnableBox
 
ConfigurationFrame.LogEnableBox(String, String, GridBagLayout, boolean, String) - Constructor for class rice.post.proxy.ConfigurationFrame.LogEnableBox
 
ConfigurationFrame.LoggingConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.LoggingConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.LoggingConfiguration
 
ConfigurationFrame.MemoryConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.MemoryConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.MemoryConfiguration
 
ConfigurationFrame.NumericBox - Class in rice.post.proxy
 
ConfigurationFrame.NumericBox(String, String, String, String) - Constructor for class rice.post.proxy.ConfigurationFrame.NumericBox
 
ConfigurationFrame.NumericBox(String, String, GridBagLayout, String, String) - Constructor for class rice.post.proxy.ConfigurationFrame.NumericBox
 
ConfigurationFrame.OtherConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.OtherConfiguration() - Constructor for class rice.post.proxy.ConfigurationFrame.OtherConfiguration
 
ConfigurationFrame.OtherJavaConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.OtherJavaConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.OtherJavaConfiguration
 
ConfigurationFrame.PasswordBox - Class in rice.post.proxy
 
ConfigurationFrame.PasswordBox(String, String, String) - Constructor for class rice.post.proxy.ConfigurationFrame.PasswordBox
 
ConfigurationFrame.PasswordBox(String, String, GridBagLayout, String) - Constructor for class rice.post.proxy.ConfigurationFrame.PasswordBox
 
ConfigurationFrame.PastConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.PastConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.PastConfiguration
 
ConfigurationFrame.Pop3Configuration - Class in rice.post.proxy
 
ConfigurationFrame.Pop3Configuration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.Pop3Configuration
 
ConfigurationFrame.PostConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.PostConfiguration() - Constructor for class rice.post.proxy.ConfigurationFrame.PostConfiguration
 
ConfigurationFrame.ProfilingConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.ProfilingConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.ProfilingConfiguration
 
ConfigurationFrame.ProxyConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.ProxyConfiguration() - Constructor for class rice.post.proxy.ConfigurationFrame.ProxyConfiguration
 
ConfigurationFrame.RefreshConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.RefreshConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.RefreshConfiguration
 
ConfigurationFrame.RestartConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.RestartConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.RestartConfiguration
 
ConfigurationFrame.SaveablePanel - Class in rice.post.proxy
 
ConfigurationFrame.SaveablePanel(LayoutManager) - Constructor for class rice.post.proxy.ConfigurationFrame.SaveablePanel
 
ConfigurationFrame.SecurityConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.SecurityConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.SecurityConfiguration
 
ConfigurationFrame.SendingConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.SendingConfiguration() - Constructor for class rice.post.proxy.ConfigurationFrame.SendingConfiguration
 
ConfigurationFrame.SleepConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.SleepConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.SleepConfiguration
 
ConfigurationFrame.SliderBox - Class in rice.post.proxy
 
ConfigurationFrame.SliderBox(String, String, String) - Constructor for class rice.post.proxy.ConfigurationFrame.SliderBox
 
ConfigurationFrame.SliderBox(String, String, GridBagLayout, JSlider, String) - Constructor for class rice.post.proxy.ConfigurationFrame.SliderBox
 
ConfigurationFrame.SmtpClientConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.SmtpClientConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.SmtpClientConfiguration
 
ConfigurationFrame.SmtpConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.SmtpConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.SmtpConfiguration
 
ConfigurationFrame.SSLConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.SSLConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.SSLConfiguration
 
ConfigurationFrame.StorageConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.StorageConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.StorageConfiguration
 
ConfigurationFrame.TextBox - Class in rice.post.proxy
 
ConfigurationFrame.TextBox(String, String, String) - Constructor for class rice.post.proxy.ConfigurationFrame.TextBox
 
ConfigurationFrame.TextBox(String, String, GridBagLayout, JTextField, String) - Constructor for class rice.post.proxy.ConfigurationFrame.TextBox
 
ConfigurationFrame.TitledPanel - Class in rice.post.proxy
 
ConfigurationFrame.TitledPanel(String, GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.TitledPanel
 
ConfigurationFrame.TitledPanel(String, GridBagLayout, ConfigurationFrame.SaveablePanel[][]) - Constructor for class rice.post.proxy.ConfigurationFrame.TitledPanel
 
ConfigurationFrame.UpdateConfiguration - Class in rice.post.proxy
 
ConfigurationFrame.UpdateConfiguration(GridBagLayout) - Constructor for class rice.post.proxy.ConfigurationFrame.UpdateConfiguration
 
connect() - Method in class rice.email.proxy.smtp.client.SmtpClient
 
connect(Session, boolean) - Static method in class rice.email.proxy.testing.Hammer
 
connect(SelectionKey) - Method in class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
Specified by the SelectionKeyHandler interface - calling this tells this socket manager that the connection has completed and we can now read/write.
connect(SelectionKey) - Method in class rice.selector.SelectionKeyHandler
Method which is called when the key becomes connectable.
connect() - Method in class rice.visualization.client.VisualizationClient
 
connections - Variable in class rice.email.proxy.smtp.SmtpServerImpl
 
connections1 - Variable in class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
ConnectivityCheckClient - Class in rice.post.proxy
 
ConnectivityCheckClient(InetSocketAddress) - Constructor for class rice.post.proxy.ConnectivityCheckClient
 
ConnectivityCheckClient.ConnectivityCheckClientClient - Class in rice.post.proxy
 
ConnectivityCheckClient.ConnectivityCheckClientClient(InetSocketAddress, int) - Constructor for class rice.post.proxy.ConnectivityCheckClient.ConnectivityCheckClientClient
 
ConnectivityCheckServer - Class in rice.post.proxy
 
ConnectivityCheckServer(int) - Constructor for class rice.post.proxy.ConnectivityCheckServer
 
ConnectivityCheckServer.ConnectivityCheckClient - Class in rice.post.proxy
 
ConnectivityCheckServer.ConnectivityCheckClient(InetSocketAddress, int) - Constructor for class rice.post.proxy.ConnectivityCheckServer.ConnectivityCheckClient
 
ConsistentJoinMsg - Class in rice.pastry.standard
 
ConsistentJoinMsg(Address, LeafSet, HashSet, boolean) - 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, PastrySecurityManager, RoutingTable, LeafSet) - Constructor for class rice.pastry.standard.ConsistentJoinProtocol
Constructor takes in the usual suspects.
Constraints - Class in rice.visualization.data
 
Constraints() - Constructor for class rice.visualization.data.Constraints
 
constraints - Variable in class rice.visualization.data.DataView
 
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
contains(LogEntry) - Method in class rice.post.log.LogEntry
Returns whether or not this coaleseced log entry contains the provided entry
contains(int, int) - Method in class rice.visualization.Ring
 
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.email.Email
 
content - Variable in class rice.email.EmailHeadersPart
The content of this part
content - Variable in class rice.email.EmailMultiPart
The actual content of this email part
content - Variable in class rice.email.EmailSinglePart
The actual content of this email part
content - Variable in class rice.p2p.past.messaging.CacheMessage
 
content - Variable in class rice.p2p.past.messaging.InsertMessage
 
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
 
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
ContentHashReference - Class in rice.post.storage
This class serves as a reference to a PostObject stored in the Post system.
ContentHashReference(Id[], byte[][]) - Constructor for class rice.post.storage.ContentHashReference
Contructs a PostDataReference object given the address and encryption key of the object.
contentReference - Variable in class rice.email.EmailSinglePart
A reference to the content of this email part
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
continuations - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
ControlPanel - Class in rice.visualization
 
ControlPanel(Visualization) - Constructor for class rice.visualization.ControlPanel
 
controlPanel - Variable in class rice.visualization.VisualizationFrame
 
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 &amp, &gt, &lt, etc...
COPY - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
copy(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
COPY - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
copy(MovingMessage[], List[], long[]) - Method in class rice.email.proxy.mailbox.filebox.FileFolder
 
copy(MovingMessage[], List[], long[]) - Method in interface rice.email.proxy.mailbox.MailFolder
 
copy(MovingMessage[], List[], long[]) - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
copy(Reader, Writer) - Static method in class rice.email.proxy.util.StreamUtils
 
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
 
CopyCommand - Class in rice.email.proxy.imap.commands
COPY command.
CopyCommand() - Constructor for class rice.email.proxy.imap.commands.CopyCommand
 
copyMessage(Folder, Message, Folder) - Static method in class rice.email.proxy.testing.Hammer
 
copyMessage(Session, Folder) - Static method in class rice.email.proxy.testing.Hammer
 
correct - Variable in class rice.pastry.socket.messaging.WrongEpochMessage
 
Correction - Static variable in class rice.pastry.leafset.BroadcastLeafSet
 
count - Variable in class rice.post.proxy.ConnectivityCheckServer
 
count - Variable in class rice.post.proxy.NetworkLogServer
 
CREATE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
create() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
CREATE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
create() - Method in interface rice.email.proxy.user.User
 
create() - Method in class rice.email.proxy.user.UserImpl
 
createChild(String) - Method in class rice.email.proxy.mailbox.filebox.FileFolder
 
createChild(String) - Method in interface rice.email.proxy.mailbox.MailFolder
 
createChild(String) - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
createChildFolder(String, Continuation) - Method in class rice.email.Folder
Creates a new child of the given name.
CreateCommand - Class in rice.email.proxy.imap.commands
CREATE command.
CreateCommand() - Constructor for class rice.email.proxy.imap.commands.CreateCommand
 
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
 
createFolder(String) - Method in class rice.email.proxy.mailbox.filebox.FileMailbox
 
createFolder(String) - Method in interface rice.email.proxy.mailbox.Mailbox
 
createFolder(String) - Method in class rice.email.proxy.mailbox.postbox.PostMailbox
Creates a folder with the given name.
createFolder(Folder, String) - Static method in class rice.email.proxy.testing.Hammer
 
createFolder(Session, Folder) - Static method in class rice.email.proxy.testing.Hammer
 
createFullIdRange() - Method in class rice.pastry.testing.IdRangeUnit
 
createGraph(XYSeries[], String, String, int, int, Color[], boolean, boolean) - Method in class rice.visualization.render.LineGraphViewRenderer
 
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
 
createMailbox(String) - Method in class rice.email.proxy.mailbox.filebox.FileMailboxManager
 
createMailbox(String) - Method in interface rice.email.proxy.mailbox.MailboxManager
 
createMailbox(String) - Method in class rice.email.proxy.mailbox.postbox.PostMailboxManager
 
createManifests(VersionKey, Serializable, Fragment[], long) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
createManifests(VersionKey, Serializable, Fragment[], long) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
 
createMessage(Folder, Message) - Static method in class rice.email.proxy.testing.Hammer
 
createMessage(Session, Folder) - Static method in class rice.email.proxy.testing.Hammer
 
createMovingMessage() - Method in class rice.email.proxy.imap.ImapState
 
createNode(int) - Method in class rice.p2p.commonapi.testing.CommonAPITest
Method which creates a single node, given it's node number
createNode(Id, MultiringNode) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Method which creates a single node, given it's node number
createNode(MultiringNode, Id, MultiringNode) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Method which creates a single node, given it's node number
createNodeId() - Method in class rice.pastry.testing.NodeIdUnit
 
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
createPanel(Object[]) - Method in class rice.visualization.server.AggregationPanelCreator
 
createPanel(Object[]) - Method in class rice.visualization.server.EmailPanelCreator
 
createPanel(Object[]) - Method in class rice.visualization.server.GCPanelCreator
 
createPanel(PastryNode, GCPastImpl, StorageManager) - Method in class rice.visualization.server.GCPanelCreator
 
createPanel(Object[]) - Method in class rice.visualization.server.GlacierPanelCreator
 
createPanel(Object[]) - Method in class rice.visualization.server.MessageDistributionPanelCreator
 
createPanel(Object[]) - Method in class rice.visualization.server.MultiPASTPanelCreator
 
createPanel(Object[]) - Method in class rice.visualization.server.MultiPersistencePanelCreator
 
createPanel(Object[]) - Method in class rice.visualization.server.NetworkActivityPanelCreator
 
createPanel(Object[]) - Method in class rice.visualization.server.OverviewPanelCreator
 
createPanel(PastryNode) - Method in class rice.visualization.server.OverviewPanelCreator
 
createPanel(Object[]) - Method in interface rice.visualization.server.PanelCreator
 
createPanel(Object[]) - Method in class rice.visualization.server.PASTPanelCreator
 
createPanel(Object[]) - Method in class rice.visualization.server.PastryPanelCreator
 
createPanel(PastryNode) - Method in class rice.visualization.server.PastryPanelCreator
 
createPanel(Object[]) - Method in class rice.visualization.server.PersistencePanelCreator
 
createPanel(Object[]) - Method in class rice.visualization.server.QueuePanelCreator
 
createPanel(Object[]) - Method in class rice.visualization.server.RecentMessagesPanelCreator
 
createPanel(Object[]) - Method in class rice.visualization.server.SourceRoutePanelCreator
 
createPanel(SocketPastryNode) - Method in class rice.visualization.server.SourceRoutePanelCreator
 
createPieGraph(PieDataset, int, int) - Method in class rice.visualization.render.PieChartViewRenderer
 
createPostLog(Continuation) - Method in class rice.post.PostImpl
Internal method which builds a new PostLog for the log user.
createRandomIdRange() - Method in class rice.pastry.testing.IdRangeUnit
 
createSnapShot(Continuation) - Method in class rice.email.Folder
Creates and inserts a snapshot for the current folder
createUser(String, String, String) - Method in interface rice.email.proxy.user.UserManager
 
createUser(String, String, String) - Method in class rice.email.proxy.user.UserManagerImpl
 
cred - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
 
cred - Variable in class rice.pastry.standard.StandardJoinProtocol
 
credentials - Variable in class rice.pastry.commonapi.PastryEndpoint
 
Credentials - Interface in rice.pastry.security
This is the interface for a Pastry Credentials object.
criticalAggregates - Variable in class rice.p2p.aggregation.AggregationStatistics
 
CTL - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
CTL - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
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
 
currentFolder - Variable in class rice.email.proxy.web.WebState
 
currentFragmentRequestTimeout - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
currentLifetime - Variable in class rice.p2p.aggregation.ObjectDescriptor
 
currentMessageUID - Variable in class rice.email.proxy.web.WebState
 
currentNode - Static variable in class rice.pastry.direct.DirectPastryNode
Used for proximity calculation of DirectNodeHandle.
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.
cyan - Static variable in class rice.visualization.data.Color
 

D

darkGray - Static variable in class rice.visualization.data.Color
 
data - Variable in class rice.pastry.socket.PingManager.Envelope
 
data - Variable in class rice.post.storage.GroupData
 
Data - Class in rice.visualization.data
 
Data() - Constructor for class rice.visualization.data.Data
 
data - Variable in class rice.visualization.data.DataView
 
data - Variable in class rice.visualization.LocalVisualization
 
data - Variable in class rice.visualization.Visualization
 
DataCommand - Class in rice.email.proxy.smtp.commands
DATA command.
DataCommand() - Constructor for class rice.email.proxy.smtp.commands.DataCommand
 
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(SourceRoute, SourceRoute, long) - Constructor for class rice.pastry.socket.messaging.DatagramMessage
Constructor
DataPanel - Class in rice.visualization.data
 
DataPanel(String) - Constructor for class rice.visualization.data.DataPanel
 
DataProvider - Interface in rice.visualization.data
 
dataReceived(Object, InetSocketAddress, int, int) - Method in interface rice.pastry.NetworkListener
 
dataReceived(Object, InetSocketAddress, int, int) - Method in class rice.visualization.server.MessageDistributionPanelCreator
 
dataReceived(Object, InetSocketAddress, int, int) - Method in class rice.visualization.server.NetworkActivityPanelCreator
 
dataReceived(Object, InetSocketAddress, int, int) - Method in class rice.visualization.server.RecentMessagesPanelCreator
 
dataReceived(Object, InetSocketAddress, int, int) - Method in class rice.visualization.server.VisualizationServer.NetworkActivityChecker
 
DataRequest - Class in rice.visualization.client
 
DataRequest() - Constructor for class rice.visualization.client.DataRequest
 
dataSent(Object, InetSocketAddress, int, int) - Method in interface rice.pastry.NetworkListener
 
dataSent(Object, InetSocketAddress, int, int) - Method in class rice.visualization.server.MessageDistributionPanelCreator
 
dataSent(Object, InetSocketAddress, int, int) - Method in class rice.visualization.server.NetworkActivityPanelCreator
 
dataSent(Object, InetSocketAddress, int, int) - Method in class rice.visualization.server.RecentMessagesPanelCreator
 
dataSent(Object, InetSocketAddress, int, int) - Method in class rice.visualization.server.VisualizationServer.NetworkActivityChecker
 
DataView - Class in rice.visualization.data
 
DataView(String, int, int, Constraints) - Constructor for class rice.visualization.data.DataView
 
DATE - Static variable in class rice.email.proxy.web.pages.FolderPage
 
DATE - Static variable in class rice.email.proxy.web.pages.MessagePage
 
DATE - Static variable in class rice.email.proxy.web.WebConnection
 
DateArgSearchPart - Class in rice.email.proxy.imap.commands.search
 
DateArgSearchPart() - Constructor for class rice.email.proxy.imap.commands.search.DateArgSearchPart
 
dateFormat - Variable in class rice.environment.logging.AbstractLogManager
 
dateFormatter - Variable in class rice.environment.logging.AbstractLogManager
 
dateReader - Static variable in class rice.email.proxy.mail.MimeMessage
 
dateWriter - Static variable in class rice.email.proxy.mail.MimeMessage
 
DAYS - Static variable in class rice.visualization.server.AggregationPanelCreator
 
dead - Variable in class rice.pastry.testing.PastryNetworkTest
 
DebugCommandFrame - Class in rice.visualization
 
DebugCommandFrame(VisualizationClient) - Constructor for class rice.visualization.DebugCommandFrame
 
DebugCommandHandler - Interface in rice.p2p.util
 
debugCommandHandlers - Variable in class rice.visualization.server.VisualizationServer
 
DebugCommandRequest - Class in rice.visualization.client
 
DebugCommandRequest(String) - Constructor for class rice.visualization.client.DebugCommandRequest
 
DebugCommandResponse - Class in rice.visualization.client
 
DebugCommandResponse(String, String, int) - Constructor for class rice.visualization.client.DebugCommandResponse
 
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[]) - 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
 
decodeHeader(byte[]) - 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[]) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
decodeObject(Fragment[]) - 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.
decrementExists() - Method in class rice.email.log.EmailLog
Decrements the number of messages which exist in this folder
decrementExists(int) - Method in class rice.email.log.EmailLog
Decrements the number of messages which exist in this folder
decrementRecent() - Method in class rice.email.log.EmailLog
Decrements the number of messages which exist in this folder
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_BACKGROUND_COLOR - Static variable in class rice.visualization.render.TableViewRenderer
 
default_base_address - Static variable in class rice.post.security.ca.CACertificateGenerator
 
default_base_address - Static variable in class rice.post.security.ca.CAUserRenamer
 
DEFAULT_CAPACITY - Static variable in class rice.p2p.util.XMLParser.CharArrayBuffer
The default initial capacity
DEFAULT_CELL_HEIGHT - Static variable in class rice.visualization.render.TableViewRenderer
 
DEFAULT_CELL_PADDING - Static variable in class rice.visualization.render.TableViewRenderer
 
DEFAULT_CELL_WIDTH - Static variable in class rice.visualization.render.TableViewRenderer
 
DEFAULT_EXPIRATION - Static variable in class rice.p2p.past.gc.GCPastImpl
The default expiration, or when objects inserted with no timeout will expire
DEFAULT_FOREGROUND_COLOR - Static variable in class rice.visualization.render.TableViewRenderer
 
DEFAULT_HEIGHT - Static variable in class rice.post.proxy.ConfigurationFrame
 
DEFAULT_INDENT - Static variable in class rice.visualization.render.KeyValueListViewRenderer
 
DEFAULT_LINE_SPACING - Static variable in class rice.visualization.render.KeyValueListViewRenderer
 
DEFAULT_PARAM_FILES - Static variable in class rice.proxy.Proxy
 
DEFAULT_PARAMS_FILES - Static variable in class rice.post.proxy.PostProxy
 
DEFAULT_PRIORITY_LEVEL - Static variable in class rice.pastry.messaging.Message
 
DEFAULT_PROXIMITY - Static variable in class rice.pastry.socket.SocketNodeHandle
 
default_ring - Static variable in class rice.post.security.ca.CACertificateGenerator
 
default_ring - Static variable in class rice.post.security.ca.CAUserRenamer
 
DEFAULT_UID - Static variable in class rice.email.log.EmailLog
 
defaultAllowMultipleHops - Static variable in class rice.pastry.routing.SendOptions
 
defaulted(String) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
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
 
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.
DeleCommand - Class in rice.email.proxy.pop3.commands
 
DeleCommand() - Constructor for class rice.email.proxy.pop3.commands.DeleCommand
 
DELETE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
delete() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
DELETE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
delete() - Method in class rice.email.proxy.mailbox.filebox.FileFolder
 
delete() - Method in interface rice.email.proxy.mailbox.MailFolder
 
delete() - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
delete(boolean) - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
delete() - Method in interface rice.email.proxy.user.User
 
delete() - Method in class rice.email.proxy.user.UserImpl
 
delete() - Method in class rice.email.proxy.util.FileResource
 
delete() - Method in interface rice.email.proxy.util.Resource
 
delete() - Method in class rice.email.proxy.util.StringBufferResource
 
DeleteCommand - Class in rice.email.proxy.imap.commands
DELETE command.
DeleteCommand() - Constructor for class rice.email.proxy.imap.commands.DeleteCommand
 
DELETED - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
DELETED - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
DELETED - Static variable in class rice.email.proxy.mailbox.MsgFilter
 
DELETED_FLAG - Static variable in interface rice.email.proxy.mailbox.FlagList
static names of all the server-provided flags
deleteFolder(String) - Method in class rice.email.proxy.mailbox.filebox.FileMailbox
 
deleteFolder(String) - Method in interface rice.email.proxy.mailbox.Mailbox
 
deleteFolder(String) - Method in class rice.email.proxy.mailbox.postbox.PostMailbox
Deletes the folder associated with the given name.
deleteFolder(Folder) - Static method in class rice.email.proxy.testing.Hammer
 
deleteFolder(Session, Folder) - Static method in class rice.email.proxy.testing.Hammer
 
deleteLeafSetListener(NodeSetListener) - Method in class rice.pastry.PastryNode
 
deleteLeafSetObserver(Observer) - Method in class rice.pastry.PastryNode
Deprecated. use deleteLeafSetListener
DeleteMailLogEntry - Class in rice.email.log
An anti-email node, serves to cancel out the mail node that it matches up to.
DeleteMailLogEntry(StoredEmail) - Constructor for class rice.email.log.DeleteMailLogEntry
Constructor for DeleteMailLogEntry.
DeleteMailsLogEntry - Class in rice.email.log
An anti-emails node, serves to cancel out the mail node that it matches up to.
DeleteMailsLogEntry(StoredEmail[]) - Constructor for class rice.email.log.DeleteMailsLogEntry
Constructor for DeleteMailLogEntry.
deleteMessage(Folder, Message) - Static method in class rice.email.proxy.testing.Hammer
 
deleteMessage(Session, Folder) - Static method in class rice.email.proxy.testing.Hammer
 
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
deleteUser(String) - Method in interface rice.email.proxy.user.UserManager
 
deleteUser(String) - Method in class rice.email.proxy.user.UserManagerImpl
 
deliver(MovingMessage) - Method in interface rice.email.proxy.user.User
 
deliver(MovingMessage) - Method in class rice.email.proxy.user.UserImpl
 
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.ScribeRegrTest.TestScribeClient
DESCRIBE THE METHOD
deliver(Id, Message) - Method in class rice.pastry.client.CommonAPIAppl
Called by pastry when a message arrives for this application.
deliver(Id, Message) - Method in class rice.pastry.testing.RegrTestApp
 
deliver(SignedPostMessage, Continuation) - Method in class rice.post.delivery.DeliveryService
Requests delivery of the given EncryptedNotificationMessage, which internally contains the destination user.
deliver(Topic, ScribeContent) - Method in class rice.post.delivery.DeliveryService
Method by which Scribe delivers a message to this client.
deliver(Id, Message) - Method in class rice.post.PostImpl
The method by which Pastry passes a message up to POST
deliver(Topic, ScribeContent) - Method in class rice.post.PostImpl
Method by which Scribe delivers a message to this client.
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.
deliverAllBufferedMessages() - Method in class rice.pastry.messaging.MessageDispatch
Called when PastryNode.isReady() becomes true.
deliverBuffered(Address) - Method in class rice.pastry.messaging.MessageDispatch
Deliveres all buffered messages for the address.
delivered - Variable in class rice.post.delivery.DeliveryPastImpl
 
delivered - Variable in class rice.post.delivery.DeliveryService
The PAST service used for storing delivery receipts
delivered(SignedPostMessage, Id, byte[], Continuation) - Method in class rice.post.delivery.DeliveryService
Records delivery of the given message to the user.
deliveredBackupCache - Variable in class rice.post.proxy.PostProxy
The local backup cache for pending deliveries
deliveredPast - Variable in class rice.post.proxy.PostProxy
The local Past service
deliveredStorage - Variable in class rice.post.proxy.PostProxy
The local storage for pending deliveries
deliverMessage(Message, DirectPastryNode) - Method in class rice.pastry.direct.BasicNetworkSimulator
 
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.
Delivery - Class in rice.post.delivery
The delivery stored in Past
Delivery(SignedPostMessage, IdFactory) - Constructor for class rice.post.delivery.Delivery
Constructor which takes the wrapped message
Delivery(SignedPostMessage, Id) - Constructor for class rice.post.delivery.Delivery
Constructor which takes the wrapped message
Delivery.DeliveryHandle - Class in rice.post.delivery
 
Delivery.DeliveryHandle(Id, NodeHandle, long) - Constructor for class rice.post.delivery.Delivery.DeliveryHandle
Constructor
DeliveryLookupMessage - Class in rice.post.messaging
This message is a request for a replica of a DRM.
DeliveryLookupMessage(PostEntityAddress, NodeHandle, Id) - Constructor for class rice.post.messaging.DeliveryLookupMessage
Constructs a DeliveryLookupMessage
DeliveryLookupResponseMessage - Class in rice.post.messaging
This message is broadcast to the sender of a NotificationMessage in order to inform the sender that the message has been received.
DeliveryLookupResponseMessage(PostEntityAddress, DeliveryRequestMessage) - Constructor for class rice.post.messaging.DeliveryLookupResponseMessage
Constructs a DeliveryLookupResponseMessage
DeliveryMessage - Class in rice.post.messaging
This class wraps an EncrypedNotificationMessage and is used after the receipt of a PresenceMessage.
DeliveryMessage(PostEntityAddress, PostEntityAddress, Id, SignedPostMessage) - Constructor for class rice.post.messaging.DeliveryMessage
Constructs a DeliveryMessage
DeliveryMetadata - Class in rice.post.delivery
The delivery metadata stored in Past
DeliveryMetadata(long, PostEntityAddress) - Constructor for class rice.post.delivery.DeliveryMetadata
 
DeliveryPast - Interface in rice.post.delivery
Interface which represents a POST-specific pending-delivery PAST storage.
DeliveryPastImpl - Class in rice.post.delivery
 
DeliveryPastImpl(Node, StorageManager, Cache, int, int, String, PastImpl, long) - Constructor for class rice.post.delivery.DeliveryPastImpl
Constructor for DeliveryPastImpl
DeliveryRequestMessage - Class in rice.post.messaging
This message is broadcast to the sender of a NotificationMessage in order to inform the sender that the message has been received.
DeliveryRequestMessage(PostEntityAddress, PostUserAddress, SignedPostMessage, Id) - Constructor for class rice.post.messaging.DeliveryRequestMessage
Constructs a DeliveryRequestMessage
DeliveryService - Class in rice.post.delivery
This class encapsulates the logic for the delivery of notification messages to users in the Post system.
DeliveryService(PostImpl, DeliveryPast, Past, Scribe, IdFactory, long) - Constructor for class rice.post.delivery.DeliveryService
Contructs a StorageService given a PAST to run on top of.
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(byte[]) - Static method in class rice.p2p.util.SecurityUtils
Utility method for deserializing an object from a byte[]
deserialize(byte[], Environment, SocketPastryNode, Logger) - Static method in class rice.pastry.socket.PingManager
Method which takes in a ByteBuffer read from a datagram, and deserializes the contained object.
dest - Variable in class rice.p2p.aggregation.messaging.AggregationMessage
 
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
 
destination - Variable in class rice.post.delivery.DeliveryMetadata
 
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 class rice.pastry.client.PastryAppl
Called when PastryNode is destroyed.
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.messaging.MessageDispatch
 
destroy() - Method in class rice.pastry.PastryNode
Method which kills a PastryNode.
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
 
destroyMailbox(String) - Method in class rice.email.proxy.mailbox.filebox.FileMailboxManager
 
destroyMailbox(String) - Method in interface rice.email.proxy.mailbox.MailboxManager
 
destroyMailbox(String) - Method in class rice.email.proxy.mailbox.postbox.PostMailboxManager
 
Destructable - Interface in rice
 
dialog - Variable in class rice.post.proxy.PostProxy
The dialog showing the post status to users
dialogPrint(String) - Method in class rice.post.proxy.PostProxy
 
die() - Method in class rice.post.proxy.ConnectivityCheckClient.ConnectivityCheckClientClient
 
die - Variable in class rice.visualization.LocalVisualization
 
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
 
dir - Variable in class rice.proxy.Proxy.DynamicClasspath
 
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.
directEnvironment() - 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(NodeId, 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.
DirectSecurityManager - Class in rice.pastry.direct
Security manager for direct connections between nodes.
DirectSecurityManager(NetworkSimulator) - Constructor for class rice.pastry.direct.DirectSecurityManager
Constructor.
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
 
DisconnectedException - Exception in rice.email.proxy.util
Exception which represents the fact that the underlying socket has been disconnected
DisconnectedException() - Constructor for exception rice.email.proxy.util.DisconnectedException
 
dispatchMessage(Message) - Method in class rice.pastry.messaging.MessageDispatch
Dispatches a message to the appropriate receiver.
distance(GenericNetwork.Coordinate) - Method in class rice.pastry.direct.GenericNetwork.Coordinate
 
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
 
DISTANCE_BUFFER - Static variable in class rice.visualization.Ring
 
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(NodeId, InetSocketAddress) - 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(NodeId, 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.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.
DnsService - Interface in rice.email.proxy.dns
 
DnsServiceImpl - Class in rice.email.proxy.dns
 
DnsServiceImpl(Environment) - Constructor for class rice.email.proxy.dns.DnsServiceImpl
 
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) - 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
 
domains - Variable in class rice.visualization.data.LineGraphView
 
done - Variable in class rice.Continuation.ExternalContinuation
 
done - Variable in class rice.Continuation.MultiContinuation
 
done() - Method in class rice.post.proxy.PostProxy.PasswordFrame
 
done() - Method in class rice.post.proxy.PostProxy.SMTPServerPanel
 
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
 
DRAFT - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
DRAFT - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
DRAFT_FLAG - Static variable in interface rice.email.proxy.mailbox.FlagList
 
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
dsocket - Variable in class rice.post.proxy.ConnectivityCheckClient.ConnectivityCheckClientClient
 
dump() - Method in class rice.email.Folder
 
dump() - Method in class rice.email.log.EmailLog
 
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
 
dump() - Method in class rice.post.messaging.SignedPostMessage
 
dumpAll() - Method in class rice.email.log.EmailLog
 

E

eaddress - Variable in class rice.pastry.socket.SocketNodeHandle
 
EhloCommand - Class in rice.email.proxy.smtp.commands
EHLO/HELO command.
EhloCommand() - Constructor for class rice.email.proxy.smtp.commands.EhloCommand
 
elements() - Method in class rice.p2p.aggregation.AggregateList
 
Email - Class in rice.email
Represents a notion of a message in the POST system.
Email(PostUserAddress, PostEntityAddress[], EmailMessagePart) - Constructor for class rice.email.Email
Constructs an Email.
email - Variable in class rice.email.proxy.EmailProxy
 
email - Variable in class rice.email.proxy.mailbox.postbox.PostMailbox
 
email - Variable in class rice.email.proxy.web.WebServerImpl
 
EmailContentPart - Class in rice.email
Represents the content of an email
EmailContentPart(int) - Constructor for class rice.email.EmailContentPart
Constructor which takes in an EmailData
EmailData - Class in rice.email
Represents the attachment to an email.
EmailData(byte[]) - Constructor for class rice.email.EmailData
Constructor.
EmailDataReference - Class in rice.email
This class serves as a reference to a PostObject stored in the Post system.
EmailDataReference(Id[], byte[][]) - Constructor for class rice.email.EmailDataReference
Contructs an EmailDataReference object given the address and encryption key of the object.
emailFolder - Variable in class rice.email.proxy.EmailProxy
 
EmailHeadersPart - Class in rice.email
Abstract class which represents a part of an email with headers
EmailHeadersPart(EmailData, EmailContentPart) - Constructor for class rice.email.EmailHeadersPart
Constructor.
EmailLog - Class in rice.email.log
This represents the head of an email log, representing a folder.
EmailLog(Object, Id, Post, KeyPair) - Constructor for class rice.email.log.EmailLog
Constructor for SnapShot.
EmailLog(EmailLog, KeyPair) - Constructor for class rice.email.log.EmailLog
This constructor should only be used for constructing a reconciled log
EmailLogEntry - Class in rice.email.log
An abstract class for all email log entry types
EmailLogEntry() - Constructor for class rice.email.log.EmailLogEntry
Constructor for EmailLogEntry.
EmailMessagePart - Class in rice.email
Represents a part of an email with headers
EmailMessagePart(EmailData, EmailContentPart) - Constructor for class rice.email.EmailMessagePart
Constructor.
EmailMultiPart - Class in rice.email
Represents the content of an email which is a multi-part entry
EmailMultiPart(EmailHeadersPart[], String) - Constructor for class rice.email.EmailMultiPart
Constructor which takes in an Emailpart list
EmailNotificationMessage - Class in rice.email.messaging
This class represents an notification in the email service that a new email is available for the recipient of this email.
EmailNotificationMessage(Email, PostEntityAddress, EmailService) - Constructor for class rice.email.messaging.EmailNotificationMessage
Constructs a EmailNotificationMessage for the given Email.
EmailPanelCreator - Class in rice.visualization.server
 
EmailPanelCreator(Timer, SmtpServer) - Constructor for class rice.visualization.server.EmailPanelCreator
 
EmailProxy - Class in rice.email.proxy
This class starts up everything on the Pastry side, and then boots up the PAST, Scribe, POST, and Emails services, and then starts the Foedus IMAP and SMTP servers.
EmailProxy() - Constructor for class rice.email.proxy.EmailProxy
 
EmailService - Class in rice.email
This class serves as the entry point into the email service written on top of Post.
EmailService(InetAddress, Post, KeyPair, boolean) - Constructor for class rice.email.EmailService
Constructor
EmailSinglePart - Class in rice.email
Represents the content of an email which is a single entry
EmailSinglePart(EmailData) - Constructor for class rice.email.EmailSinglePart
Constructor which takes in an EmailData
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
 
ENABLE_BOX_SIZE - Static variable in class rice.post.proxy.ConfigurationFrame
 
enabled - Variable in class rice.environment.logging.AbstractLogManager
 
encode(byte[], boolean[]) - Method in class rice.p2p.glacier.ErasureCodec
 
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
encodeHeader(EpochInetSocketAddress) - Static method in class rice.pastry.socket.SocketChannelRepeater
Method which can be used to constuct the necessary header for the intermediate hop
encodeObject(Serializable, boolean[]) - Method in class rice.p2p.glacier.ErasureCodec
 
encodeObject(Serializable, boolean[]) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
encodeObject(Serializable, 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
EncryptedLog - Class in rice.post.log
Class which represents an encrypted log in the POST system.
EncryptedLog(Object, Id, Post, KeyPair) - Constructor for class rice.post.log.EncryptedLog
Constructs a Log for use in POST
EncryptedLog(Object, Id, Post, KeyPair, byte[]) - Constructor for class rice.post.log.EncryptedLog
 
EncryptedNotificationMessage - Class in rice.post.messaging
This class represents a notification message which is in encrypted state.
EncryptedNotificationMessage(PostEntityAddress, PostEntityAddress, byte[], byte[]) - Constructor for class rice.post.messaging.EncryptedNotificationMessage
Constructs a NotificationMessage for the given Email.
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
END_DOCUMENT - Static variable in class rice.email.proxy.util.MimeParser
 
END_MULTIPART - Static variable in class rice.email.proxy.util.MimeParser
 
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.post.PostImpl
The endpoint used for routing messages
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.
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, Object) - Method in class rice.pastry.socket.PingManager
DESCRIBE THE METHOD
enqueue(Object) - Method in class rice.pastry.socket.SocketChannelWriter
Adds an object to this SocketChannelWriter's queue of pending objects to write.
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
 
enterFolder(String) - Method in class rice.email.proxy.imap.ImapState
 
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
 
entry - Variable in class rice.post.log.CoalescedLog.AddCoalescedLogEntryTask
 
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
 
ENVELOPE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
ENVELOPE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
environment - Variable in class rice.email.proxy.smtp.manager.SimpleManager
 
environment - Variable in class rice.email.proxy.web.WebConnection
 
environment - Variable in class rice.email.proxy.web.WebHandler
 
environment - Variable in class rice.email.proxy.web.WebServerImpl
 
Environment - Class in rice.environment
Used to provide properties, timesource, loggers etc to the FreePastry apps and components.
Environment(SelectorManager, Processor, RandomSource, TimeSource, LogManager, Parameters) - Constructor for class rice.environment.Environment
Constructor.
Environment(String[], String) - Constructor for class rice.environment.Environment
Convienience for defaults.
Environment(String) - Constructor for class rice.environment.Environment
 
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.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 - Variable in class rice.post.delivery.DeliveryService
 
environment - Variable in class rice.post.PostImpl
The Environment.
environment - Variable in class rice.post.proxy.ConfigurationFrame
 
environment - Variable in class rice.post.proxy.PostProxy
 
environment - Variable in class rice.proxy.Proxy
 
environment - Static variable in class rice.selector.testing.SelectorTest
 
environment - Variable in class rice.tutorial.lesson5.MyApp
 
environment - Variable in class rice.visualization.client.VisualizationClient
 
environment - Variable in class rice.visualization.LocalVisualization
 
environment - Variable in class rice.visualization.proxy.VisualizationProxy
 
environment - Variable in class rice.visualization.server.NetworkActivityPanelCreator
 
environment - Variable in class rice.visualization.server.QueuePanelCreator
 
environment - Variable in class rice.visualization.server.VisualizationServer
 
environment - Variable in class rice.visualization.Visualization
 
EOF - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
EOF - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
epoch - Variable in class rice.pastry.dist.DistNodeHandle
a unique number matching the liveness of this node this number will be different each time the process is run, but the NodeId can be the same.
epoch - Variable in class rice.pastry.socket.EpochInetSocketAddress
 
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
equalityTest(IdRange, IdRange) - Method in class rice.pastry.testing.IdRangeUnit
 
equalityTest() - Method in class rice.pastry.testing.NodeIdUnit
 
equals(Object) - Method in class rice.email.Email
Determines equality on this email
equals(Object) - Method in class rice.email.EmailContentPart
Overridden to enforce subclasses have a valid equals
equals(Object) - Method in class rice.email.EmailData
Returns whether or not this EmailData is equal to the object
equals(Object) - Method in class rice.email.EmailHeadersPart
Returns whether or not this emailHeadersPart is equal to the given object
equals(Object) - Method in class rice.email.EmailMultiPart
Returns whether or not this EmailPart is equal to the object
equals(Object) - Method in class rice.email.EmailSinglePart
Returns whether or not this emailSinglePart is equal to the given object
equals(Object) - Method in class rice.email.Flags
 
equals(Object) - Method in class rice.email.log.DeleteMailLogEntry
Equals method
equals(Object) - Method in class rice.email.log.DeleteMailsLogEntry
Equals method
equals(Object) - Method in class rice.email.log.InsertMailLogEntry
Equals method
equals(Object) - Method in class rice.email.log.InsertMailsLogEntry
Equals method
equals(Object) - Method in class rice.email.log.SnapShotLogEntry
Equals method
equals(Object) - Method in class rice.email.log.UpdateMailLogEntry
Equals method
equals(Object) - Method in class rice.email.log.UpdateMailsLogEntry
Equals method
equals(Object) - Method in class rice.email.SnapShot
Equals method
equals(Object) - Method in class rice.email.StoredEmail
DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.glacier.FragmentKey
DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.glacier.FragmentKeyRange
Determines equality
equals(Object) - Method in class rice.p2p.glacier.VersionKey
DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.glacier.VersionKeyRange
Determines equality
equals(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
 
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.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.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.join.JoinAddress
 
equals(Object) - Method in class rice.pastry.leafset.LeafSetProtocolAddress
 
equals(Object) - Method in class rice.pastry.NodeHandle
Equality operator for nodehandles.
equals(Object) - Method in class rice.pastry.routing.RouteProtocolAddress
 
equals(Object) - Method in class rice.pastry.routing.RouterAddress
 
equals(Object) - Method in class rice.pastry.socket.EpochInetSocketAddress
Checks equaltiy on source routes
equals(Object) - Method in class rice.pastry.socket.SocketNodeHandle
Equivalence relation for nodehandles.
equals(Object) - Method in class rice.pastry.socket.SourceRoute
Checks equaltiy on source routes
equals(Object) - Method in class rice.pastry.standard.StandardAddress
 
equals(Object) - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
 
equals(Object) - Method in class rice.pastry.testing.PingAddress
 
equals(Object) - Method in class rice.post.delivery.DeliveryMetadata
 
equals(Object) - Method in class rice.post.messaging.EncryptedNotificationMessage
 
equals(Object) - Method in class rice.post.messaging.GroupNotificationMessage
 
equals(Object) - Method in class rice.post.messaging.SignedPostMessage
 
equals(Object) - Method in class rice.post.PostClientAddress
 
equals(Object) - Method in class rice.post.PostGroupAddress
 
equals(Object) - Method in class rice.post.PostUserAddress
 
equals(Object) - Method in class rice.post.security.PostCertificate
Returns whether or not this object is equal
equals(Object) - Method in class rice.post.storage.ContentHashReference
 
equals(Object) - Method in class rice.post.storage.SecureReference
 
equals(Object) - Method in class rice.post.storage.SignedData
 
equals(Object) - Method in class rice.post.storage.SignedReference
 
equals(Object) - Method in class rice.visualization.data.Color
 
ErasureCodec - Class in rice.p2p.glacier
DESCRIBE THE CLASS
ErasureCodec(int, int, Environment) - Constructor for class rice.p2p.glacier.ErasureCodec
Constructor for ErasureCodec.
error(String, String) - Method in class rice.email.proxy.web.WebConnection
 
EuclideanNetwork - Class in rice.pastry.direct
Euclidean network topology and idealized node life.
EuclideanNetwork(Environment) - Constructor for class rice.pastry.direct.EuclideanNetwork
Constructor.
event - Variable in class rice.email.proxy.util.MimeParser
The current event
eventType - Variable in class rice.p2p.util.XMLReader
The cached type of the last event the parser saw
EXAMINE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
examine() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
EXAMINE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
ExamineCommand - Class in rice.email.proxy.imap.commands
EXAMINE command.
ExamineCommand() - Constructor for class rice.email.proxy.imap.commands.ExamineCommand
 
ExamineCommand(String) - Constructor for class rice.email.proxy.imap.commands.ExamineCommand
 
exception - Variable in class rice.Continuation.ExternalContinuation
 
exception - Variable in class rice.p2p.past.messaging.ContinuationMessage
 
EXCEPTION - Static variable in class rice.visualization.client.UpdateJarResponse
 
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 class rice.email.proxy.imap.commands.AbstractImapCommand
 
execute() - Method in class rice.email.proxy.imap.commands.AppendCommand
 
execute() - Method in class rice.email.proxy.imap.commands.AuthenticateCommand
 
execute() - Method in class rice.email.proxy.imap.commands.BadSyntaxCommand
 
execute() - Method in class rice.email.proxy.imap.commands.CapabilityCommand
 
execute() - Method in class rice.email.proxy.imap.commands.CheckCommand
 
execute() - Method in class rice.email.proxy.imap.commands.CloseCommand
 
execute() - Method in class rice.email.proxy.imap.commands.CopyCommand
 
execute() - Method in class rice.email.proxy.imap.commands.CreateCommand
 
execute() - Method in class rice.email.proxy.imap.commands.DeleteCommand
 
execute() - Method in class rice.email.proxy.imap.commands.ExamineCommand
 
execute() - Method in class rice.email.proxy.imap.commands.ExpungeCommand
 
execute() - Method in class rice.email.proxy.imap.commands.FetchCommand
 
execute() - Method in class rice.email.proxy.imap.commands.IllegalStateCommand
 
execute() - Method in class rice.email.proxy.imap.commands.ListCommand
 
execute() - Method in class rice.email.proxy.imap.commands.LoginCommand
 
execute() - Method in class rice.email.proxy.imap.commands.LogoutCommand
 
execute() - Method in class rice.email.proxy.imap.commands.LsubCommand
 
execute() - Method in class rice.email.proxy.imap.commands.NoopCommand
 
execute() - Method in class rice.email.proxy.imap.commands.RenameCommand
 
execute() - Method in class rice.email.proxy.imap.commands.SearchCommand
 
execute() - Method in class rice.email.proxy.imap.commands.StatusCommand
 
execute() - Method in class rice.email.proxy.imap.commands.StoreCommand
 
execute() - Method in class rice.email.proxy.imap.commands.SubscribeCommand
 
execute() - Method in class rice.email.proxy.imap.commands.UnsubscribeCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class rice.email.proxy.pop3.commands.ApopCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class rice.email.proxy.pop3.commands.CapaCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class rice.email.proxy.pop3.commands.DeleCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class rice.email.proxy.pop3.commands.ListCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class rice.email.proxy.pop3.commands.NoopCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class rice.email.proxy.pop3.commands.PassCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class rice.email.proxy.pop3.commands.Pop3Command
 
execute(Pop3Connection, Pop3State, String) - Method in class rice.email.proxy.pop3.commands.QuitCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class rice.email.proxy.pop3.commands.RetrCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class rice.email.proxy.pop3.commands.StatCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class rice.email.proxy.pop3.commands.TopCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class rice.email.proxy.pop3.commands.UidlCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class rice.email.proxy.pop3.commands.UserCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class rice.email.proxy.smtp.commands.AuthCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class rice.email.proxy.smtp.commands.DataCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class rice.email.proxy.smtp.commands.EhloCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class rice.email.proxy.smtp.commands.HeloCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class rice.email.proxy.smtp.commands.MailCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class rice.email.proxy.smtp.commands.NoopCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class rice.email.proxy.smtp.commands.QuitCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class rice.email.proxy.smtp.commands.RcptCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class rice.email.proxy.smtp.commands.RsetCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class rice.email.proxy.smtp.commands.SmtpCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class rice.email.proxy.smtp.commands.VrfyCommand
 
execute(WebConnection, WebState) - Method in class rice.email.proxy.web.pages.FolderPage
 
execute(WebConnection, WebState) - Method in class rice.email.proxy.web.pages.HierarchyPage
 
execute(WebConnection, WebState) - Method in class rice.email.proxy.web.pages.LoginPage
 
execute(WebConnection, WebState) - Method in class rice.email.proxy.web.pages.MainPage
 
execute(WebConnection, WebState) - Method in class rice.email.proxy.web.pages.MessagePage
 
execute(WebConnection, WebState) - Method in class rice.email.proxy.web.pages.TopPage
 
execute(WebConnection, WebState) - Method in class rice.email.proxy.web.pages.WebPage
 
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.
executeCommand - Variable in class rice.visualization.client.UpdateJarRequest
 
executeCommand(String) - Method in class rice.visualization.client.VisualizationClient
 
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
 
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
 
exit() - Method in class rice.visualization.LocalVisualization
 
expand(PostUserAddress[], SmtpManager, Continuation) - Method in class rice.email.EmailService
Method which expands the given list of PostUserAddresses by recursively checking for forwarding lists
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.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
 
expiration - Variable in class rice.post.delivery.Delivery.DeliveryHandle
 
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
 
EXPUNGE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
expunge() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
EXPUNGE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
ExpungeCommand - Class in rice.email.proxy.imap.commands
EXPUNGE command.
ExpungeCommand() - Constructor for class rice.email.proxy.imap.commands.ExpungeCommand
 
externalAddress() - Method in interface rice.pastry.socket.NATHandler
 
externalAddress() - Method in class rice.pastry.socket.SocketNATHandler
 
externalAddress() - Method in class rice.pastry.socket.StubNATHandler
 
EXTRA - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
 
extractHeloName(SmtpConnection, String) - Method in class rice.email.proxy.smtp.commands.HeloCommand
 

F

factory - Static variable in class rice.email.proxy.mailbox.postbox.PostMessage
 
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
factory - Variable in class rice.post.delivery.DeliveryPastImpl
 
factory - Variable in class rice.post.delivery.DeliveryService
The factory used for creating ids
FACTORY - Variable in class rice.post.proxy.PostProxy
The IdFactory to use (for protocol independence)
factory - Variable in class rice.post.proxy.PostProxy
The factory used to create the normal Pastry node
factory - Variable in class rice.visualization.PastryNodePanel
 
factory - Variable in class rice.visualization.proxy.VisualizationProxy
 
fail - Variable in class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
fail - Variable in class rice.email.proxy.smtp.SmtpServerImpl
 
FAIL - Static variable in class rice.pastry.socket.SocketNATHandler
 
FAIL - Static variable in class rice.pastry.socket.StubNATHandler
 
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
 
FAILURE - Static variable in class rice.post.proxy.PostProxy
 
FAST - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
FAST - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
fault - Variable in class rice.visualization.VisualizationNode
 
FDSchecker - Variable in class rice.visualization.server.VisualizationServer
 
fetch(StoredMessage, Object) - Method in class rice.email.proxy.imap.commands.fetch.BodyPart
 
fetch(StoredMessage, Object) - Method in class rice.email.proxy.imap.commands.fetch.FetchPart
 
fetch(StoredMessage, Object) - Method in class rice.email.proxy.imap.commands.fetch.MessagePropertyPart
 
fetch(StoredMessage, Object) - Method in class rice.email.proxy.imap.commands.fetch.NilPart
 
FETCH - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
fetch(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
FETCH - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
fetch(PastContentHandle, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
 
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(Id, NodeHandle, Continuation) - Method in class rice.post.delivery.DeliveryPastImpl
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.post.storage.PostPastPolicy
This method fetches the object via a lookup() call.
fetch() - Method in class rice.proxy.HttpFetcher
 
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
 
fetch_part(FetchCommand) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
fetchAll(BodyPartRequest, EmailContentPart) - Method in class rice.email.proxy.imap.commands.fetch.BodyPart
 
fetchAll(EmailContentPart) - Method in class rice.email.proxy.imap.commands.fetch.BodyPart
 
fetchAll(EmailMultiPart) - Method in class rice.email.proxy.imap.commands.fetch.BodyPart
 
fetchAll(EmailSinglePart) - Method in class rice.email.proxy.imap.commands.fetch.BodyPart
 
fetchAll(EmailHeadersPart) - Method in class rice.email.proxy.imap.commands.fetch.BodyPart
 
fetchAll(Pop3Connection, EmailContentPart) - Static method in class rice.email.proxy.pop3.commands.RetrCommand
 
fetchAll(Pop3Connection, EmailMultiPart) - Static method in class rice.email.proxy.pop3.commands.RetrCommand
 
fetchAll(Pop3Connection, EmailSinglePart) - Static method in class rice.email.proxy.pop3.commands.RetrCommand
 
fetchAll(Pop3Connection, EmailHeadersPart) - Static method in class rice.email.proxy.pop3.commands.RetrCommand
 
FetchCommand - Class in rice.email.proxy.imap.commands
FETCH command.
FetchCommand(boolean, Environment) - Constructor for class rice.email.proxy.imap.commands.FetchCommand
 
fetchEnvelope(EmailHeadersPart) - Method in class rice.email.proxy.imap.commands.fetch.MessagePropertyPart
 
FetchHandleMessage - Class in rice.p2p.past.messaging
 
FetchHandleMessage(int, Id, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.FetchHandleMessage
Constructor
fetchHandler(StoredMessage, Object) - Method in class rice.email.proxy.imap.commands.fetch.BodyPart
 
fetchHandler(StoredMessage, Object) - Method in class rice.email.proxy.imap.commands.fetch.MessagePropertyPart
 
fetchHandles - Variable in class rice.p2p.past.PastImpl
 
fetchHeader(EmailHeadersPart) - Method in class rice.email.proxy.imap.commands.fetch.BodyPart
 
fetchHeader(EmailHeadersPart, String[]) - Method in class rice.email.proxy.imap.commands.fetch.BodyPart
 
fetchHeader(EmailHeadersPart, String[], boolean) - Method in class rice.email.proxy.imap.commands.fetch.BodyPart
 
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
FetchOptionRegistry - Class in rice.email.proxy.imap.commands.fetch
 
FetchOptionRegistry() - Constructor for class rice.email.proxy.imap.commands.fetch.FetchOptionRegistry
 
fetchPart(BodyPartRequest, List, EmailHeadersPart) - Method in class rice.email.proxy.imap.commands.fetch.BodyPart
 
FetchPart - Class in rice.email.proxy.imap.commands.fetch
 
FetchPart() - Constructor for class rice.email.proxy.imap.commands.fetch.FetchPart
 
fetchPassword(String) - Static method in class rice.post.security.ca.CAKeyGenerator
DESCRIBE THE METHOD
fetchRouteRow(int) - Method in class rice.pastry.testing.PastryNetworkTest
 
fetchSize(EmailMessagePart) - Method in class rice.email.proxy.imap.commands.fetch.BodyPart
 
field - Variable in class rice.post.proxy.ConfigurationFrame.InfoBox
 
field - Variable in class rice.post.proxy.ConfigurationFrame.ListBox
 
field - Variable in class rice.post.proxy.ConfigurationFrame.ListBox.ListElementAddFrame
 
field - Variable in class rice.post.proxy.ConfigurationFrame.TextBox
 
field - Variable in class rice.post.proxy.PostProxy.PasswordFrame
 
field - Variable in class rice.post.proxy.PostProxy.SMTPServerPanel
 
FIELDS - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
FIELDS - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
FILE_COPY_NOT_ALLOWED - Static variable in class rice.visualization.client.UpdateJarResponse
 
FileCommandHandler - Class in rice.visualization.server
 
FileCommandHandler(Environment) - Constructor for class rice.visualization.server.FileCommandHandler
 
FileFlagList - Class in rice.email.proxy.mailbox.filebox
 
FileFolder - Class in rice.email.proxy.mailbox.filebox
 
FileFolder(File, String) - Constructor for class rice.email.proxy.mailbox.filebox.FileFolder
 
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.
FileMailbox - Class in rice.email.proxy.mailbox.filebox
 
FileMailbox(File, Environment) - Constructor for class rice.email.proxy.mailbox.filebox.FileMailbox
 
FileMailbox.PatternConverter - Class in rice.email.proxy.mailbox.filebox
 
FileMailbox.PatternConverter() - Constructor for class rice.email.proxy.mailbox.filebox.FileMailbox.PatternConverter
 
FileMailboxManager - Class in rice.email.proxy.mailbox.filebox
 
FileMailboxManager(File, Environment) - Constructor for class rice.email.proxy.mailbox.filebox.FileMailboxManager
 
FileMessage - Class in rice.email.proxy.mailbox.filebox
Flags:
FileMessage(File, int) - Constructor for class rice.email.proxy.mailbox.filebox.FileMessage
 
FileMessage - Class in rice.visualization.client
 
FileMessage(String) - Constructor for class rice.visualization.client.FileMessage
 
FileMessage(File) - Constructor for class rice.visualization.client.FileMessage
 
FileMessageList - Class in rice.email.proxy.mailbox.filebox
 
FileMessageList(File[]) - Constructor for class rice.email.proxy.mailbox.filebox.FileMessageList
 
FileResource - Class in rice.email.proxy.util
 
FileResource(File) - Constructor for class rice.email.proxy.util.FileResource
 
files - Variable in class rice.proxy.Proxy.DynamicClasspath
 
fill - Variable in class rice.visualization.data.Constraints
 
fillArray(int, int) - Method in class rice.visualization.render.TableViewRenderer
 
fillBuffer() - Method in class rice.p2p.util.XMLParser
Internal method which actually fills the buffer
filter(MsgFilter) - Method in class rice.email.proxy.mailbox.filebox.FileMessageList
 
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
 
FilterSearchPart - Class in rice.email.proxy.imap.commands.search
 
FilterSearchPart(MsgFilter) - Constructor for class rice.email.proxy.imap.commands.search.FilterSearchPart
 
final_body_part(BodyPartRequest) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
find(char[], char) - Static method in class rice.p2p.multiring.MultiringIdFactory
 
findAvailableFireWallPort(int, int) - Method in class rice.pastry.socket.SocketNATHandler
 
findBootstrapArg(String[]) - Method in class rice.visualization.proxy.VisualizationProxy
 
findChains(PKnoIPostCertificate, PKnoIPostCertificate, int, Continuation) - Method in class rice.post.security.pknoi.PKnoISecurityModule
This method will attempt to find all chains of length up to len, and return a PKnoIChain[] to the continuation once all chains have been completed.
findExternalIPwithoutUPnP() - Method in class rice.pastry.socket.StubNATHandler
 
findFireWall(InetAddress) - Method in class rice.pastry.socket.SocketNATHandler
 
findFireWallIfNecessary() - Method in class rice.pastry.socket.SocketNATHandler
 
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.
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
 
FLAG - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
FLAG - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
FLAGGED - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
FLAGGED - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
FLAGGED_FLAG - Static variable in interface rice.email.proxy.mailbox.FlagList
 
flagList() - Method in class rice.email.Flags
Returns a Vector representation of the flagList
FlagList - Interface in rice.email.proxy.mailbox
 
Flags - Class in rice.email
Flags object to store the flags of an email
Flags() - Constructor for class rice.email.Flags
Constructor for email Flags
Flags(HashSet) - Constructor for class rice.email.Flags
 
FLAGS - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
flags() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
FLAGS - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
flip() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
flush() - Method in class rice.email.proxy.util.SpyOutputStream
 
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
 
Folder - Class in rice.email
Represents a notion of a folder in the email service.
Folder(EmailLog, Post, KeyPair) - Constructor for class rice.email.Folder
Constructs a Folder from a log and a storage service.
FolderPage - Class in rice.email.proxy.web.pages
 
FolderPage() - Constructor for class rice.email.proxy.web.pages.FolderPage
 
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.testing.RegrTestApp
 
forward(RouteMessage) - Method in class rice.post.PostImpl
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.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_NAME - Static variable in class rice.post.ForwardLog
The universal name for this log
ForwardLog - Class in rice.post
This class represents the log of forwarding addresses for a given user.
ForwardLog(PostLog, String[], Id, Post, Continuation) - Constructor for class rice.post.ForwardLog
Constructor for ForwardLog.
forwardLog - Variable in class rice.post.proxy.PostProxy
The fetched forward log
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 - 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.
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
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
 
frame - Variable in class rice.post.proxy.CompatibilityCheck
 
frame - Variable in class rice.visualization.LocalVisualization
 
frame - Variable in class rice.visualization.Visualization
 
FRAME_HEIGHT - Static variable in class rice.post.proxy.ConfigurationFrame
 
FRAME_WIDTH - Static variable in class rice.post.proxy.ConfigurationFrame
 
FROM - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
FROM - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
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[]
FULL - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
FULL - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 

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
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
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
GCPanelCreator - Class in rice.visualization.server
 
GCPanelCreator(Timer, Past) - Constructor for class rice.visualization.server.GCPanelCreator
 
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.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
generate(PostUserAddress, PublicKey, PrivateKey) - Static method in class rice.post.security.ca.CASecurityModule
Static method for generating a ceritificate from a user, public key, and the CA's private key
generate(PostUserAddress, PublicKey) - Static method in class rice.post.security.pknoi.PKnoISecurityModule
Static method for generating a ceritificate from a user and public key
generateCertificate(NodeId, OutputStream, PrivateKey) - Static method in class rice.pastry.standard.CertifiedNodeIdFactory
Method which generates a certificate given the nodeid, location, and private key
generateDefaultLogManager(TimeSource, Parameters) - Static method in class rice.environment.Environment
 
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
 
generateRingId(String) - Method in class rice.post.proxy.PostProxy
Method which builds a ring id given a string to hash.
GenericNetwork - Class in rice.pastry.direct
 
GenericNetwork(Environment) - Constructor for class rice.pastry.direct.GenericNetwork
 
GenericNetwork.Coordinate - Class in rice.pastry.direct
 
GenericNetwork.Coordinate(int, double[]) - Constructor for class rice.pastry.direct.GenericNetwork.Coordinate
 
get(PostMessage) - Static method in class rice.email.proxy.mailbox.postbox.PostFlagList
Method by which other classes can get the flag list for a given message
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(NodeId) - Method in class rice.pastry.leafset.SimilarSet
Finds the NodeHandle associated with the NodeId.
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(NodeId) - Method in class rice.pastry.NodeSet
Finds the NodeHandle associated with a NodeId.
get(int) - Method in class rice.pastry.NodeSet
Gets the ith element in the set.
get(NodeId) - Method in interface rice.pastry.NodeSetI
Finds the NodeHandle associated with the NodeId.
get(int) - Method in interface rice.pastry.NodeSetI
Gets the ith element in the set.
get(int) - Method in class rice.pastry.routing.RouteSet
Returns the node in the ith position in the set.
get(NodeId) - Method in class rice.pastry.routing.RouteSet
Returns the node handle with the matching node id or null if none exists.
get(NodeId) - Method in class rice.pastry.routing.RoutingTable
Gets the node handle associated with a given id.
GET_MANIFEST_COMMAND - Static variable in class rice.visualization.server.FileCommandHandler
 
GET_PROPS_COMMAND - Static variable in class rice.visualization.server.FileCommandHandler
 
getActualTopEntry(Continuation) - Method in class rice.post.log.CoalescedLog
This method returns the *actual* top entry in the log.
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
Returns the IP address and port of the remote node.
getAddress() - Method in class rice.pastry.socket.EpochInetSocketAddress
Method which returns the address of this address
getAddress() - Method in class rice.pastry.socket.messaging.IPAddressResponseMessage
 
getAddress() - Method in class rice.pastry.standard.PeriodicLeafSetProtocol
Get address.
getAddress() - Method in class rice.pastry.standard.StandardJoinProtocol
Get address.
getAddress() - Method in class rice.pastry.standard.StandardLeafSetProtocol
Gets the address.
getAddress() - Method in class rice.pastry.standard.StandardRouter
Gets the address of this component.
getAddress() - Method in class rice.pastry.standard.StandardRouteSetProtocol
Gets the 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
 
getAddress() - Method in class rice.post.PostClient
Returns the address of this PostClient.
getAddress(PostClient) - Static method in class rice.post.PostClientAddress
Method by which one can generate a PostClientAddress.
getAddress() - Method in class rice.post.PostEntityAddress
 
getAddress() - Method in class rice.post.PostGroupAddress
Returns the address associated with this useraddress
getAddress() - Method in class rice.post.PostUserAddress
Returns the address associated with this useraddress
getAddress() - Method in class rice.post.security.PostCertificate
Gets the Address attribute of the PostCertificate object
getAddress() - Method in class rice.visualization.client.VisualizationClient
 
getAddress() - Method in class rice.visualization.server.VisualizationServer
 
getAddress() - Method in class rice.visualization.VisualizationNode
 
getAddresses(MimeParser, String, Environment) - Static method in class rice.email.proxy.mailbox.postbox.PostMessage
 
getAddresses() - Method in class rice.post.ForwardLog
Returns the list of forward addresses
getAddresses() - Method in class rice.visualization.server.NetworkActivityPanelCreator
 
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
 
getAggregateHead() - Method in class rice.post.PostLog
 
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.
getAndVerifyPostLog(Continuation) - Method in interface rice.post.Post
Shortcut which returns the PostLog of the local user.
getAndVerifyPostLog(Continuation) - Method in class rice.post.PostImpl
 
getAnycastMessages() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
 
getApplication() - Method in class rice.p2p.multiring.messaging.RingMessage
Method which returns this messages' applicaiton name
getArea() - Method in class rice.visualization.data.LineGraphView
 
getArg(String[], String) - Static method in class rice.pastry.standard.CertifiedNodeIdFactory
 
getArg(String[], String) - Static method in class rice.post.security.ca.CACertificateGenerator
 
getArgument() - Method in class rice.email.proxy.imap.commands.search.DateArgSearchPart
 
getArgument() - Method in class rice.email.proxy.imap.commands.search.NumberArgSearchPart
 
getArgument() - Method in class rice.email.proxy.imap.commands.search.StringArgSearchPart
 
getArguments() - Method in class rice.email.proxy.imap.commands.search.AndSearchPart
 
getArray(Vector) - Method in class rice.visualization.server.EmailPanelCreator
 
getArray(Vector) - Method in class rice.visualization.server.PASTPanelCreator
 
getArray(Vector) - Method in class rice.visualization.server.PersistencePanelCreator
 
getArray(Vector) - Method in class rice.visualization.server.QueuePanelCreator
 
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
 
getAuthenticationData() - Method in interface rice.email.proxy.user.User
 
getAuthenticationData() - Method in class rice.email.proxy.user.UserImpl
 
getAuthoritative(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
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
 
getBestEntry(Id) - Method in class rice.pastry.routing.RoutingTable
Gets the set of handles that match at least one more digit of the key than the local nodeId.
getBestRoute(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketSourceRouteManager
Internal method which returns the best known route to the given destination
getBitSet() - Method in class rice.p2p.util.BloomFilter
Method which returns what the internal bit set looks like as a string
getBloomFilter() - Method in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
 
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
getBootstrapsThatAreNotMe(InetSocketAddress[], int) - Method in class rice.post.proxy.PostProxy
Pulls the
getBoundary(String) - Method in class rice.email.proxy.imap.commands.fetch.BodyPart
 
getBoundary() - Method in class rice.email.proxy.util.MimeParser
Get the boundary that we're breaking the message up on
getBuffer() - Method in class rice.p2p.util.XMLParser.CharArrayBuffer
Returns the internal array
getBufferSize() - Method in class rice.email.log.EmailLog
Returns the number elements in the new entry buffer
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
 
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
getCachedPreviousEntry() - Method in class rice.post.log.CoalescedLog.PhantomLogEntry
Returns the cached previous entry, if it exists and is in memory.
getCachedPreviousEntry() - Method in class rice.post.log.LogEntry
Returns the cached previous entry, if it exists and is in memory.
getCAPublicKey() - Method in interface rice.post.Post
Returns the certificate authority's public key.
getCAPublicKey() - Method in class rice.post.PostImpl
 
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
getCellHeight() - Method in class rice.visualization.render.TableViewRenderer
 
getCellPadding() - Method in class rice.visualization.render.TableViewRenderer
 
getCellWidth() - Method in class rice.visualization.render.TableViewRenderer
 
getCenter() - Method in class rice.visualization.Ring
 
getCenterBasedOnParent() - Method in class rice.visualization.Ring
Calculates your center as an offset of your parent's center.
getCertificate(Id) - Static method in class rice.p2p.multiring.RingCertificate
Method which returns the certificates found for the given ringId
getCertificate() - Method in class rice.post.PostLog
 
getChallenge() - Method in class rice.email.proxy.pop3.Pop3State
 
getChar(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
getChild(String) - Method in class rice.email.proxy.mailbox.filebox.FileFolder
 
getChild(String) - Method in interface rice.email.proxy.mailbox.MailFolder
 
getChild(String) - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
getChildFolder(String, Continuation) - Method in class rice.email.Folder
Returns the selected Folder.
getChildLog(Object, Continuation) - Method in class rice.post.log.Log
This method returns a the specific child log of this log, given the child log's name.
getChildLogNames() - Method in class rice.post.log.Log
This method returns an array of the names of all of the current child logs of this log.
getChildReferences(Set, Continuation) - Method in class rice.email.Folder
 
getChildren() - Method in class rice.email.Folder
Returns the names of the child Folders of the current Folder.
getChildren() - Method in class rice.email.proxy.mailbox.filebox.FileFolder
 
getChildren() - Method in interface rice.email.proxy.mailbox.MailFolder
 
getChildren() - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
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.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.
getClasspath() - Method in class rice.proxy.Proxy.DynamicClasspath
 
getClientAddress() - Method in class rice.email.proxy.imap.ImapConnection
Returns identifying information (IP and/or hostname) of the client.
getClientAddress() - Method in class rice.email.proxy.pop3.Pop3Connection
 
getClientAddress() - Method in class rice.email.proxy.smtp.SmtpConnection
 
getClientAddress() - Method in class rice.post.messaging.NotificationMessage
Returns the PostClientAddress of the application to which this message should be delievered
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.
getCmdName() - Method in class rice.email.proxy.imap.commands.AbstractImapCommand
 
getCollectedArray() - Method in class rice.visualization.server.GCPanelCreator
 
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.
getColor(int) - Method in class rice.visualization.data.LineGraphView
 
getColumnNumber() - Method in class rice.p2p.util.XMLParser
 
getCommand() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
getCommand(String) - Method in class rice.email.proxy.pop3.commands.Pop3CommandRegistry
 
getCommand(String) - Method in class rice.email.proxy.smtp.commands.SmtpCommandRegistry
 
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.
getConn() - Method in class rice.email.proxy.imap.commands.AbstractImapCommand
 
getConn() - Method in class rice.email.proxy.imap.commands.fetch.FetchPart
 
getConnections() - Method in class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
getConnections() - Method in interface rice.email.proxy.smtp.SmtpServer
 
getConnections() - Method in class rice.email.proxy.smtp.SmtpServerImpl
 
getConstraints() - Method in class rice.visualization.data.DataView
 
getContent() - Method in class rice.email.Email
Returns the header of this message.
getContent(Continuation) - Method in class rice.email.EmailContentPart
Method which retrieves and returns this content's EmailData
getContent(Continuation) - Method in class rice.email.EmailHeadersPart
Returns the content of this part
getContent(Continuation) - Method in class rice.email.EmailMultiPart
Method which retrieves and returns this content's EmailData
getContent(Continuation) - Method in class rice.email.EmailSinglePart
Method which retrieves and returns this content's EmailData
getContent(DataSource) - Method in class rice.email.proxy.mail.MailDataHandler
This is the key, it just returns the data uninterpreted.
getContent() - Method in class rice.email.proxy.mail.MimeMessage
 
getContent() - Method in class rice.email.proxy.mail.MovingMessage
 
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.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
getContentHash() - Method in class rice.p2p.aggregation.Aggregate
 
getContentHashReferences(Set) - Method in class rice.email.Email
This method returns a list of all the handles stored in this part by adding them to the specified set.
getContentHashReferences(Set) - Method in class rice.email.EmailContentPart
This method returns a list of all the handles stored in this part by adding them to the specified set.
getContentHashReferences(Set) - Method in class rice.email.EmailHeadersPart
This method returns a list of all the handles stored in this part by adding them to the specified set.
getContentHashReferences(Set) - Method in class rice.email.EmailMultiPart
This method returns a list of all the handles stored in this part by adding them to the specified set.
getContentHashReferences(Continuation) - Method in class rice.email.EmailService
This method is periodically invoked by Post in order to get a list of all handles under which the application has live objects.
getContentHashReferences(Set) - Method in class rice.email.EmailSinglePart
This method returns a list of all the handles stored in this part by adding them to the specified set.
getContentHashReferences(Set, Continuation) - Method in class rice.email.Folder
This method returns a list of all the handles stored in the folder or any subfolders.
getContentHashReferences(Continuation) - Method in class rice.post.PostClient
This method is periodically invoked by Post in order to get a list of all handles under which the application has live objects.
getContentHashReferences(Continuation) - Method in class rice.post.security.pknoi.PKnoISecurityModule
This method is periodically invoked by Post in order to get a list of all handles under which the application has live objects.
getContents() - Method in class rice.email.proxy.mail.MimeMessage
 
getCorrect() - Method in class rice.pastry.socket.messaging.WrongEpochMessage
 
getCreationTime() - Method in class rice.email.Folder
Returns the time (in milliseconds) that this email log was created.
getCreationTime() - Method in class rice.email.log.EmailLog
Returns the time (in milliseconds) that this email log was created.
getCredentials() - Method in class rice.pastry.client.CommonAPIAppl
Returns the credentials of this application.
getCredentials() - Method in class rice.pastry.client.PastryAppl
Returns the credentials of this application.
getCredentials() - Method in class rice.pastry.commonapi.PastryEndpoint
Returns the credentials of this application.
getCredentials() - Method in class rice.pastry.messaging.Message
Gets the credentials of the sender.
getCredentials() - Method in class rice.pastry.standard.PeriodicLeafSetProtocol
 
getCredentials() - Method in class rice.pastry.standard.StandardJoinProtocol
 
getCredentials() - Method in class rice.pastry.testing.HelloWorldApp
Get credentials.
getCredentials() - Method in class rice.pastry.testing.Ping
 
getCredentials() - Method in class rice.pastry.testing.PingClient
 
getCredentials() - Method in class rice.pastry.testing.RegrTestApp
 
getCurrentBoundary() - Method in class rice.email.proxy.util.MimeParser
Returns the current boundary
getCurrentFolder() - Method in class rice.email.proxy.web.WebState
 
getCurrentMessageUID() - Method in class rice.email.proxy.web.WebState
 
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.email.EmailData
Returns the data of this attachment
getData() - Method in class rice.post.messaging.EncryptedNotificationMessage
Returns the ciphertext of the NotificationMessage
getData() - Method in class rice.post.messaging.GroupNotificationMessage
Returns the ciphertext of the NotificationMessage
getData() - Method in class rice.post.storage.GroupData
Returns the data
getData() - Method in class rice.visualization.client.VisualizationClient
 
getData() - Method in interface rice.visualization.data.DataProvider
 
getData() - Method in class rice.visualization.LocalVisualization
 
getData() - Method in class rice.visualization.server.VisualizationServer
 
getData() - Method in class rice.visualization.Visualization
 
getData(Node) - Method in class rice.visualization.Visualization
 
getData(Node, boolean) - Method in class rice.visualization.Visualization
 
getDataAndTimestamp() - Method in class rice.post.storage.SignedData
 
getDataPanels() - Method in class rice.visualization.data.Data
 
getDataPanels() - Method in class rice.visualization.data.MultiDataPanel
 
getDataView(int) - Method in class rice.visualization.data.DataPanel
 
getDataView(int) - Method in class rice.visualization.data.MultiDataPanel
 
getDataViewCount() - Method in class rice.visualization.data.DataPanel
 
getDataViewCount() - Method in class rice.visualization.data.MultiDataPanel
 
getDate() - Method in class rice.email.proxy.imap.commands.AppendCommand
 
getDate() - Method in class rice.pastry.messaging.Message
Gets the timestamp of the message, if it exists.
getDefaultBackgroundColor() - Method in class rice.visualization.render.TableViewRenderer
 
getDefaultBackgroundColor() - Method in class rice.visualization.render.ViewRenderer
 
getDefaultBorder() - Method in class rice.visualization.render.ViewRenderer
 
getDefaultFont() - Method in class rice.visualization.render.ViewRenderer
 
getDefaultFontColor() - Method in class rice.visualization.render.ViewRenderer
 
getDefaultForegroundColor() - Method in class rice.visualization.render.TableViewRenderer
 
getDefaultSmallFont() - Method in class rice.visualization.render.ViewRenderer
 
getDepth() - Method in class rice.p2p.util.XMLParser
 
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.
getDestination() - Method in class rice.post.delivery.DeliveryMetadata
 
getDestination() - Method in class rice.post.messaging.DeliveryMessage
Returns the destination of this message.
getDestination() - Method in class rice.post.messaging.DeliveryRequestMessage
Gets the destination of this notification
getDestination() - Method in class rice.post.messaging.EncryptedNotificationMessage
Returns the destination of this message.
getDestination() - Method in class rice.post.messaging.NotificationMessage
Returns the PostEntityAddress of the user or group to which this noticiation should be delivered.
getDestinationByAddress(Address) - 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.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
 
getDomain(int) - Method in class rice.visualization.data.LineGraphView
 
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
 
getEmail() - Method in class rice.email.messaging.EmailNotificationMessage
Returns the email which this notification is for.
getEmail() - Method in class rice.email.proxy.mail.MovingMessage
 
getEmail() - Method in class rice.email.StoredEmail
Return the email
getEncryptedMessage() - Method in class rice.post.messaging.DeliveryLookupResponseMessage
Gets the random locaiton of this drm
getEncryptedMessage() - Method in class rice.post.messaging.DeliveryMessage
Gets the EncryptedNotificationMessage which this is a Request for.
getEncryptedMessage() - Method in class rice.post.messaging.DeliveryRequestMessage
Gets the EncryptedNotificationMessage which this is a Request for.
getEncryptedMessage() - Method in class rice.post.messaging.ReceiptMessage
Gets the SignedPostMessage which this ReceiptMessage is a receipt for.
getEndpoint() - Method in class rice.p2p.past.PastImpl
Returns the endpoint associated with the Past - ONLY FOR TESTING - DO NOT USE
getEndpoint() - Method in class rice.post.PostImpl
 
getEndTag() - Method in class rice.p2p.util.XMLReader
Returns the value of the current end tag
getEntityAddress() - Method in interface rice.post.Post
Returns the PostEntityAddress of this Post's local user.
getEntityAddress() - Method in class rice.post.PostImpl
 
getEntityAddress() - Method in class rice.post.PostLog
 
getEntries() - Method in class rice.email.log.EmailLog
Returns the number of log entries since a snapshot
getEnvironment() - Method in class rice.email.proxy.imap.ImapConnection
returns the environment
getEnvironment() - Method in class rice.email.proxy.imap.ImapState
 
getEnvironment() - Method in class rice.email.proxy.pop3.Pop3Connection
 
getEnvironment() - Method in class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
getEnvironment() - Method in interface rice.email.proxy.smtp.SmtpServer
 
getEnvironment() - Method in class rice.email.proxy.smtp.SmtpServerImpl
 
getEnvironment() - Method in class rice.email.proxy.smtp.SmtpState
 
getEnvironment() - Method in class rice.email.proxy.web.WebConnection
 
getEnvironment() - Method in class rice.email.proxy.web.WebHandler
 
getEnvironment() - Method in class rice.p2p.aggregation.AggregationImpl
 
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 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
 
getEnvironment() - Method in interface rice.post.Post
Get the rice.environment.Environment.
getEnvironment() - Method in class rice.post.PostImpl
 
getEnvironment() - Method in class rice.visualization.Visualization
 
getEpoch() - Method in class rice.pastry.dist.DistNodeHandle
Gets the epoch or session identifier of this Pastry node.
getEpoch() - Method in class rice.pastry.socket.EpochInetSocketAddress
Method which returns the epoch of this address
getEpoch() - Method in class rice.pastry.socket.messaging.NodeIdResponseMessage
Returns the epoch of this address
getEpochAddress() - Method in class rice.pastry.socket.SocketNodeHandle
 
getError() - Method in class rice.post.proxy.ConnectivityCheckClient
 
getEventType() - Method in class rice.email.proxy.util.MimeParser
Returns the type of the current event
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
 
getException() - Method in class rice.visualization.client.UpdateJarResponse
 
getExists() - Method in class rice.email.Folder
Returns the number of messages which exist in this folder
getExists() - Method in class rice.email.log.EmailLog
Returns the number of messages which exist in this folder
getExists() - Method in class rice.email.proxy.mailbox.filebox.FileFolder
 
getExists() - Method in interface rice.email.proxy.mailbox.MailFolder
 
getExists() - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
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.post.delivery.Delivery.DeliveryHandle
Returns the current expiration time of this object.
getExpirationArray() - Method in class rice.visualization.server.GCPanelCreator
 
getExpirations() - Method in class rice.visualization.server.GCPanelCreator
 
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.
getFail() - Method in class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
getFail() - Method in interface rice.email.proxy.smtp.SmtpServer
 
getFail() - Method in class rice.email.proxy.smtp.SmtpServerImpl
 
getFeature(String) - Method in class rice.p2p.util.XMLParser
 
getFilters() - Method in class rice.p2p.replication.messaging.RequestMessage
Method which returns this messages' bloom filters
getFireWallPolicyVariable(String) - Method in class rice.pastry.socket.SocketNATHandler
 
getFireWallPolicyVariable(String) - Method in class rice.pastry.socket.StubNATHandler
 
getFirstHop() - Method in class rice.pastry.socket.SourceRoute
Method which returns the first "hop" of this source route
getFlagArg(String[], String) - Static method in class rice.post.security.ca.CACertificateGenerator
 
getFlagList() - Method in interface rice.email.proxy.mail.StoredMessage
 
getFlagList() - Method in class rice.email.proxy.mailbox.filebox.FileMessage
 
getFlagList() - Method in class rice.email.proxy.mailbox.postbox.PostMessage
 
getFlags() - Method in class rice.email.proxy.imap.commands.AppendCommand
 
getFlags() - Method in class rice.email.proxy.imap.commands.StoreCommand
 
getFlags() - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
getFlags() - Method in interface rice.email.proxy.mailbox.FlagList
 
getFlags() - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Returns a vector containing all of the flags
getFlags() - Method in class rice.email.StoredEmail
Return the flags for the email
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
 
getFolder() - Method in class rice.email.proxy.imap.commands.AppendCommand
 
getFolder() - Method in class rice.email.proxy.imap.commands.CopyCommand
 
getFolder() - Method in class rice.email.proxy.imap.commands.CreateCommand
 
getFolder() - Method in class rice.email.proxy.imap.commands.DeleteCommand
 
getFolder() - Method in class rice.email.proxy.imap.commands.ExamineCommand
 
getFolder() - Method in class rice.email.proxy.imap.commands.ListCommand
 
getFolder() - Method in class rice.email.proxy.imap.commands.LsubCommand
 
getFolder() - Method in class rice.email.proxy.imap.commands.StatusCommand
 
getFolder() - Method in class rice.email.proxy.imap.commands.SubscribeCommand
 
getFolder() - Method in class rice.email.proxy.imap.commands.UnsubscribeCommand
 
getFolder(String) - Method in class rice.email.proxy.imap.ImapState
 
getFolder(String) - Method in class rice.email.proxy.mailbox.filebox.FileMailbox
 
getFolder(String) - Method in interface rice.email.proxy.mailbox.Mailbox
 
getFolder() - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
getFolder(String) - Method in class rice.email.proxy.mailbox.postbox.PostMailbox
Fetches a given folder name.
getFolder() - Method in class rice.email.proxy.mailbox.postbox.PostMessage
 
getFolder() - Method in class rice.email.proxy.pop3.Pop3State
 
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
getFrom() - Method in class rice.post.security.pknoi.PKnoIChain
Returns the origin user for this cahin
getFullName() - Method in class rice.email.proxy.mailbox.filebox.FileFolder
 
getFullName() - Method in interface rice.email.proxy.mailbox.MailFolder
 
getFullName() - Method in class rice.email.proxy.mailbox.postbox.PostFolder
Returns the full name of this folder.
getGCId(Id) - Method in class rice.p2p.past.gc.GCIdSet
 
getGlacier() - Method in class rice.post.proxy.PostProxy
 
getGroup() - Method in class rice.post.messaging.GroupNotificationMessage
Returns the group of the NotificationMessage
getGroups(Continuation) - Method in interface rice.post.delivery.DeliveryPast
Returns the list of PostEntityaddress for which we are the primary replica responsible for delivering messages.
getGroups(Continuation) - Method in class rice.post.delivery.DeliveryPastImpl
Returns the list of PostEntityaddress for which we are the primary replica responsible for delivering messages.
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(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() - 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.testing.PastRegrTest.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(Id) - Method in class rice.pastry.leafset.SimilarSet
Finds the NodeHandle associated with the NodeId.
getHandle(int) - Method in class rice.pastry.leafset.SimilarSet
Gets the ith element in the set.
getHandle(Id) - Method in class rice.pastry.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 NodeId.
getHandle(int) - Method in class rice.pastry.routing.RouteSet
Gets the ith element in the set.
getHandle(GCPast, long) - Method in class rice.post.delivery.Delivery
Produces a handle for this content object.
getHandle() - Method in class rice.post.messaging.PresenceMessage
Gets the handle to this user.
getHandler(Object) - Method in class rice.email.proxy.imap.commands.fetch.FetchOptionRegistry
 
getHandles(Id, int, Continuation) - Method in class rice.p2p.past.PastImpl
Internal method which returns the handles to an object.
getHandles() - Method in class rice.visualization.client.VisualizationClient
 
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
 
getHeader() - Method in class rice.email.proxy.mail.MimeMessage
 
getHeader(String) - Method in class rice.email.proxy.mail.MimeMessage
 
getHeader() - Method in class rice.email.proxy.util.MimeParser
Get the header of the current message part that we're looking at
getHeader(InternetHeaders, String) - Static method in class rice.email.proxy.web.pages.FolderPage
 
getHeader(File) - Method in class rice.post.proxy.NetworkLogUploadThread
 
getHeaders(Continuation) - Method in class rice.email.EmailHeadersPart
Returns the headers of this EmailPart to the continuation
getHeaders(EmailData) - Static method in class rice.email.proxy.web.pages.FolderPage
 
getHeaderValue(String) - Method in class rice.email.proxy.util.MimeParser
Gets the specified value from a specified header, or null if the entry does not exist
getHeight() - Method in class rice.visualization.data.DataView
 
getHeloName() - Method in class rice.email.proxy.smtp.SmtpConnection
 
getHierarchyDelimiter() - Method in class rice.email.proxy.mailbox.filebox.FileMailbox
 
getHierarchyDelimiter() - Method in interface rice.email.proxy.mailbox.Mailbox
 
getHierarchyDelimiter() - Method in class rice.email.proxy.mailbox.postbox.PostMailbox
Returns the hierarchy delimiter used by this mailbox
getHighlighted() - Method in class rice.visualization.Visualization
 
getHop(int) - Method in class rice.pastry.socket.SourceRoute
Returns the hop at the given index
getHops() - Method in class rice.pastry.testing.PingMessageNew
 
getHost() - Method in class rice.email.proxy.mail.MailAddress
 
getId() - Method in class rice.p2p.aggregation.Aggregate
 
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.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.testing.PastRegrTest.TestPastContent
 
getId() - Method in class rice.p2p.past.testing.PastRegrTest.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.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
 
getId() - Method in class rice.post.delivery.Delivery.DeliveryHandle
get the id of the PastContent object associated with this handle
getId() - Method in class rice.post.messaging.DeliveryLookupMessage
Gets the random locaiton of this drm
getId() - Method in class rice.post.messaging.DeliveryMessage
 
getId() - Method in class rice.post.messaging.DeliveryRequestMessage
Gets the random locaiton of this drm
getId() - Method in class rice.post.messaging.ReceiptMessage
Gets the random locaiton of this drm
getId(IdFactory, String, Environment) - Static method in class rice.post.PostEntityAddress
Utility method for creating the nodeId associated with a specific string.
getId() - Method in class rice.visualization.VisualizationNode
 
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.
getIdForMessage(SignedPostMessage) - Method in class rice.post.delivery.DeliveryService
 
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.
getInboundPath() - Method in class rice.pastry.socket.messaging.DatagramMessage
 
getIncorrect() - Method in class rice.pastry.socket.messaging.WrongEpochMessage
 
getIndent() - Method in class rice.visualization.render.KeyValueListViewRenderer
 
getIndex(Id, Id[]) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
 
getIndex(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
 
getIndex(NodeId) - Method in class rice.pastry.leafset.SimilarSet
Gets the index of the element with the given node id.
getIndex(NodeHandle) - Method in class rice.pastry.leafset.SimilarSet
 
getIndex(NodeId) - Method in class rice.pastry.NodeSet
Gets the index of the element with the given node id.
getIndex(NodeHandle) - Method in class rice.pastry.NodeSet
 
getIndex(NodeId) - Method in interface rice.pastry.NodeSetI
Gets the index of the element with the given node id.
getIndex(NodeHandle) - Method in interface rice.pastry.NodeSetI
 
getIndex(NodeId) - Method in class rice.pastry.routing.RouteSet
Get the index of the node id.
getIndex(NodeHandle) - Method in class rice.pastry.routing.RouteSet
Get the index of the node id.
getIndexHandle(Id) - Method in interface rice.p2p.commonapi.NodeHandleSet
Gets the index of the element with the given node id.
getIndexHandle(Id) - Method in class rice.p2p.multiring.MultiringNodeHandleSet
Gets the index of the element with the given node id.
getIndexHandle(Id) - Method in class rice.pastry.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
 
getInputEncoding() - Method in class rice.p2p.util.XMLParser
 
getInputStream() - Method in class rice.email.proxy.util.FileResource
 
getInputStream() - Method in interface rice.email.proxy.util.Resource
 
getInputStream() - Method in class rice.email.proxy.util.StringBufferResource
 
getInstance() - Method in class rice.p2p.aggregation.AggregationImpl
 
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.
getInstance() - Method in class rice.post.PostImpl
 
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
 
getInternalDate() - Method in class rice.email.log.AddFolderLogEntry
 
getInternalDate() - Method in class rice.email.log.DeleteMailLogEntry
 
getInternalDate() - Method in class rice.email.log.DeleteMailsLogEntry
 
getInternalDate() - Method in class rice.email.log.EmailLogEntry
 
getInternalDate() - Method in class rice.email.log.InsertMailLogEntry
 
getInternalDate() - Method in class rice.email.log.InsertMailsLogEntry
 
getInternalDate() - Method in class rice.email.log.RemoveFolderLogEntry
 
getInternalDate() - Method in class rice.email.log.SnapShotLogEntry
 
getInternalDate() - Method in class rice.email.log.UpdateMailLogEntry
 
getInternalDate() - Method in class rice.email.log.UpdateMailsLogEntry
 
getInternalDate() - Method in class rice.email.proxy.mail.MimeMessage
 
getInternalDate() - Method in interface rice.email.proxy.mail.StoredMessage
 
getInternalDate() - Method in class rice.email.proxy.mailbox.filebox.FileMessage
 
getInternalDate() - Method in class rice.email.proxy.mailbox.postbox.PostMessage
 
getInternalDate() - Method in class rice.email.StoredEmail
Return the internaldate for the current email
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
 
getItemCount() - Method in class rice.visualization.data.PieChartView
 
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() - Method in class rice.post.messaging.EncryptedNotificationMessage
Returns the encrypted key of the NotificationMessage
getKey() - Method in class rice.post.security.PostCertificate
Gets the Key attribute of the PostCertificate object
getKey() - Method in class rice.post.storage.SecureReference
 
getKey(SelectableChannel) - Method in class rice.selector.SelectorManager
Utility method which returns the SelectionKey attached to the given channel, if one exists
getKeyNames() - Method in class rice.visualization.data.KeyValueListView
 
getKeyPair(String) - Static method in class rice.post.security.ca.CAUserRenamer
 
getKeyPair() - Method in class rice.visualization.Ring
 
getKeys() - Method in class rice.p2p.past.gc.messaging.GCRefreshMessage
Method which returns the list of keys
getKeys() - Method in class rice.post.storage.ContentHashReference
 
getLabel(int) - Method in class rice.visualization.data.LineGraphView
 
getLabel(int) - Method in class rice.visualization.data.PieChartView
 
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() - 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
 
getLegend() - Method in class rice.visualization.data.LineGraphView
 
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
 
getLines() - Method in class rice.email.EmailSinglePart
Returns the number of lines for this email single part
getLineSpacing() - Method in class rice.visualization.render.KeyValueListViewRenderer
 
getLiveness() - Method in class rice.pastry.direct.DirectNodeHandle
Gets the Alive attribute of the DirectNodeHandle object
getLiveness() - Method in class rice.pastry.NodeHandle
A more detailed version of isAlive().
getLiveness() - Method in class rice.pastry.socket.SocketNodeHandle
Returns the last known liveness information about the Pastry node associated with this handle.
getLiveness() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
Method which returns the last cached liveness value for the given address.
getLiveness(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketSourceRouteManager
Method which returns the last cached liveness value for the given address.
getLiveness() - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
 
getLocalHandle() - Method in class rice.pastry.PastryNode
 
getLocalHost() - Method in class rice.email.EmailService
 
getLocalHost() - Method in class rice.email.proxy.imap.ImapServerImpl
 
getLocalHost() - Method in class rice.email.proxy.imap.NonBlockingImapServerImpl
 
getLocalHost() - Method in class rice.email.proxy.pop3.NonBlockingPop3ServerImpl
 
getLocalHost() - Method in class rice.email.proxy.pop3.Pop3Handler
 
getLocalHost() - Method in class rice.email.proxy.pop3.Pop3ServerImpl
 
getLocalHost() - Method in class rice.email.proxy.smtp.manager.SimpleManager
 
getLocalHost() - Method in interface rice.email.proxy.smtp.manager.SmtpManager
 
getLocalHost() - Method in class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
getLocalHost() - Method in interface rice.email.proxy.smtp.SmtpServer
 
getLocalHost() - Method in class rice.email.proxy.smtp.SmtpServerImpl
 
getLocalHost() - Method in class rice.post.proxy.NetworkLogUploadThread
 
getLocalHost() - Method in class rice.post.proxy.PostProxy
 
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 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
 
getLocation() - Method in class rice.post.log.Log
 
getLocation() - Method in class rice.post.messaging.PresenceMessage
Gets the location of the user.
getLocation() - Method in class rice.post.storage.SecureReference
 
getLocation() - Method in class rice.post.storage.SignedReference
 
getLocations() - Method in class rice.post.storage.ContentHashReference
 
getLogEntryReferences(Set, LogEntry, Continuation) - Method in class rice.post.log.CoalescedLog
This method returns a list of all the handles stored in the folder or any subfolders.
getLogEntryReferences(Set, LogEntry, Continuation) - Method in class rice.post.log.Log
This method returns a list of all the handles stored in the folder or any subfolders.
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
 
getLogId() - Method in class rice.email.log.AddFolderLogEntry
 
getLogId() - Method in class rice.email.log.RemoveFolderLogEntry
 
getLogManager() - Method in class rice.environment.Environment
 
getLogReferences(Set, Continuation) - Method in class rice.email.Folder
 
getLogReferences(Set, SnapShot[], Continuation) - Method in class rice.email.Folder
 
getLogs(Continuation) - Method in class rice.email.EmailService
This method is periodically invoked by Post in order to get a list of all mutable data which the application is interested in.
getLogs(Set, Continuation) - Method in class rice.email.Folder
This method is periodically invoked by Post in order to get a list of all mutable data which the application is interested in.
getLogs(Continuation) - Method in class rice.post.PostClient
This method is periodically invoked by Post in order to get a list of all mutable data which the application is interested in.
getLogs(Continuation) - Method in class rice.post.security.pknoi.PKnoISecurityModule
This method is periodically invoked by Post in order to get a list of all mutable data which the application is interested in.
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
 
getMailbox() - Method in class rice.email.proxy.imap.ImapState
 
getMailbox(String) - Method in class rice.email.proxy.mailbox.filebox.FileMailboxManager
 
getMailbox(String) - Method in interface rice.email.proxy.mailbox.MailboxManager
 
getMailbox(String) - Method in class rice.email.proxy.mailbox.postbox.PostMailboxManager
 
getMailbox() - Method in interface rice.email.proxy.user.User
 
getMailbox() - Method in class rice.email.proxy.user.UserImpl
 
getMailboxType() - Method in class rice.email.proxy.mailbox.filebox.FileMailboxManager
 
getMailboxType() - Method in interface rice.email.proxy.mailbox.MailboxManager
 
getMailboxType() - Method in class rice.email.proxy.mailbox.postbox.PostMailboxManager
 
getMailboxType() - Method in interface rice.email.proxy.user.User
 
getMailboxType() - Method in class rice.email.proxy.user.UserImpl
 
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
 
getMatchingHeaderLines(String[]) - Method in class rice.email.proxy.mail.MimeMessage
 
getMax() - Method in class rice.p2p.past.messaging.LookupHandlesMessage
Method which returns the number of replicas
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.
getMaxUID() - Method in class rice.email.log.AddFolderLogEntry
 
getMaxUID() - Method in class rice.email.log.DeleteMailLogEntry
 
getMaxUID() - Method in class rice.email.log.DeleteMailsLogEntry
 
getMaxUID() - Method in class rice.email.log.EmailLogEntry
 
getMaxUID() - Method in class rice.email.log.InsertMailLogEntry
 
getMaxUID() - Method in class rice.email.log.InsertMailsLogEntry
 
getMaxUID() - Method in class rice.email.log.RemoveFolderLogEntry
 
getMaxUID() - Method in class rice.email.log.SnapShotLogEntry
 
getMaxUID() - Method in class rice.email.log.UpdateMailLogEntry
 
getMaxUID() - Method in class rice.email.log.UpdateMailsLogEntry
 
getMessage() - Method in class rice.email.proxy.mail.MimeMessage
 
getMessage() - Method in interface rice.email.proxy.mail.StoredMessage
 
getMessage() - Method in class rice.email.proxy.mailbox.filebox.FileMessage
 
getMessage() - Method in class rice.email.proxy.mailbox.postbox.PostMessage
 
getMessage() - Method in class rice.email.proxy.smtp.SmtpState
 
getMessage() - Method in exception rice.email.proxy.web.WebException
 
getMessage() - Method in interface rice.p2p.commonapi.RouteMessage
Returns the enclosed message inside of this message
getMessage() - Method in class rice.p2p.multiring.messaging.RingMessage
Method which returns this messages' internal message
getMessage() - Method in class rice.p2p.multiring.MultiringRouteMessage
Returns the enclosed message inside of this message
getMessage() - Method in class rice.p2p.past.testing.PastRegrTest.TestRouteMessage
 
getMessage() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage
Gets the Message attribute of the TestRouteMessage object
getMessage() - Method in class rice.pastry.commonapi.PastryEndpointMessage
Returns the internal message
getMessage() - Method in class rice.pastry.routing.RouteMessage
 
getMessage() - Method in class rice.pastry.ScheduledMessage
Returns the message
getMessage() - Method in class rice.post.delivery.Delivery
Returns the internal message
getMessage(PostEntityAddress, Continuation) - Method in interface rice.post.delivery.DeliveryPast
Returns the first message which is still pending to the given address.
getMessage(PostEntityAddress, Continuation) - Method in class rice.post.delivery.DeliveryPastImpl
Returns the first message which is still pending to the given address.
getMessage() - Method in class rice.post.messaging.PostPastryMessage
Returns the internal SignedPostMessage.
getMessage() - Method in class rice.post.messaging.PostScribeMessage
Returns the internal SignedPostMessage.
getMessage() - Method in class rice.post.messaging.SignedPostMessage
Returns the sender of this message.
getMessage() - Method in interface rice.post.messaging.SignedPostMessageWrapper
Returns the internal SignedPostMessage.
getMessageBytes() - Method in class rice.post.messaging.SignedPostMessage
 
getMessageCountBreakdown() - Method in class rice.visualization.server.MessageDistributionPanelCreator
 
getMessageDispatch() - Method in class rice.pastry.PastryNode
FOR TESTING ONLY - DO NOT USE!
getMessageReferences(Set, Continuation) - Method in class rice.email.Folder
 
getMessages(Continuation) - Method in class rice.email.Folder
Returns the Emails contained in this Folder.
getMessages(SnapShot[], Continuation) - Method in class rice.email.Folder
Returns the Emails contained in this Folder.
getMessages(MsgFilter) - Method in class rice.email.proxy.mailbox.filebox.FileFolder
 
getMessages(MsgFilter) - Method in interface rice.email.proxy.mailbox.MailFolder
Obtains a list of StoredMessages in this folder that fall within the designated range.
getMessages(MsgFilter) - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
getMessages() - Method in class rice.visualization.server.MessageDistributionPanelCreator
 
getMessageSizeBreakdown() - Method in class rice.visualization.server.MessageDistributionPanelCreator
 
getMessageSizes() - Method in class rice.visualization.server.MessageDistributionPanelCreator
 
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(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.
getMetadata(long) - Method in class rice.post.delivery.Delivery
Returns the metadata which should be stored with this object.
getMinimumSize() - Method in class rice.post.proxy.PostProxy.PostPanel
 
getModifyKey() - Method in class rice.selector.SelectorManager
Method which synchroniously returns on element off of the modifyKeys list
getModule(String) - Method in class rice.post.security.SecurityService
Gets the module corresponding to the given name
getMyUID() - Method in class rice.p2p.glacier.v2.GlacierContinuation
 
getName() - Method in class rice.email.Folder
Returns the name of this folder
getName() - Method in class rice.email.log.AddFolderLogEntry
 
getName() - Method in class rice.email.log.RemoveFolderLogEntry
 
getName() - Method in class rice.email.proxy.imap.commands.fetch.BodyPartRequest
 
getName() - Method in class rice.email.proxy.imap.commands.fetch.RFC822PartRequest
 
getName() - Method in class rice.email.proxy.mailbox.filebox.FileMailboxManager
 
getName() - Method in interface rice.email.proxy.user.User
 
getName() - Method in class rice.email.proxy.user.UserImpl
 
getName() - Method in class rice.email.proxy.web.pages.FolderPage
 
getName() - Method in class rice.email.proxy.web.pages.HierarchyPage
 
getName() - Method in class rice.email.proxy.web.pages.LoginPage
 
getName() - Method in class rice.email.proxy.web.pages.MainPage
 
getName() - Method in class rice.email.proxy.web.pages.MessagePage
 
getName() - Method in class rice.email.proxy.web.pages.TopPage
 
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
getName() - Method in class rice.post.log.Log
 
getName() - Method in class rice.post.PostUserAddress
Returns the name of this user
getName() - Method in class rice.post.security.ca.CASecurityModule
Gets the unique name of the SecurityModule object
getName() - Method in class rice.post.security.pknoi.PKnoISecurityModule
Gets the unique name of the SecurityModule object
getName() - Method in interface rice.post.security.SecurityModule
Gets the unique name of the SecurityModule object
getName() - Method in class rice.visualization.data.DataPanel
 
getName() - Method in class rice.visualization.data.DataView
 
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
 
getNeighbors(Node) - Method in class rice.visualization.Visualization
 
getNetworkListeners() - Method in class rice.pastry.dist.DistPastryNode
 
getNetworkSimulator() - Method in class rice.pastry.direct.DirectPastryNodeFactory
Getter for the NetworkSimulator.
getNewFolder() - Method in class rice.email.proxy.imap.commands.RenameCommand
 
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.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
getNextUID() - Method in class rice.email.Folder
Returns the next UID that will be assigned to an incoming message.
getNextUID() - Method in class rice.email.log.EmailLog
Returns the next available UID, and increments the UID counter.
getNextUID() - Method in class rice.email.proxy.mailbox.filebox.FileFolder
 
getNextUID() - Method in interface rice.email.proxy.mailbox.MailFolder
 
getNextUID() - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
getNode() - Method in class rice.p2p.multiring.MultiringNode
Returns this mutliring node's internal node
getNode() - Method in class rice.tutorial.lesson4.MyApp
Getter for the node.
getNode(int, int) - Method in class rice.visualization.Ring
Attempts to select a node in own ring, then children's rings.
getNode(int, int) - Method in class rice.visualization.Visualization
 
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 interface rice.p2p.past.PastContentHandle
get the NodeHandle of the Past node on which the object associated with this handle is stored
getNodeHandle() - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle
 
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
 
getNodeHandle() - Method in class rice.post.delivery.Delivery.DeliveryHandle
get the NodeHandle of the Past node on which the object associated with this handle is stored
getNodeId() - Method in class rice.p2p.multiring.MultiringNode
Returns the underlying id of this node
getNodeId() - Method in class rice.pastry.client.PastryAppl
Gets the node id associated with this client.
getNodeId() - Method in class rice.pastry.direct.DirectNodeHandle
Gets the NodeId attribute of the DirectNodeHandle object
getNodeId() - Method in class rice.pastry.dist.DistNodeHandle
Gets the nodeId of this Pastry node.
getNodeId() - Method in class rice.pastry.NodeHandle
Gets the nodeId of this Pastry node.
getNodeId() - Method in class rice.pastry.PastryNode
 
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
getNodes() - Method in class rice.visualization.Ring
 
getNodes() - Method in class rice.visualization.Visualization
 
getNodes(Ring) - Method in class rice.visualization.Visualization
 
getNonMatchingHeaderLines(String[]) - Method in class rice.email.proxy.mail.MimeMessage
 
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
 
getNumRings() - Method in class rice.visualization.Visualization
 
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
 
getOldFolder() - Method in class rice.email.proxy.imap.commands.RenameCommand
 
getOptions() - Method in class rice.pastry.routing.RouteMessage
Get transmission options.
getOutboundPath() - Method in class rice.pastry.socket.messaging.DatagramMessage
 
getOutstandingMessages() - Method in class rice.p2p.past.PastImpl
Returns of the outstanding messages.
getPage(String) - Method in class rice.email.proxy.web.pages.WebPageRegistry
 
getParameter(String) - Method in class rice.email.proxy.web.WebConnection
 
getParameters() - Method in class rice.environment.Environment
 
getParameters() - Method in class rice.environment.logging.simple.SimpleLogManager
 
getParent() - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
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.tutorial.lesson6.MyScribeClient
 
getPart() - Method in class rice.email.proxy.util.MimeParser
Gets the data contained in the current message part as a byte array (this will return an empty byte array if you've already got the data from this message part)
getPartIterator() - Method in class rice.email.proxy.imap.commands.fetch.BodyPartRequest
 
getParts() - Method in class rice.email.proxy.imap.commands.FetchCommand
 
getPassword() - Method in class rice.email.proxy.imap.commands.LoginCommand
 
getPassword(String) - Method in class rice.email.proxy.imap.ImapState
 
getPassword(String) - Method in class rice.email.proxy.pop3.Pop3State
 
getPassword(String) - Method in class rice.email.proxy.smtp.SmtpState
 
getPassword(String) - Method in interface rice.email.proxy.user.UserManager
 
getPassword(String) - Method in class rice.email.proxy.user.UserManagerImpl
 
getPassword(String) - Method in class rice.email.proxy.web.WebState
 
getPassword() - Method in class rice.post.proxy.PostProxy.PasswordFrame
 
getPassword() - Static method in class rice.post.security.ca.CAKeyGenerator
Returns a echo-off password from the command line
getPassword() - Static method in class rice.post.security.ca.password
Gets the Password attribute of the password class
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
 
getPeek() - Method in class rice.email.proxy.imap.commands.fetch.BodyPartRequest
 
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
getPort() - Method in interface rice.email.proxy.imap.ImapServer
 
getPort() - Method in class rice.email.proxy.imap.ImapServerImpl
 
getPort() - Method in class rice.email.proxy.imap.NonBlockingImapServerImpl
 
getPort() - Method in class rice.email.proxy.pop3.NonBlockingPop3ServerImpl
 
getPort() - Method in interface rice.email.proxy.pop3.Pop3Server
 
getPort() - Method in class rice.email.proxy.pop3.Pop3ServerImpl
 
getPort() - Method in class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
getPort() - Method in interface rice.email.proxy.smtp.SmtpServer
 
getPort() - Method in class rice.email.proxy.smtp.SmtpServerImpl
 
getPort() - Method in interface rice.email.proxy.web.WebServer
 
getPort() - Method in class rice.email.proxy.web.WebServerImpl
 
getPort() - Method in class rice.p2p.multiring.RingCertificate
Returns the preferred port of this ring
getPositionDescription() - Method in class rice.p2p.util.XMLParser
 
getPost() - Method in class rice.email.EmailService
 
getPost() - Method in class rice.email.Folder
 
getPostLog(Continuation) - Method in interface rice.post.Post
Shortcut which returns the PostLog of the local user.
getPostLog(PostEntityAddress, Continuation) - Method in interface rice.post.Post
Returns and verifies the PostLog of the named entity
getPostLog(Continuation) - Method in class rice.post.PostImpl
 
getPostLog(PostEntityAddress, Continuation) - Method in class rice.post.PostImpl
 
getPreferredSize() - Method in class rice.post.proxy.CompatibilityCheck.KillPanel
 
getPreferredSize() - Method in class rice.post.proxy.CompatibilityCheck.PostPanel
 
getPreferredSize() - Method in class rice.post.proxy.PostProxy.PostPanel
 
getPreferredSize() - Method in class rice.visualization.ControlPanel
 
getPreferredSize() - Method in class rice.visualization.InformationPanel
 
getPreferredSize() - Method in class rice.visualization.PastryNodePanel
 
getPreferredSize() - Method in class rice.visualization.PastryRingPanel
 
getPrefix() - Method in class rice.environment.logging.AbstractLogManager
 
getPrefix() - Method in class rice.p2p.util.XMLParser
 
getPreviousEntry(Continuation) - Method in class rice.post.log.CoalescedLog.PhantomLogEntry
Method which redirects the getPreviousEntry back to the Coalesed entry
getPreviousEntry(Continuation) - Method in class rice.post.log.LogEntry
Returns the reference to the previous entry in the log
getPreviousEntryReference() - Method in class rice.post.log.CoalescedLog.PhantomLogEntry
Returns the reference to the previous entry in the log
getPreviousEntryReference() - Method in class rice.post.log.LogEntry
Returns the reference to the previous entry in the log
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
 
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.pastry.messaging.Message
Get priority
getPriority() - Method in class rice.pastry.routing.RouteMessage
Get priority
getPriority() - Method in class rice.post.messaging.BackupMessage
 
getPriority() - Method in class rice.post.messaging.PostPastryMessage
Method which should return the priority level of this message.
getPriority() - Method in class rice.post.messaging.RefreshMessage
 
getPriority() - Method in class rice.post.messaging.SynchronizeMessage
 
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.
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 the provided NodeHandle.
getPublicKey() - Method in class rice.post.PostLog
 
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
getRadius() - Method in class rice.visualization.Ring
 
getRandomNodeId() - Method in class rice.post.storage.StorageService
 
getRandomSource() - Method in class rice.environment.Environment
 
getRange() - Method in class rice.email.proxy.imap.commands.CopyCommand
 
getRange() - Method in class rice.email.proxy.imap.commands.FetchCommand
 
getRange() - Method in class rice.email.proxy.imap.commands.StoreCommand
 
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
getRange(int) - Method in class rice.visualization.data.LineGraphView
 
getRangeForDirectory(File) - Method in class rice.persistence.PersistentStorage
Utility function which returns the range of keys which a directory corresponds to.
getRangeLength() - Method in class rice.email.proxy.imap.commands.fetch.BodyPartRequest
 
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
getRangeStart() - Method in class rice.email.proxy.imap.commands.fetch.BodyPartRequest
 
getReader() - Method in class rice.email.proxy.imap.ImapConnection
Allows reading directly from the input stream.
getReader() - Method in class rice.email.proxy.util.FileResource
 
getReader() - Method in interface rice.email.proxy.util.Resource
 
getReader() - Method in class rice.email.proxy.util.StringBufferResource
 
getRealPreviousEntry(Continuation) - Method in class rice.post.log.LogEntry
Returns the reference to the previous entry in the log
getRealTopEntry(Continuation) - Method in class rice.post.log.Log
Internal method to get the *actual* top entry
getReceivedArray() - Method in class rice.visualization.server.NetworkActivityPanelCreator
 
getRecent() - Method in class rice.email.Folder
Returns the number of messages which are recent in this folder
getRecent() - Method in class rice.email.log.EmailLog
Returns the number of messages which are recent in this folder
getRecent() - Method in class rice.email.proxy.mailbox.filebox.FileFolder
 
getRecent() - Method in interface rice.email.proxy.mailbox.MailFolder
 
getRecent() - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
getRecipientIterator() - Method in class rice.email.proxy.mail.MovingMessage
 
getRecipients() - Method in class rice.email.Email
Returns the recipient users of this message.
getReference() - Method in class rice.email.proxy.imap.commands.ListCommand
 
getReference() - Method in class rice.email.proxy.imap.commands.LsubCommand
 
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.
getRefreshedArray() - Method in class rice.visualization.server.GCPanelCreator
 
getRemote() - Method in class rice.email.proxy.smtp.SmtpState
 
getRemote() - Method in class rice.pastry.direct.DirectNodeHandle
Gets the Remote attribute of the DirectNodeHandle object
getRenderer(DataView) - Method in class rice.visualization.render.ViewRendererFactory
 
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.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
 
getRequest() - Method in class rice.visualization.client.DebugCommandResponse
 
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
 
getRequests() - Method in class rice.email.proxy.imap.commands.StatusCommand
 
getResource() - Method in class rice.email.proxy.mail.MovingMessage
 
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
 
getResponse() - Method in class rice.visualization.client.DebugCommandResponse
 
getResponse() - Method in class rice.visualization.client.UpdateJarResponse
 
getResponseCode() - Method in class rice.visualization.client.DebugCommandResponse
 
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.
getReturnPath() - Method in class rice.email.proxy.mail.MovingMessage
 
getRing(int, int) - Method in class rice.visualization.Ring
 
getRing(int, int) - Method in class rice.visualization.Visualization
 
getRingByIndex(int) - Method in class rice.visualization.Visualization
This is kind of a silly way to lookup rings, but hey, this is graphics programming.
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.
getRoot() - Method in class rice.visualization.Visualization
 
getRootFolder(Continuation) - Method in class rice.email.EmailService
Returns the Log for ePost's root folder.
getRootFolder() - Method in class rice.email.proxy.mailbox.postbox.PostMailbox
Returns the root folder of the user's mailbox.
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
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
getRow(int) - Method in class rice.visualization.data.TableView
 
getRowCount() - Method in class rice.visualization.data.TableView
 
getSelectedFolder() - Method in class rice.email.proxy.imap.ImapState
 
getSelectedNode() - Method in class rice.visualization.Visualization
 
getSelectedRing() - Method in class rice.visualization.Visualization
 
getSelector() - Method in class rice.selector.SelectorManager
 
getSelectorManager() - Method in class rice.environment.Environment
 
getSender() - Method in class rice.email.Email
Returns the sender of this message.
getSender() - Method in class rice.pastry.messaging.Message
Get sender.
getSender() - Method in class rice.post.messaging.PostMessage
Returns the sender of this message.
getSenderId() - Method in class rice.pastry.messaging.Message
Get sender Id.
getSentArray() - Method in class rice.visualization.server.NetworkActivityPanelCreator
 
getSequenceNumber() - Method in interface rice.email.proxy.mail.StoredMessage
 
getSequenceNumber() - Method in class rice.email.proxy.mailbox.filebox.FileMessage
 
getSequenceNumber() - Method in class rice.email.proxy.mailbox.postbox.PostMessage
 
getSerializableConstructor(Class) - Method in class rice.p2p.util.XMLObjectInputStream
Method which returns the Serializable constructor for the provided class.
getSerialPersistentFields(Class) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which returns the serializablePersistenFields field of the provided class.
getSeriesCount() - Method in class rice.visualization.data.LineGraphView
 
getServer() - Method in class rice.email.proxy.smtp.SmtpConnection
 
getServerAddress() - Method in class rice.email.proxy.smtp.SmtpConnection
 
getServerGreetingsName() - Method in class rice.email.proxy.smtp.SmtpConnection
 
getSessionFlags() - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Returns a vector containing all of the session flags
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
 
getSignature() - Method in class rice.post.delivery.Receipt
Returns the internal signature
getSignature() - Method in class rice.post.messaging.SignedPostMessage
Returns the signature for this message, or null if the message has not yet been signed.
getSignature() - Method in class rice.post.security.ca.CAPostCertificate
Gets the signature of the PostCertificate object
getSignature() - Method in class rice.post.security.pknoi.PKnoISignature
Returns the signature
getSignature() - Method in class rice.post.storage.SignedData
 
getSignatures() - Method in class rice.post.security.pknoi.PKnoIChain
Returns the signatures for this cahin
getSignedMessage() - Method in class rice.post.delivery.Delivery
Returns the internal signed message
getSignee() - Method in class rice.post.security.pknoi.PKnoISignature
Returns the user who is the signee
getSigner() - Method in class rice.post.security.pknoi.PKnoISignature
Returns the signer
getSimulator() - Method in class rice.pastry.direct.DirectNodeHandle
Gets the Simulator attribute of the DirectNodeHandle object
getSize() - Method in class rice.email.EmailContentPart
Returns the size of this part, in bytes
getSize() - Method in class rice.email.proxy.mail.MimeMessage
 
getSize() - Method in class rice.email.proxy.util.FileResource
 
getSize() - Method in interface rice.email.proxy.util.Resource
 
getSize() - Method in class rice.email.proxy.util.StringBufferResource
 
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
getSizes() - Method in class rice.visualization.data.TableView
 
getSizes(TableView) - Method in class rice.visualization.render.TableViewRenderer
 
getSizes() - Method in class rice.visualization.server.NetworkActivityPanelCreator
 
getSMTPServer() - Method in class rice.post.proxy.PostProxy.SMTPServerPanel
 
getSnapshot(Continuation) - Method in class rice.email.log.EmailLog
Returns the most recent snapshot reference
getSnapshotReference() - Method in class rice.email.log.EmailLog
Returns the reference to the most recent snapshot
getSnapshotReferences() - Method in class rice.email.log.EmailLog
Returns the reference to the most recent snapshot array
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
 
getSource() - Method in class rice.post.messaging.DeliveryLookupMessage
Gets the source of this DLM
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
 
getState() - Method in class rice.email.proxy.imap.commands.AbstractImapCommand
 
getState() - Method in class rice.visualization.client.VisualizationClient
 
getState(DistNodeHandle) - Method in class rice.visualization.Ring
 
getState(Node) - Method in class rice.visualization.Visualization
 
getStatistics(long, long, int) - Method in class rice.p2p.aggregation.AggregateList
 
getStatistics() - Method in class rice.p2p.aggregation.AggregationImpl
 
getStatus() - Method in exception rice.email.proxy.web.WebException
 
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.
getStorageService() - Method in interface rice.post.Post
This method returns the local storage service.
getStorageService() - Method in class rice.post.PostImpl
This method returns the local storage service.
getStorageSize() - Method in class rice.persistence.PersistentStorage
gets the amount of storage that the persistence Manager uses
getStoredEmail() - Method in class rice.email.log.DeleteMailLogEntry
Returns the email which this log entry references
getStoredEmail() - Method in class rice.email.log.InsertMailLogEntry
Returns the email which this log entry references
getStoredEmail() - Method in class rice.email.log.UpdateMailLogEntry
Returns the email which this log entry references
getStoredEmail() - Method in class rice.email.proxy.mailbox.postbox.PostMessage
 
getStoredEmails() - Method in class rice.email.log.DeleteMailsLogEntry
Returns the email which this log entry references
getStoredEmails() - Method in class rice.email.log.InsertMailsLogEntry
Returns the emails which this log entry references
getStoredEmails() - Method in class rice.email.log.SnapShotLogEntry
Returns all of the emails that the SnapShot contains.
getStoredEmails() - Method in class rice.email.log.UpdateMailsLogEntry
Returns the email which this log entry references
getStoredEmails() - Method in class rice.email.SnapShot
Returns all of the emails that the SnapShot contains.
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
 
getSubContinuation(int) - Method in class rice.Continuation.MultiContinuation
Returns the continuation which should be used as the result continuation for the index-th result.
getSubscribeFailed() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
 
getSubscriber() - Method in class rice.p2p.scribe.messaging.SubscribeMessage
Returns the node who is trying to subscribe
getSubscriptions(Continuation) - Method in class rice.email.EmailService
Returns the list of subscriptions in the log
getSubscriptions(Continuation) - Method in class rice.email.Folder
Returns the list of subscriptions in the log
getSubscriptions(Continuation) - Method in class rice.email.log.EmailLog
Returns the list of subscriptions in the log
getSuccess() - Method in class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
getSuccess() - Method in interface rice.email.proxy.smtp.SmtpServer
 
getSuccess() - Method in class rice.email.proxy.smtp.SmtpServerImpl
 
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.email.proxy.imap.commands.AbstractImapCommand
 
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.
getText() - Method in class rice.visualization.InformationPanel
 
getTextCharacters(int[]) - Method in class rice.p2p.util.XMLParser
 
getTextLocation(Id) - Method in class rice.visualization.PastryRingPanel
 
getTextLocation(Point) - Method in class rice.visualization.Ring
 
getTimeArray() - Method in class rice.visualization.server.EmailPanelCreator
 
getTimeArray() - Method in class rice.visualization.server.GCPanelCreator
 
getTimeArray() - Method in class rice.visualization.server.NetworkActivityPanelCreator
 
getTimeArray() - Method in class rice.visualization.server.OverviewPanelCreator
 
getTimeArray() - Method in class rice.visualization.server.PASTPanelCreator
 
getTimeArray() - Method in class rice.visualization.server.PersistencePanelCreator
 
getTimeArray() - Method in class rice.visualization.server.QueuePanelCreator
 
getTimeArray2() - Method in class rice.visualization.server.PASTPanelCreator
 
getTimeout() - Method in class rice.p2p.glacier.v2.GlacierContinuation
 
getTimeout() - Method in class rice.post.delivery.DeliveryService
Internal method which returns what the timeout should be for an object inserted now.
getTimeout() - Method in class rice.post.storage.StorageService
Internal method which returns what the timeout should be for an object inserted now.
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.direct.DirectSecurityManager
Gets the current time for a timestamp.
getTimestamp() - Method in interface rice.pastry.security.PastrySecurityManager
Gets the current time for a timestamp.
getTimestamp() - Method in class rice.pastry.security.PermissiveSecurityManager
 
getTimestamp() - Method in class rice.pastry.socket.SocketPastrySecurityManager
Gets the current time for a timestamp.
getTimestamp() - Method in class rice.post.storage.SignedData
Returns the internal timestamp of this version
getTmpFile() - Method in class rice.email.proxy.util.InMemoryWorkspace
 
getTmpFile() - Method in interface rice.email.proxy.util.Workspace
 
getTo() - Method in class rice.post.security.pknoi.PKnoIChain
Returns the destination user for this cahin
getTokenizer() - Method in class rice.email.proxy.smtp.SmtpConnection
 
getTopEntry() - Method in class rice.email.log.SnapShotLogEntry
Returns the most recent entry in the log, at the time of the snapshot
getTopEntry() - Method in class rice.email.SnapShot
Returns the most recent entry in the log, at the time of the snapshot
getTopEntry(Continuation) - Method in class rice.post.log.CoalescedLog
This method returns a reference to the most recent entry in the log, which can then be used to walk down the log.
getTopEntry(Continuation) - Method in class rice.post.log.EncryptedLog
This method returns a reference to the most recent entry in the log, which can then be used to walk down the log.
getTopEntry(Continuation) - Method in class rice.post.log.Log
This method returns a reference to the most recent entry in the log, which can then be used to walk down the log.
getTopEntryReference() - Method in class rice.post.log.Log
Returns the reference to the most recent log entry
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.
getTotalMemoryArray() - Method in class rice.visualization.server.OverviewPanelCreator
 
getTotalRange() - Method in class rice.p2p.replication.ReplicationImpl
Returns the range for which the local node is an i root, where i can range between 0 and replicationFactor
getTotalSize() - Method in interface rice.persistence.Catalog
Returns the total size of the stored data in bytes.
getTotalSize() - Method in class rice.persistence.EmptyCache
Returns the total size of the stored data in bytes.
getTotalSize() - Method in class rice.persistence.LRUCache
Returns the total size of the stored data in bytes.
getTotalSize() - Method in class rice.persistence.MemoryStorage
Returns the total size of the stored data in bytes.The result is returned via the receiveResult method on the provided Continuation with an Integer representing the size.
getTotalSize() - Method in class rice.persistence.PersistentStorage
Returns the total size of the stored data in bytes.The result is returned via the receiveResult method on the provided Continuation with an Integer representing the size.
getTotalSize() - Method in class rice.persistence.StorageManagerImpl
Returns the total size of the stored data in bytes.The result is returned via the receiveResult method on the provided Continuation with an Integer representing the size.
getTransferData(DataFlavor, DataSource) - Method in class rice.email.proxy.mail.MailDataHandler
 
getTransferDataFlavors() - Method in class rice.email.proxy.mail.MailDataHandler
 
getTrashSize() - Method in class rice.p2p.glacier.v2.GlacierImpl
 
getType() - Method in class rice.email.EmailMultiPart
Returns the seperator used for this multipart
getType() - Method in class rice.email.proxy.imap.commands.AuthenticateCommand
 
getType() - Method in class rice.email.proxy.imap.commands.fetch.BodyPartRequest
 
getType() - Method in class rice.email.proxy.imap.commands.fetch.RFC822PartRequest
 
getType() - Method in class rice.email.proxy.imap.commands.search.SearchPart
 
getType() - Method in class rice.email.proxy.imap.commands.StoreCommand
 
getType(String) - Method in class rice.visualization.server.RecentMessagesPanelCreator
 
getUID() - Method in interface rice.email.proxy.mail.StoredMessage
 
getUID() - Method in class rice.email.proxy.mailbox.filebox.FileMessage
 
getUID() - Method in class rice.email.proxy.mailbox.postbox.PostMessage
 
getUID() - Method in class rice.email.StoredEmail
Return the UID for the current email
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
getUIDValidity() - Method in class rice.email.proxy.mailbox.filebox.FileFolder
 
getUIDValidity() - Method in interface rice.email.proxy.mailbox.MailFolder
 
getUIDValidity() - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
getUniqueCount() - Method in class rice.pastry.leafset.LeafSet
Returns the number of unique nodes in the leafset
getUniqueId() - Static method in class rice.email.proxy.util.UIDFactory
 
getUpdates(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
 
getUsedMemoryArray() - Method in class rice.visualization.server.OverviewPanelCreator
 
getUser() - Method in class rice.email.proxy.imap.commands.LoginCommand
 
getUser(String) - Method in class rice.email.proxy.imap.ImapState
 
getUser() - Method in class rice.email.proxy.imap.ImapState
 
getUser() - Method in class rice.email.proxy.mail.MailAddress
 
getUser() - Method in class rice.email.proxy.pop3.Pop3State
 
getUser(String) - Method in class rice.email.proxy.pop3.Pop3State
 
getUser(String) - Method in class rice.email.proxy.smtp.SmtpState
 
getUser() - Method in class rice.email.proxy.smtp.SmtpState
 
getUser(String) - Method in interface rice.email.proxy.user.UserManager
 
getUser(String) - Method in class rice.email.proxy.user.UserManagerImpl
 
getUser() - Method in class rice.email.proxy.web.WebState
 
getUser(String) - Method in class rice.email.proxy.web.WebState
 
getValue() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
 
getValue() - Method in class rice.p2p.past.gc.GCIdFactory.GCMapEntry
 
getValue() - Method in class rice.post.proxy.ConfigurationFrame.ConfigurationPanel
 
getValue() - Method in class rice.post.proxy.ConfigurationFrame.EnableBox
 
getValue() - Method in class rice.post.proxy.ConfigurationFrame.ListBox
 
getValue() - Method in class rice.post.proxy.ConfigurationFrame.LogEnableBox
 
getValue() - Method in class rice.post.proxy.ConfigurationFrame.NumericBox
 
getValue() - Method in class rice.post.proxy.ConfigurationFrame.SliderBox
 
getValue() - Method in class rice.post.proxy.ConfigurationFrame.TextBox
 
getValue(String) - Method in class rice.visualization.data.KeyValueListView
 
getValue(int) - Method in class rice.visualization.data.PieChartView
 
getVersion() - Method in class rice.p2p.aggregation.Aggregate
 
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.post.delivery.Delivery.DeliveryHandle
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.post.delivery.Delivery
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 class rice.post.storage.SignedData
Returns the version number of this object
getVersionKey() - Method in class rice.p2p.glacier.FragmentKey
Gets the VersionKey attribute of the FragmentKey object
getView(String) - Method in class rice.visualization.data.Data
 
getWaitTime() - Method in class rice.visualization.client.UpdateJarRequest
 
getWebState(InetAddress) - Method in class rice.email.proxy.web.WebServerImpl
 
getWidth() - Method in class rice.visualization.data.DataView
 
getWidth(int[], int) - Method in class rice.visualization.render.TableViewRenderer
 
getWriter() - Method in class rice.email.proxy.util.FileResource
 
getWriter() - Method in interface rice.email.proxy.util.Resource
 
getWriter() - Method in class rice.email.proxy.util.StringBufferResource
 
getXLabel() - Method in class rice.visualization.data.LineGraphView
 
getYLabel() - Method in class rice.visualization.data.LineGraphView
 
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
 
glacierImmutableStorage - Variable in class rice.post.proxy.PostProxy
The local storage for immutable glacier fragments
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
glacierMutableStorage - Variable in class rice.post.proxy.PostProxy
The local storage for mutable glacier fragments
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
 
glacierNeighborStorage - Variable in class rice.post.proxy.PostProxy
The local storage for glacier neighbor certificates
GlacierNotEnoughFragmentsException - Exception in rice.p2p.glacier.v2
 
GlacierNotEnoughFragmentsException(String, int, int) - Constructor for exception rice.p2p.glacier.v2.GlacierNotEnoughFragmentsException
 
GlacierPanelCreator - Class in rice.visualization.server
 
GlacierPanelCreator(GlacierImpl) - Constructor for class rice.visualization.server.GlacierPanelCreator
 
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
glacierTrashStorage - Variable in class rice.post.proxy.PostProxy
The local storage for glacier's 'trash can'
globalApps - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
globalCert - Variable in class rice.post.proxy.PostProxy
The ring certificate for the global node (if one exists)
globalNode - Variable in class rice.post.proxy.PostProxy
The node running in the global ring (if one exists)
globalNodes - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
globalPastryNode - Variable in class rice.post.proxy.PostProxy
The node running in the global ring (if one exists)
globalPort - Variable in class rice.post.proxy.PostProxy
The port number for the global Pastry node
globalRingId - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
globalServer - Variable in class rice.visualization.proxy.VisualizationEmailProxy
 
globalServerAddress - Variable in class rice.visualization.proxy.VisualizationEmailProxy
 
GNPDIMENSIONS - Static variable in class rice.pastry.direct.GenericNetwork.Coordinate
 
go() - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerDeleter
Internal method which starts the deleting, if it's not already started
go() - Method in class rice.post.log.CoalescedLog.AddCoalescedLogEntryTask
 
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
 
gray - Static variable in class rice.visualization.data.Color
 
green - Static variable in class rice.visualization.data.Color
 
gridx - Variable in class rice.visualization.data.Constraints
 
gridy - Variable in class rice.visualization.data.Constraints
 
GroupData - Class in rice.post.storage
This interface is designed to serve as an abstraction of a data object stored in Post.
GroupData(PostData[]) - Constructor for class rice.post.storage.GroupData
Builds a GroupData given a collection of PostData
GroupNotificationMessage - Class in rice.post.messaging
This class represents a notification message which is sent to a group.
GroupNotificationMessage(PostEntityAddress, PostGroupAddress, byte[]) - Constructor for class rice.post.messaging.GroupNotificationMessage
Constructs a GroupNotificationMessage
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
 
Hammer - Class in rice.email.proxy.testing
 
Hammer() - Constructor for class rice.email.proxy.testing.Hammer
 
handle - Variable in class rice.p2p.multiring.MultiringNodeHandle
The internal handle
handle - Variable in class rice.p2p.past.testing.PastRegrTest.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.
handle - Variable in class rice.post.delivery.Delivery.DeliveryHandle
 
handle - Variable in class rice.visualization.LocalVisualization
 
handleBody(StoredMessage) - Method in class rice.email.proxy.imap.commands.search.StringArgSearchPart
 
handleConnection(Socket) - Method in class rice.email.proxy.pop3.Pop3Handler
 
handleConnection(Socket) - Method in class rice.email.proxy.web.WebHandler
 
handleConnection(Socket) - Method in class rice.visualization.server.VisualizationServer
 
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
 
handleDebugCommand(String) - Method in class rice.visualization.server.FileCommandHandler
 
handleFlag(StoredMessage, String, boolean) - Method in class rice.email.proxy.imap.commands.search.NoArgSearchPart
 
handleFlag(StoredMessage, boolean) - Method in class rice.email.proxy.imap.commands.search.StringArgSearchPart
 
handleHeader(StoredMessage, String) - Method in class rice.email.proxy.imap.commands.search.StringArgSearchPart
 
handleManifestCmd(String) - Method in class rice.visualization.server.FileCommandHandler
 
handlePropsCmd(String) - Method in class rice.visualization.server.FileCommandHandler
 
handler - Variable in class rice.email.proxy.web.WebConnection
 
handler - Variable in class rice.post.proxy.PostProxy.LivenessThread
 
handles - Variable in class rice.visualization.proxy.VisualizationProxy
 
handleUpdateJarRequest(UpdateJarRequest, ObjectOutputStream) - Method in class rice.visualization.server.VisualizationServer
 
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.email.Email
Returns the hashcode
hashCode() - Method in class rice.email.EmailContentPart
Overridden to enforce hashCode();
hashCode() - Method in class rice.email.EmailHeadersPart
Returns the hashCode
hashCode() - Method in class rice.email.EmailMultiPart
Returns the hashCode
hashCode() - Method in class rice.email.EmailSinglePart
Returns the hashCode
hashCode() - Method in class rice.email.StoredEmail
Returns the hashcode of this storedemail
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.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.join.JoinAddress
 
hashCode() - Method in class rice.pastry.leafset.LeafSetProtocolAddress
 
hashCode() - Method in class rice.pastry.NodeHandle
Hash codes for nodehandles.
hashCode() - Method in class rice.pastry.routing.RouteProtocolAddress
 
hashCode() - Method in class rice.pastry.routing.RouterAddress
 
hashCode() - Method in class rice.pastry.socket.EpochInetSocketAddress
Returns the hashCode of this source route
hashCode() - Method in class rice.pastry.socket.SocketNodeHandle
Hash codes for node handles.
hashCode() - Method in class rice.pastry.socket.SourceRoute
Returns the hashCode of this source route
hashCode() - Method in class rice.pastry.standard.StandardAddress
 
hashCode() - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
 
hashCode() - Method in class rice.pastry.testing.PingAddress
 
hashCode() - Method in class rice.post.delivery.DeliveryMetadata
 
hashCode() - Method in class rice.post.PostClientAddress
 
hashCode() - Method in class rice.post.PostGroupAddress
 
hashCode() - Method in class rice.post.PostUserAddress
 
hashCode() - Method in class rice.post.storage.ContentHashReference
 
hashCode() - Method in class rice.post.storage.SecureReference
 
hashCode() - Method in class rice.post.storage.SignedReference
 
hasPreviousEntry() - Method in class rice.post.log.CoalescedLog.PhantomLogEntry
Returns whether or not this log entry has a previous log entry
hasPreviousEntry() - Method in class rice.post.log.LogEntry
Returns whether or not this log entry has a previous log entry
hasRange() - Method in class rice.email.proxy.imap.commands.fetch.BodyPartRequest
 
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 - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
HEADER - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
header - Variable in class rice.email.proxy.util.MimeParser
The parsed header, part, and boundary data, if it exists
HEADER_BUFFER_SIZE - Static variable in class rice.pastry.socket.SocketChannelRepeater
 
HEADER_DIRECT - Static variable in class rice.pastry.socket.SocketCollectionManager
 
HEADER_PING - Static variable in class rice.pastry.socket.PingManager
 
HEADER_SHORT_PING - Static variable in class rice.pastry.socket.PingManager
 
HEADER_SHORT_PING_RESPONSE - Static variable in class rice.pastry.socket.PingManager
 
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
 
headers - Variable in class rice.email.EmailHeadersPart
The data representing the haeders (transient as it is stored).
HeaderSearchPart - Class in rice.email.proxy.imap.commands.search
 
HeaderSearchPart(String, String) - Constructor for class rice.email.proxy.imap.commands.search.HeaderSearchPart
 
headersReference - Variable in class rice.email.EmailHeadersPart
A reference to the headers of this email part
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.
height - Variable in class rice.visualization.data.DataView
 
HeirarchyLogger - Class in rice.environment.logging
 
HeirarchyLogger() - Constructor for class rice.environment.logging.HeirarchyLogger
 
HelloMsg - Class in rice.pastry.testing
 
HelloMsg(Address, 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
 
HeloCommand - Class in rice.email.proxy.smtp.commands
EHLO/HELO command.
HeloCommand() - Constructor for class rice.email.proxy.smtp.commands.HeloCommand
 
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
HIERARCHY_DELIMITER - Static variable in class rice.email.proxy.mailbox.postbox.PostMailbox
 
HierarchyPage - Class in rice.email.proxy.web.pages
 
HierarchyPage() - Constructor for class rice.email.proxy.web.pages.HierarchyPage
 
HIGH_PRIORITY - Static variable in interface rice.p2p.commonapi.Message
 
highlightedNode - Variable in class rice.visualization.Visualization
 
highlightedRing - Variable in class rice.visualization.Visualization
 
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
HORIZONTAL - Static variable in class rice.visualization.data.Constraints
 
host - Variable in class rice.post.proxy.NetworkLogUploadThread
 
HOURS - Static variable in class rice.visualization.server.AggregationPanelCreator
 
http - Variable in class rice.email.proxy.web.WebConnection
 
HttpFetcher - Class in rice.proxy
 
HttpFetcher(URL, OutputStream) - Constructor for class rice.proxy.HttpFetcher
 

I

i - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
DESCRIBE THE FIELD
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.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 - Class in rice.pastry
Represents a Pastry identifier for a node, object or key.
Id(int[]) - Constructor for class rice.pastry.Id
Constructor.
id - Variable in class rice.post.delivery.Delivery.DeliveryHandle
 
id - Variable in class rice.post.proxy.ConnectivityCheckServer.ConnectivityCheckClient
 
id - Variable in class rice.post.proxy.NetworkLogServer.NetworkLogClient
 
id - Variable in class rice.visualization.VisualizationNode
 
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.
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.
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.
idToLocation(Id) - Method in class rice.visualization.PastryRingPanel
 
idToLocation(Id, Point, int) - Method in class rice.visualization.Ring
 
IllegalStateCommand - Class in rice.email.proxy.imap.commands
 
IllegalStateCommand() - Constructor for class rice.email.proxy.imap.commands.IllegalStateCommand
 
IMAGE_URL_HEADER_LINE - Static variable in class rice.email.proxy.mailbox.postbox.PostMessage
 
imap - Variable in class rice.email.proxy.EmailProxy
 
ImapCommandLexer - Class in rice.email.proxy.imap.parser.antlr
 
ImapCommandLexer(InputStream) - Constructor for class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
ImapCommandLexer(Reader) - Constructor for class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
ImapCommandLexer(InputBuffer) - Constructor for class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
ImapCommandLexer(LexerSharedInputState) - Constructor for class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
ImapCommandParser - Class in rice.email.proxy.imap.parser.antlr
 
ImapCommandParser(TokenBuffer, int) - Constructor for class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
ImapCommandParser(TokenBuffer) - Constructor for class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
ImapCommandParser(TokenStream, int) - Constructor for class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
ImapCommandParser(TokenStream) - Constructor for class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
ImapCommandParser(ParserSharedInputState) - Constructor for class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
ImapCommandParserTokenTypes - Interface in rice.email.proxy.imap.parser.antlr
 
ImapConnection - Class in rice.email.proxy.imap
A Socket wrapper for use by ImapCommands.
ImapConnection(Quittable, Socket, Environment) - Constructor for class rice.email.proxy.imap.ImapConnection
 
ImapLineParser - Class in rice.email.proxy.imap.parser.antlr
 
ImapLineParser(Environment) - Constructor for class rice.email.proxy.imap.parser.antlr.ImapLineParser
 
ImapServer - Interface in rice.email.proxy.imap
A Phoenix-accessable interface to the IMAP server.
ImapServerImpl - Class in rice.email.proxy.imap
 
ImapServerImpl(InetAddress, int, EmailService, UserManager, boolean, boolean, Environment) - Constructor for class rice.email.proxy.imap.ImapServerImpl
 
ImapState - Class in rice.email.proxy.imap
Holds current session state.
ImapState(UserManager, Workspace, Environment) - Constructor for class rice.email.proxy.imap.ImapState
 
immutableBackupCache - Variable in class rice.post.proxy.PostProxy
The local backup cache, for immutable objects
immutableGlacier - Variable in class rice.post.proxy.PostProxy
The local Glacier service
immutablePast - Variable in class rice.post.proxy.PostProxy
The local Past service, for immutable objects
ImmutableSortedMap - Class in rice.p2p.util
 
ImmutableSortedMap(SortedMap) - Constructor for class rice.p2p.util.ImmutableSortedMap
Constructor which takes an existing map
immutableStorage - Variable in class rice.post.proxy.PostProxy
The local storage manager, for immutable objects
in - Variable in class rice.email.proxy.smtp.SmtpConnection
 
in - Variable in class rice.email.proxy.util.MimeParser
Where we are reading the data from
in - Variable in class rice.email.proxy.web.WebConnection
 
in - Variable in class rice.p2p.util.XMLReader
The actual reader which the parser uses
in - Variable in class rice.post.proxy.PostProxy.LivenessThread
 
inbound - Variable in class rice.pastry.socket.messaging.DatagramMessage
 
INBOX_NAME - Static variable in class rice.email.EmailService
the name of the Inbox's log
includes(StoredMessage) - Method in class rice.email.proxy.imap.commands.search.AndSearchPart
 
includes(StoredMessage) - Method in class rice.email.proxy.imap.commands.search.DateArgSearchPart
 
includes(StoredMessage) - Method in class rice.email.proxy.imap.commands.search.FilterSearchPart
 
includes(StoredMessage) - Method in class rice.email.proxy.imap.commands.search.HeaderSearchPart
 
includes(StoredMessage) - Method in class rice.email.proxy.imap.commands.search.NoArgSearchPart
 
includes(StoredMessage) - Method in class rice.email.proxy.imap.commands.search.NotSearchPart
 
includes(StoredMessage) - Method in class rice.email.proxy.imap.commands.search.NumberArgSearchPart
 
includes(StoredMessage) - Method in class rice.email.proxy.imap.commands.search.OrSearchPart
 
includes(StoredMessage) - Method in class rice.email.proxy.imap.commands.search.StringArgSearchPart
 
includes(StoredMessage) - Method in class rice.email.proxy.mailbox.MsgFilter
 
includes(StoredMessage) - Method in class rice.email.proxy.mailbox.MsgRangeFilter
 
includes(StoredMessage) - Method in class rice.email.proxy.mailbox.MsgSetFilter
 
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
 
incrementEntries() - Method in class rice.email.log.EmailLog
Increments the number of entries since a snapshot
incrementExists() - Method in class rice.email.log.EmailLog
Increments the number of messages which exist in this folder
incrementExists(int) - Method in class rice.email.log.EmailLog
Increments the number of messages which exist in this folder
incrementFail() - Method in class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
incrementFail() - Method in interface rice.email.proxy.smtp.SmtpServer
 
incrementFail() - Method in class rice.email.proxy.smtp.SmtpServerImpl
 
incrementRecent() - Method in class rice.email.log.EmailLog
Increments the number of messages which exist in this folder
incrementSuccess() - Method in class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
incrementSuccess() - Method in interface rice.email.proxy.smtp.SmtpServer
 
incrementSuccess() - Method in class rice.email.proxy.smtp.SmtpServerImpl
 
incrementTime(int) - Method in class rice.environment.time.simulated.DirectTimeSource
 
incrHops() - Method in class rice.pastry.testing.PingMessageNew
 
index - Variable in class rice.pastry.direct.GenericNetwork.Coordinate
 
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_Coord - Variable in class rice.pastry.direct.GenericNetwork
 
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.
INFO_BOX_SIZE - Static variable in class rice.post.proxy.ConfigurationFrame
 
INFORMATION_PANEL_HEIGHT - Static variable in class rice.visualization.InformationPanel
 
INFORMATION_PANEL_WIDTH - Static variable in class rice.visualization.InformationPanel
 
InformationPanel - Class in rice.visualization
 
InformationPanel(Visualization) - Constructor for class rice.visualization.InformationPanel
 
informationPanel - Variable in class rice.visualization.VisualizationFrame
 
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() - Method in class rice.email.proxy.imap.ImapServerImpl
 
initialize() - Method in class rice.email.proxy.imap.NonBlockingImapServerImpl
 
initialize() - Method in class rice.email.proxy.imap.SSLImapServerImpl
 
initialize() - Method in class rice.email.proxy.pop3.NonBlockingPop3ServerImpl
 
initialize() - Method in class rice.email.proxy.pop3.Pop3ServerImpl
 
initialize() - Method in class rice.email.proxy.pop3.SSLPop3ServerImpl
 
initialize() - Method in class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
initialize() - Method in class rice.email.proxy.smtp.SmtpServerImpl
 
initialize() - Method in class rice.email.proxy.smtp.SSLSmtpServerImpl
 
initialize() - Method in class rice.email.proxy.web.WebServerImpl
 
initializeSSL() - Method in class rice.email.proxy.imap.SSLImapServerImpl
 
initializeSSL() - Method in class rice.email.proxy.pop3.SSLPop3ServerImpl
 
initializeSSL() - Method in class rice.email.proxy.smtp.SSLSmtpServerImpl
 
initiateJoin(NodeHandle) - Method in class rice.pastry.direct.DirectPastryNode
 
initiateJoin(NodeHandle[]) - Method in class rice.pastry.direct.DirectPastryNode
Sends an InitiateJoin message to itself.
initiateJoin(NodeHandle) - Method in class rice.pastry.dist.DistPastryNode
Sends an InitiateJoin message to itself.
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(NodeHandle[]) - Constructor for class rice.pastry.join.InitiateJoin
 
InitiateJoin(Date, NodeHandle[]) - Constructor for class rice.pastry.join.InitiateJoin
Constructor.
InitiateJoin(Credentials, NodeHandle[]) - Constructor for class rice.pastry.join.InitiateJoin
Constructor.
InitiateJoin(Credentials, Date, NodeHandle[]) - Constructor for class rice.pastry.join.InitiateJoin
Constructor.
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.
InMemoryWorkspace - Class in rice.email.proxy.util
 
InMemoryWorkspace() - Constructor for class rice.email.proxy.util.InMemoryWorkspace
 
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.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
InsertMailLogEntry - Class in rice.email.log
Stores an email in the LogEntry chain.
InsertMailLogEntry(StoredEmail) - Constructor for class rice.email.log.InsertMailLogEntry
Constructor for InsertMailEntry.
InsertMailsLogEntry - Class in rice.email.log
Stores an list of emails in the LogEntry chain.
InsertMailsLogEntry(StoredEmail[]) - Constructor for class rice.email.log.InsertMailsLogEntry
Constructor for InsertMailEntry.
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
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 - 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.ScribeRegrTest
DESCRIBE THE FIELD
instance - Variable in class rice.pastry.client.PastryAppl
 
instance - Variable in class rice.pastry.commonapi.PastryEndpoint
 
instance - Variable in class rice.post.PostImpl
The instance.
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...
INTERNALDATE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
INTERNALDATE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
internaldate - Variable in class rice.email.StoredEmail
The internaldate of this email, or when it was appended to the folder
internalFetchSize(EmailContentPart) - Method in class rice.email.proxy.imap.commands.fetch.BodyPart
 
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
interval - Variable in class rice.proxy.Proxy.AutomaticUpdater
 
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
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
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.
isAlive() - Method in class rice.visualization.VisualizationNode
 
isAliveAt(long) - Method in class rice.p2p.aggregation.ObjectDescriptor
 
isAnswered() - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
isAnswered() - Method in interface rice.email.proxy.mailbox.FlagList
 
isAnswered() - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Gets the Answered attribute of the Flags object
isAttributeDefault(int) - Method in class rice.p2p.util.XMLParser
 
isAuthenticated() - Method in class rice.email.proxy.imap.ImapState
 
isAuthenticated() - Method in class rice.email.proxy.pop3.Pop3State
 
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
 
isBoundary() - Method in class rice.email.proxy.util.MimeParser
Method which returns whether or not we've actually hit a boundary
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(NodeId) - Method in class rice.pastry.client.PastryAppl
Called by the layered Pastry application to check if the local pastry node is the one that is currently closest to the object key id.
isClosest(NodeId) - Method in class rice.pastry.PastryNode
Called by the layered Pastry application to check if the local pastry node is the one that is currently closest to the object key id.
isComplete() - Method in class rice.pastry.leafset.LeafSet
 
isDeleted() - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
isDeleted() - Method in interface rice.email.proxy.mailbox.FlagList
 
isDeleted() - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Gets the Deleted attribute of the Flags object
isDirect() - Method in class rice.pastry.socket.SourceRoute
Returns whether or not this route is direct
isDone() - Method in class rice.Continuation.MultiContinuation
Method which returns whether or not we are done.
isDraft() - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
isDraft() - Method in interface rice.email.proxy.mailbox.FlagList
 
isDraft() - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Gets the Draft attribute of the Flags object
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
 
isEndBoundary() - Method in class rice.email.proxy.util.MimeParser
Method which returns whether or not we've actually hit a boundary
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
isFault() - Method in class rice.visualization.VisualizationNode
 
isFlagged() - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
isFlagged() - Method in interface rice.email.proxy.mailbox.FlagList
 
isFlagged() - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Gets the Flagged attribute of the Flags object
isFull() - Method in class rice.pastry.IdRange
test if the range is the full circle
isHighlighted(Node) - Method in class rice.visualization.PastryRingPanel
 
isHighlighted(Node) - Method in class rice.visualization.Ring
 
isLocal() - Method in class rice.email.proxy.smtp.SmtpConnection
 
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 - 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 interface rice.p2p.past.PastContent
States if this content object is mutable.
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.post.storage.SignedData
States if this content object is mutable.
isNATted() - Method in class rice.pastry.socket.SocketPastryNode
 
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
isPostAddress(String) - Method in class rice.email.proxy.smtp.manager.SimpleManager
 
isPostAddress(MailAddress) - Method in class rice.email.proxy.smtp.manager.SimpleManager
 
isPostAddress(String, Continuation) - Method in class rice.email.proxy.smtp.manager.SimpleManager
 
isPostAddress(MailAddress, Continuation) - Method in class rice.email.proxy.smtp.manager.SimpleManager
 
isPostAddress(String, Continuation) - Method in interface rice.email.proxy.smtp.manager.SmtpManager
 
isProperlyRemoved(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
 
isReady() - Method in class rice.pastry.PastryNode
 
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.
isRecent() - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
isRecent() - Method in interface rice.email.proxy.mailbox.FlagList
Methods which support the session flags, as well as the \Recent flag
isRecent() - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Gets the Recent attribute of the Flags object
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() - Method in class rice.email.Folder
Returns whether or not this folder is the root of the email hierarchy
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.tutorial.lesson6.MyScribeClient
Some passthrough accessors for the myScribe
isSeen() - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
isSeen() - Method in interface rice.email.proxy.mailbox.FlagList
 
isSeen() - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Gets the Seen attribute of the Flags object
isSelected() - Method in class rice.email.proxy.imap.ImapState
 
isSelected(Node) - Method in class rice.visualization.PastryRingPanel
 
isSelected(Node) - Method in class rice.visualization.Ring
 
isSelectorThread() - Method in class rice.selector.SelectorManager
Returns whether or not this thread of execution is the selector thread
isSessionFlagSet(String) - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Returns whether or not the given session flag is set
isSet(String) - Method in class rice.email.Flags
Get the attribute for the specified Flag object
isSet(String) - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
isSet(String) - Method in interface rice.email.proxy.mailbox.FlagList
Methods which allow the querying of flags
isSet(String) - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Returns whether or not the given flag is set
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
isText() - Method in class rice.p2p.util.XMLReader
Returns whether or not a end tag just happened
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.AbstractImapCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.AppendCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.AuthenticateCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.BadSyntaxCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.CapabilityCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.CheckCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.CloseCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.CopyCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.CreateCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.DeleteCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.ExamineCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.ExpungeCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.FetchCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.IllegalStateCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.ListCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.LoginCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.LogoutCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.LsubCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.NoopCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.RenameCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.SearchCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.StatusCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.StoreCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.SubscribeCommand
 
isValidForState(ImapState) - Method in class rice.email.proxy.imap.commands.UnsubscribeCommand
 
isValidForState(Pop3State) - Method in class rice.email.proxy.pop3.commands.ApopCommand
 
isValidForState(Pop3State) - Method in class rice.email.proxy.pop3.commands.CapaCommand
 
isValidForState(Pop3State) - Method in class rice.email.proxy.pop3.commands.DeleCommand
 
isValidForState(Pop3State) - Method in class rice.email.proxy.pop3.commands.ListCommand
 
isValidForState(Pop3State) - Method in class rice.email.proxy.pop3.commands.NoopCommand
 
isValidForState(Pop3State) - Method in class rice.email.proxy.pop3.commands.PassCommand
 
isValidForState(Pop3State) - Method in class rice.email.proxy.pop3.commands.Pop3Command
 
isValidForState(Pop3State) - Method in class rice.email.proxy.pop3.commands.QuitCommand
 
isValidForState(Pop3State) - Method in class rice.email.proxy.pop3.commands.RetrCommand
 
isValidForState(Pop3State) - Method in class rice.email.proxy.pop3.commands.StatCommand
 
isValidForState(Pop3State) - Method in class rice.email.proxy.pop3.commands.TopCommand
 
isValidForState(Pop3State) - Method in class rice.email.proxy.pop3.commands.UidlCommand
 
isValidForState(Pop3State) - Method in class rice.email.proxy.pop3.commands.UserCommand
 
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
isWritable() - Method in class rice.email.proxy.imap.commands.ExamineCommand
 
isWritable() - Method in class rice.email.proxy.imap.commands.NoopCommand
 
isWritable() - Method in class rice.email.proxy.imap.commands.SelectCommand
 
items - Variable in class rice.visualization.data.PieChartView
 
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

JoinAddress - Class in rice.pastry.join
The address of the join receiver at a pastry node.
JoinAddress() - Constructor for class rice.pastry.join.JoinAddress
Constructor.
JoinAdvertise - Static variable in class rice.pastry.leafset.BroadcastLeafSet
 
joinGroup(PostGroupAddress, byte[]) - Method in interface rice.post.Post
This method causes the local POST service to subscribe to the specified address, and use the specified shared key in order to decrypt messages.
joinGroup(PostGroupAddress, byte[]) - Method in class rice.post.PostImpl
This method causes the local POST service to subscribe to the specified address, and use the specified shared key in order to decrypt messages.
JoinInitial - Static variable in class rice.pastry.leafset.BroadcastLeafSet
 
JoinRequest - Class in rice.pastry.join
Request to join this network.
JoinRequest(NodeHandle, int) - Constructor for class rice.pastry.join.JoinRequest
Constructor.
JoinRequest(NodeHandle, Date, int) - Constructor for class rice.pastry.join.JoinRequest
Constructor.
JoinRequest(NodeHandle, Credentials, int) - Constructor for class rice.pastry.join.JoinRequest
Constructor.
JoinRequest(NodeHandle, Credentials, Date, int) - Constructor for class rice.pastry.join.JoinRequest
Constructor.

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.post.log.EncryptedLog
 
key - Variable in class rice.post.proxy.NetworkLogServer
 
key - Variable in class rice.post.proxy.NetworkLogUploadThread
 
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
keypair - Variable in class rice.visualization.server.VisualizationServer
 
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
keystore - Variable in class rice.email.proxy.imap.SSLImapServerImpl
 
keystore - Variable in class rice.email.proxy.pop3.SSLPop3ServerImpl
 
keystore - Variable in class rice.email.proxy.smtp.SSLSmtpServerImpl
 
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
KeyValueListView - Class in rice.visualization.data
 
KeyValueListView(String, int, int, Constraints) - Constructor for class rice.visualization.data.KeyValueListView
 
KeyValueListViewRenderer - Class in rice.visualization.render
 
KeyValueListViewRenderer(DataProvider) - Constructor for class rice.visualization.render.KeyValueListViewRenderer
 
KEYWORD - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
KEYWORD - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
KFACTORY - Variable in class rice.post.proxy.PostProxy
The IdFactory to use for glacier fragments
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
kill - Variable in class rice.post.proxy.CompatibilityCheck
 
kill - Variable in class rice.post.proxy.PostProxy.PostDialog
 
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
 
label - Variable in class rice.post.proxy.ConfigurationFrame.ButtonBox
 
label - Variable in class rice.post.proxy.ConfigurationFrame.EnableBox
 
label - Variable in class rice.post.proxy.ConfigurationFrame.InfoBox
 
label - Variable in class rice.post.proxy.ConfigurationFrame.ListBox
 
label - Variable in class rice.post.proxy.ConfigurationFrame.LogEnableBox
 
label - Variable in class rice.post.proxy.ConfigurationFrame.SliderBox
 
label - Variable in class rice.post.proxy.ConfigurationFrame.TextBox
 
labels - Variable in class rice.visualization.data.LineGraphView
 
labels - Variable in class rice.visualization.data.PieChartView
 
LARGER - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
LARGER - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
lastCommand - Variable in class rice.visualization.DebugCommandFrame
 
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
 
lastReceived - Variable in class rice.visualization.server.VisualizationServer.NetworkActivityChecker
 
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
 
lastSent - Variable in class rice.visualization.server.VisualizationServer.NetworkActivityChecker
 
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
layout - Variable in class rice.post.proxy.ConfigurationFrame.TitledPanel
 
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) - Constructor for class rice.pastry.leafset.LeafSet
Constructor.
LeafSet(NodeHandle, int, boolean) - Constructor for class rice.pastry.leafset.LeafSet
 
leafSet - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
 
leafSet - Variable in class rice.pastry.standard.StandardJoinProtocol
 
leafSet - Variable in class rice.pastry.standard.StandardLeafSetProtocol
 
LEAFSET_COLOR - Static variable in class rice.visualization.PastryRingPanel
 
leafSetChange(NodeHandle, boolean) - Method in class rice.pastry.client.CommonAPIAppl
Called by pastry when the leaf set changes.
leafSetChange(NodeHandle, boolean) - Method in class rice.pastry.client.PastryAppl
Called by pastry when the leaf set changes.
leafSetChange(NodeHandle, boolean) - Method in class rice.pastry.commonapi.PastryEndpoint
 
leafSetChange(NodeHandle, boolean) - Method in class rice.pastry.testing.HelloWorldApp
Invoked upon change to leafset.
leafSetChange(NodeHandle, boolean) - Method in class rice.pastry.testing.Ping
 
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
Constructor.
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
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(NodeId) - Constructor for class rice.pastry.testing.LeafSetTest.TestNodeHandle
 
legend - Variable in class rice.visualization.data.LineGraphView
 
LEGEND_LOCATION_X - Static variable in class rice.visualization.PastryRingPanel
 
LEGEND_LOCATION_Y - Static variable in class rice.visualization.PastryRingPanel
 
LEGEND_SPACING - Static variable in class rice.visualization.PastryRingPanel
 
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
length - Variable in class rice.post.proxy.NetworkLogServer.NetworkLogClient
 
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
 
LIGHT_ASSOC_COLOR - Static variable in class rice.visualization.PastryRingPanel
 
LIGHT_LEAFSET_COLOR - Static variable in class rice.visualization.PastryRingPanel
 
LIGHT_ROUTE_TABLE_COLOR - Static variable in class rice.visualization.PastryRingPanel
 
lightGray - Static variable in class rice.visualization.data.Color
 
limit(Reader, long) - Static method in class rice.email.proxy.util.StreamUtils
Creates a reader that will return -1 after len chars have been read.
LimitedStringWriter - Class in rice.email.proxy.util
 
LimitedStringWriter(int) - Constructor for class rice.email.proxy.util.LimitedStringWriter
Constructor which takes a maximum capacity
LINE_FEED - Static variable in class rice.email.proxy.web.WebConnection
 
LineGraphView - Class in rice.visualization.data
 
LineGraphView(String, int, int, Constraints, String, String, boolean, boolean) - Constructor for class rice.visualization.data.LineGraphView
 
LineGraphViewRenderer - Class in rice.visualization.render
 
LineGraphViewRenderer(DataProvider) - Constructor for class rice.visualization.render.LineGraphViewRenderer
 
lines - Variable in class rice.email.EmailSinglePart
The number of lines for this email single part
LIST - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
list() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
LIST - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
LIST_BOX_SIZE - Static variable in class rice.post.proxy.ConfigurationFrame
 
LIST_BUTTONS_SIZE - Static variable in class rice.post.proxy.ConfigurationFrame
 
LIST_SIZE - Static variable in class rice.post.proxy.ConfigurationFrame
 
ListCommand - Class in rice.email.proxy.imap.commands
LIST command.
ListCommand() - Constructor for class rice.email.proxy.imap.commands.ListCommand
 
ListCommand - Class in rice.email.proxy.pop3.commands
 
ListCommand() - Constructor for class rice.email.proxy.pop3.commands.ListCommand
 
listeners - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
listFolders(String) - Method in class rice.email.proxy.mailbox.filebox.FileMailbox
 
listFolders(String) - Method in interface rice.email.proxy.mailbox.Mailbox
 
listFolders() - Method in class rice.email.proxy.mailbox.postbox.PostMailbox
Lists all folders
listFolders(String) - Method in class rice.email.proxy.mailbox.postbox.PostMailbox
Lists all folders which match the provided pattern
listSubscriptions(String) - Method in class rice.email.proxy.mailbox.filebox.FileMailbox
 
listSubscriptions(String) - Method in interface rice.email.proxy.mailbox.Mailbox
 
listSubscriptions(String) - Method in class rice.email.proxy.mailbox.postbox.PostMailbox
 
literal() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
LITERAL_START - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
LITERAL_START - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
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
 
lm - Variable in class rice.proxy.Proxy
 
lname() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
load(Environment) - Method in class rice.email.proxy.pop3.commands.Pop3CommandRegistry
 
load() - Method in class rice.email.proxy.smtp.commands.SmtpCommandRegistry
 
load() - Method in class rice.email.proxy.web.pages.WebPageRegistry
 
loadModule(SecurityModule) - Method in class rice.post.security.SecurityService
Loads a module under the name module.getName()
local - Variable in class rice.post.proxy.ConnectivityCheckClient
 
localAddressIsProbablyNatted() - Method in class rice.pastry.socket.SocketNATHandler
 
localAddressIsProbablyNatted() - Method in class rice.pastry.socket.StubNATHandler
 
localhandle - Variable in class rice.pastry.PastryNode
 
localHandle - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
 
localHandle - Variable in class rice.pastry.standard.StandardJoinProtocol
 
localHandle - Variable in class rice.pastry.standard.StandardLeafSetProtocol
 
localHost - Variable in class rice.post.proxy.PostProxy
 
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
 
localNode - Variable in class rice.pastry.standard.StandardLeafSetProtocol
 
LocalVisualization - Class in rice.visualization
 
LocalVisualization(DistNodeHandle, Environment) - Constructor for class rice.visualization.LocalVisualization
 
LocalVisualizationFrame - Class in rice.visualization
 
LocalVisualizationFrame(LocalVisualization) - Constructor for class rice.visualization.LocalVisualizationFrame
 
location - Variable in class rice.post.log.Log
The location of this log in PAST.
lock - Variable in class rice.post.proxy.NetworkLogServer
 
log(String) - Method in class rice.environment.logging.Logger
Prints the message if the priority is equal to or higher than the minimum priority.
log(String) - Method in class rice.environment.logging.simple.SimpleLogger
Prints out loggerName:currentTime:message
Log - Class in rice.post.log
Class which represents a log in the POST system.
Log(Object, Id, Post) - Constructor for class rice.post.log.Log
Constructs a Log for use in POST
log - Variable in class rice.post.proxy.PostProxy
The fetched POST log
Log.AddLogEntryTask - Class in rice.post.log
This class encapsulates the logic needed to add a log entry to the current log.
Log.AddLogEntryTask(LogEntry, Continuation) - Constructor for class rice.post.log.Log.AddLogEntryTask
This construct will build an object which will call the given command once processing has been completed, and will provide a result.
logAll - Static variable in class rice.selector.testing.SelectorTest
 
logEntry(String) - Method in class rice.p2p.aggregation.AggregateList
 
LogEntry - Class in rice.post.log
Abstract class for all entries in the log.
LogEntry() - Constructor for class rice.post.log.LogEntry
Constructs a LogEntry
LogEntryReference - Class in rice.post.log
This class serves as a reference to a LogEntry stored in the Post system.
LogEntryReference(Id[], byte[][]) - Constructor for class rice.post.log.LogEntryReference
Creates a new LogEntryReference.
logException(String, Throwable) - Method in class rice.environment.logging.Logger
Prints the stack trace of the exception.
logException(String, Throwable) - Method in class rice.environment.logging.simple.SimpleLogger
Prints out logger:currentTime:exception.stackTrace();
logFile - Variable in class rice.p2p.aggregation.AggregateList
 
logFileName - Variable in class rice.p2p.aggregation.AggregateList
 
logger - Variable in class rice.Continuation.ListenerContinuation
 
logger - Variable in class rice.email.EmailService
 
logger - Variable in class rice.email.proxy.imap.ImapConnection
 
logger - Variable in class rice.email.proxy.imap.ImapServerImpl
 
logger - Variable in class rice.email.proxy.pop3.NonBlockingPop3ServerImpl
 
logger - Variable in class rice.email.proxy.pop3.Pop3ServerImpl
 
logger - Variable in class rice.email.proxy.smtp.client.SmtpClient
 
logger - Variable in class rice.email.proxy.smtp.manager.SimpleManager
 
logger - Variable in class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
logger - Variable in class rice.email.proxy.smtp.SmtpConnection
 
logger - Variable in class rice.email.proxy.smtp.SmtpServerImpl
 
logger - Variable in class rice.email.proxy.web.WebConnection
 
logger - Variable in class rice.email.proxy.web.WebServerImpl
 
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.commonapi.testing.CommonAPITest
 
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.direct.DirectNodeHandle
 
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.post.delivery.DeliveryService
 
logger - Variable in class rice.post.log.CoalescedLog
 
logger - Variable in class rice.post.log.Log
 
logger - Variable in class rice.post.log.LogEntry
 
logger - Variable in class rice.post.PostImpl
 
logger - Variable in class rice.post.proxy.NetworkLogUploadThread
 
logger - Variable in class rice.post.proxy.PostProxy
 
logger - Variable in class rice.proxy.Proxy
 
logger - Variable in class rice.selector.SelectorManager
 
logger - Variable in class rice.visualization.client.VisualizationClient
 
logger - Variable in class rice.visualization.ControlPanel
 
logger - Variable in class rice.visualization.LocalVisualization
 
logger - Variable in class rice.visualization.server.EmailPanelCreator
Lazilly constructed.
logger - Variable in class rice.visualization.server.FileCommandHandler
Lazilly constructed.
logger - Variable in class rice.visualization.server.GCPanelCreator
Lazilly constructed.
logger - Variable in class rice.visualization.server.OverviewPanelCreator
Lazilly constructed.
logger - Variable in class rice.visualization.server.PASTPanelCreator
Lazilly constructed.
logger - Variable in class rice.visualization.server.PersistencePanelCreator
Lazilly constructed.
logger - Variable in class rice.visualization.server.QueuePanelCreator
Lazilly constructed.
logger - Variable in class rice.visualization.server.VisualizationServer
 
logger - Variable in class rice.visualization.Visualization
 
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
 
logid - Variable in class rice.email.log.AddFolderLogEntry
 
logid - Variable in class rice.email.log.RemoveFolderLogEntry
 
LOGIN - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
login() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
LOGIN - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
LoginCommand - Class in rice.email.proxy.imap.commands
LOGIN command.
LoginCommand() - Constructor for class rice.email.proxy.imap.commands.LoginCommand
 
LoginPage - Class in rice.email.proxy.web.pages
 
LoginPage() - Constructor for class rice.email.proxy.web.pages.LoginPage
 
logIssues - Static variable in class rice.selector.testing.SelectorTest
 
LogManager - Interface in rice.environment.logging
Factory interface to generate loggers.
logManager - Variable in class rice.post.proxy.PostProxy
The class which manages the log
logout() - Method in class rice.email.proxy.imap.ImapState
 
LOGOUT - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
LOGOUT - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
LogoutCommand - Class in rice.email.proxy.imap.commands
LOGOUT command.
LogoutCommand() - Constructor for class rice.email.proxy.imap.commands.LogoutCommand
 
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
LogReference - Class in rice.post.log
This class serves as a reference to a Log stored in the Post system.
LogReference(Id) - Constructor for class rice.post.log.LogReference
Creates a new reference to a particular Log object.
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(String) - Method in interface rice.email.proxy.dns.DnsService
 
lookup(String) - Method in class rice.email.proxy.dns.DnsServiceImpl
 
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, 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.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.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
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
 
LPAREN - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
LPAREN - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
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
LSANGLE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
LSANGLE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
LSBRACKET - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
LSBRACKET - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
lSetSize - Variable in class rice.pastry.PastryNodeFactory
 
LSUB - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
lsub() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
LSUB - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
LsubCommand - Class in rice.email.proxy.imap.commands
LSUB command.
LsubCommand() - Constructor for class rice.email.proxy.imap.commands.LsubCommand
 

M

magenta - Static variable in class rice.visualization.data.Color
 
MailAddress - Class in rice.email.proxy.mail
 
MailAddress(String) - Constructor for class rice.email.proxy.mail.MailAddress
 
Mailbox - Interface in rice.email.proxy.mailbox
 
MailboxException - Exception in rice.email.proxy.mailbox
 
MailboxException() - Constructor for exception rice.email.proxy.mailbox.MailboxException
 
MailboxException(String) - Constructor for exception rice.email.proxy.mailbox.MailboxException
 
MailboxException(String, Throwable) - Constructor for exception rice.email.proxy.mailbox.MailboxException
 
MailboxException(Throwable) - Constructor for exception rice.email.proxy.mailbox.MailboxException
 
mailboxExists(String) - Method in class rice.email.proxy.mailbox.filebox.FileMailboxManager
 
MailboxManager - Interface in rice.email.proxy.mailbox
 
MailCommand - Class in rice.email.proxy.smtp.commands
MAIL command.
MailCommand() - Constructor for class rice.email.proxy.smtp.commands.MailCommand
 
MailDataHandler - Class in rice.email.proxy.mail
 
MailDataHandler() - Constructor for class rice.email.proxy.mail.MailDataHandler
Creates a new instance of MailDataHandler
MailException - Exception in rice.email.proxy.mail
 
MailException() - Constructor for exception rice.email.proxy.mail.MailException
 
MailException(String) - Constructor for exception rice.email.proxy.mail.MailException
 
MailException(String, Throwable) - Constructor for exception rice.email.proxy.mail.MailException
 
MailException(Throwable) - Constructor for exception rice.email.proxy.mail.MailException
 
MailFolder - Interface in rice.email.proxy.mailbox
 
main(String[]) - Static method in class rice.email.proxy.EmailProxy
Usage: java rice.email.proxy.EmailProxy userid [-bootstrap hostname[:port]] [-port port] [-imapport port] [-smtpport port]
main(String[]) - Static method in class rice.email.proxy.imap.parser.antlr.Test
 
main(String[]) - Static method in class rice.email.proxy.testing.Hammer
 
main(String[]) - Static method in class rice.email.proxy.util.MimeParser
A simple main method, in case you want to test the basic functionality of this class by running it stand-alone.
main(String[]) - Static method in class rice.p2p.glacier.ErasureCodec
 
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
Usage: java [-cp FreePastry-.jar] rice.tutorial.lesson4.DistTutorial localbindport bootIP bootPort numNodes example java rice.tutorial.DistTutorial 9001 pokey.cs.almamater.edu 9001 10
main(String[]) - Static method in class rice.p2p.past.testing.PastRegrTest
Usage: DistPastTest [-port p] [-bootstrap host[:port]] [-nodes n] [-protocol (direct|socket)] [-help]
main(String[]) - Static method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
Usage: ReplicationRegrTest [-port p] [-bootstrap host[:port]] [-nodes n] [-protocol (rmi|wire)] [-help]
main(String[]) - Static method in class rice.p2p.replication.testing.ReplicationRegrTest
Usage: ReplicationRegrTest [-port p] [-bootstrap host[:port]] [-nodes n] [-protocol (rmi|wire)] [-help]
main(String[]) - Static method in class rice.p2p.scribe.testing.ScribeRegrTest
Usage: DistScribeRegrTest [-port p] [-bootstrap host[:port]] [-nodes n] [-protocol (rmi|wire)] [-help]
main(String[]) - Static method in class rice.p2p.util.testing.BloomFilterUnit
 
main(String[]) - Static method in class rice.p2p.util.testing.EncryptedStreamUnit
 
main(String[]) - Static method in class rice.p2p.util.testing.IdBloomFilterReplicationTest
 
main(String[]) - Static method in class rice.p2p.util.testing.IdBloomFilterUnit
 
main(String[]) - Static method in class rice.p2p.util.testing.MathUtilsUnit
 
main(String[]) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
 
main(String[]) - Static method in class rice.p2p.util.testing.SecurityUtilsUnit
Tests the security service.
main(String[]) - Static method in class rice.p2p.util.testing.StringCacheUnit
 
main(String[]) - Static method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
main(String[]) - Static method in class rice.p2p.util.testing.XMLParserUnit
 
main(String[]) - Static method in class rice.pastry.standard.CertifiedNodeIdFactory
Main method which, for convenience, allows certificate creation.
main(String[]) - Static method in class rice.pastry.testing.ClosestRegrTest
main
main(String[]) - Static method in class rice.pastry.testing.DirectPastryPingTest
 
main(String[]) - Static method in class rice.pastry.testing.DirectPastryRegrTest
main.
main(String[]) - Static method in class rice.pastry.testing.DistHelloWorld
Usage: DistHelloWorld [-msgs m] [-nodes n] [-port p] [-bootstrap bshost[:bsport]] [-verbose|-silent|-verbosity v] [-help].
main(String[]) - Static method in class rice.pastry.testing.DistPastryRegrTest
Usage: DistRegrPastryTest [-port p] [-protocol (wire|rmi)] [-nodes n] [-bootstrap host[:port]] [-help]
main(String[]) - Static method in class rice.pastry.testing.HelloWorld
Usage: HelloWorld [-msgs m] [-nodes n] [-verbose|-silent|-verbosity v] [-simultaneous_joins] [-simultaneous_msgs] [-help]
main(String[]) - Static method in class rice.pastry.testing.IdRangeUnit
 
main(String[]) - Static method in class rice.pastry.testing.LeafSetTest
 
main(String[]) - Static method in class rice.pastry.testing.MemoryTest
 
main(String[]) - Static method in class rice.pastry.testing.NodeIdUnit
 
main(String[]) - Static method in class rice.pastry.testing.PartitionChecker
 
main(String[]) - Static method in class rice.pastry.testing.PastryNetworkTest
 
main(String[]) - Static method in class rice.pastry.testing.PastryTest
 
main(String[]) - Static method in class rice.persistence.testing.GlacierPersistentStorageTest
 
main(String[]) - Static method in class rice.persistence.testing.LRUCacheTest
 
main(String[]) - Static method in class rice.persistence.testing.MemoryStorageTest
 
main(String[]) - Static method in class rice.persistence.testing.PersistentStorageTest
 
main(String[]) - Static method in class rice.post.proxy.CompatibilityCheck
 
main(String[]) - Static method in class rice.post.proxy.ConfigurationFrame
 
main(String[]) - Static method in class rice.post.proxy.ConnectivityCheckClient
 
main(String[]) - Static method in class rice.post.proxy.ConnectivityCheckServer
 
main(String[]) - Static method in class rice.post.proxy.NetworkLogServer
 
main(String[]) - Static method in class rice.post.proxy.PostProxy
 
main(String[]) - Static method in class rice.post.security.ca.CACertificateGenerator
The main program for the CertificateGenerator class
main(String[]) - Static method in class rice.post.security.ca.CAKeyGenerator
The main program for the CertificateAuthorityKeyGenerator class
main(String[]) - Static method in class rice.post.security.ca.CAPasswordChanger
The main program for the CertificateGenerator class
main(String[]) - Static method in class rice.post.security.ca.CAUserRenamer
The main program for the CertificateGenerator class
main(String[]) - Static method in class rice.proxy.HttpFetcher
 
main(String[]) - Static method in class rice.proxy.Proxy
 
main(String[]) - Static method in class rice.selector.testing.SelectorTest
 
main(String[]) - Static method in class rice.tutorial.lesson0a.TestContinuation
 
main(String[]) - Static method in class rice.tutorial.lesson0a.TestContinuationAnon
 
main(String[]) - Static method in class rice.tutorial.lesson1.DistTutorial
Usage: java [-cp FreePastry-.jar] rice.tutorial.lesson1.DistTutorial localbindport bootIP bootPort example java rice.tutorial.DistTutorial 9001 pokey.cs.almamater.edu 9001
main(String[]) - Static method in class rice.tutorial.lesson3.DistTutorial
Usage: java [-cp FreePastry-.jar] rice.tutorial.lesson3.DistTutorial localbindport bootIP bootPort example java rice.tutorial.DistTutorial 9001 pokey.cs.almamater.edu 9001
main(String[]) - Static method in class rice.tutorial.lesson4.DistTutorial
Usage: java [-cp FreePastry-.jar] rice.tutorial.lesson4.DistTutorial localbindport bootIP bootPort numNodes example java rice.tutorial.DistTutorial 9001 pokey.cs.almamater.edu 9001 10
main(String[]) - Static method in class rice.tutorial.lesson5.DistTutorial
Usage: java [-cp FreePastry-.jar] rice.tutorial.lesson5.DistTutorial localbindport bootIP bootPort example java rice.tutorial.DistTutorial 9001 pokey.cs.almamater.edu 9001
main(String[]) - Static method in class rice.tutorial.lesson6.ScribeTutorial
Usage: java [-cp FreePastry- .jar] rice.tutorial.lesson6.ScribeTutorial localbindport bootIP bootPort numNodes example java rice.tutorial.DistTutorial 9001 pokey.cs.almamater.edu 9001
main(String[]) - Static method in class rice.tutorial.lesson7.PastTutorial
Usage: java [-cp FreePastry- .jar] rice.tutorial.lesson4.DistTutorial localbindport bootIP bootPort numNodes example java rice.tutorial.DistTutorial 9001 pokey.cs.almamater.edu 9001 10
main(String[]) - Static method in class rice.visualization.client.FileMessage
 
main(String[]) - Static method in class rice.visualization.proxy.VisualizationEmailProxy
 
main(String[]) - Static method in class rice.visualization.proxy.VisualizationProxy
 
mainfunc(PastryRegrTest, String[], int, int, int, int, int) - Static method in class rice.pastry.testing.PastryRegrTest
main
MainPage - Class in rice.email.proxy.web.pages
 
MainPage() - Constructor for class rice.email.proxy.web.pages.MainPage
 
maintainLeafSet() - Method in class rice.pastry.standard.StandardLeafSetProtocol
Maintain the leaf set.
MAINTENANCE_INTERVAL - Variable in class rice.p2p.replication.ReplicationImpl
The amount of time to wait between replications
MAINTENANCE_INTERVAL - Variable in class rice.p2p.scribe.ScribeImpl
The interval with which to perform maintenance
MaintenanceMessage - Class in rice.p2p.scribe.messaging
 
MaintenanceMessage() - Constructor for class rice.p2p.scribe.messaging.MaintenanceMessage
Constructor
makeMessage(Session) - Static method in class rice.email.proxy.testing.Hammer
 
makeNoShortCuts() - Method in class rice.pastry.routing.SendOptions
Returns whether it is required for each routing step to go to a node whose id matches in exactly one more digit.
makePastryNode(boolean) - Method in class rice.pastry.testing.DistHelloWorld
Create a Pastry node and add it to pastryNodes.
makePastryNode() - Method in class rice.pastry.testing.HelloWorld
Create a Pastry node and add it to pastryNodes.
makePastryNode() - Method in class rice.pastry.testing.PastryTest
 
makePastryNode() - Method in class rice.pastry.testing.SinglePingTest
 
makeRandomId(Random) - Static method in class rice.pastry.Id
Creates a random Id.
makeRandomId(RandomSource) - Static method in class rice.pastry.Id
 
MalformedAddressException - Exception in rice.email.proxy.mail
 
MalformedAddressException() - Constructor for exception rice.email.proxy.mail.MalformedAddressException
 
MalformedAddressException(String) - Constructor for exception rice.email.proxy.mail.MalformedAddressException
 
MalformedAddressException(String, Throwable) - Constructor for exception rice.email.proxy.mail.MalformedAddressException
 
MalformedAddressException(Throwable) - Constructor for exception rice.email.proxy.mail.MalformedAddressException
 
manager - Variable in class rice.email.proxy.EmailProxy
 
manager - Variable in class rice.email.proxy.web.WebServerImpl
 
manager - Variable in class rice.pastry.direct.BasicNetworkSimulator
 
manifest - Variable in class rice.p2p.glacier.v2.FragmentAndManifest
 
manifest - Variable in class rice.p2p.glacier.v2.GlacierContentHandle
 
Manifest - Class in rice.p2p.glacier.v2
 
Manifest(byte[], byte[][], long) - Constructor for class rice.p2p.glacier.v2.Manifest
 
manifests - Variable in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
 
map - Variable in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
map - Variable in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
map - Variable in class rice.p2p.past.gc.GCPastImpl.ReplicaMap
 
map - Variable in class rice.p2p.util.ImmutableSortedMap
 
mark - Variable in class rice.p2p.util.XMLParser
Internal variable which keeps track of the current mark
mark() - Method in class rice.p2p.util.XMLParser
Sets the mark
markAlive(SourceRoute) - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
This method should be called when a known route is declared alive.
markAlive() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
This method should be called when this route is declared alive.
markAlive(SourceRoute) - Method in class rice.pastry.socket.SocketSourceRouteManager
This method should be called when a known route is declared alive.
markDead(SourceRoute) - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
This method should be called when a known route is declared dead.
markDead() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
This method should be called when this route is declared dead.
markDead(SourceRoute) - Method in class rice.pastry.socket.SocketSourceRouteManager
This method should be called when a known route is declared dead.
markDead(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketSourceRouteManager
This method should be called when a known node is declared dead - this is ONLY called when a new epoch of that node is detected.
markDeadForever() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
This method should be called when a known node is declared dead - this is ONLY called when a new epoch of that node is detected.
marked - Variable in class rice.p2p.util.XMLParser
 
markProximity(SourceRoute, int) - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
This method should be called when a known route has its proximity updated
markProximity(int) - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
This method should be called when this route has its proximity updated
markProximity(SourceRoute, int) - Method in class rice.pastry.socket.SocketSourceRouteManager
This method should be called when a known route has its proximity updated
markSuspected(SourceRoute) - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
This method should be called when a known route is declared suspected.
markSuspected() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
This method should be called when this route is declared suspected.
markSuspected(SourceRoute) - Method in class rice.pastry.socket.SocketSourceRouteManager
This method should be called when a known route is declared suspected.
mask - Variable in class rice.post.proxy.ConfigurationFrame.FloatBox
 
mask - Variable in class rice.post.proxy.ConfigurationFrame.NumericBox
 
MathUtils - Class in rice.p2p.util
This class contains a large number of static methods for performing math operations.
MathUtilsUnit - Class in rice.p2p.util.testing
MathUtils unit tests
MathUtilsUnit() - Constructor for class rice.p2p.util.testing.MathUtilsUnit
 
mATOM(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
mATOM_CHAR(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
MAX_ATTRIBUTES - Static variable in class rice.p2p.util.XMLParser
 
MAX_CLIENTS - Static variable in class rice.post.proxy.NetworkLogServer
 
MAX_CONNECTIONS - Static variable in class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
MAX_CONTENT_HASH_SIZE - Static variable in class rice.post.storage.StorageService
 
MAX_DIRECTORIES - Static variable in class rice.persistence.PersistentStorage
The maximum number of subdirectories in a directory before splitting
MAX_FILES - Static variable in class rice.persistence.PersistentStorage
The splitting factor, or the number of files in one directory
MAX_KEYS_IN_MESSAGE - Variable in class rice.p2p.replication.ReplicationImpl
The maximum number of keys to return in one message
MAX_OPEN_SOCKETS - Variable in class rice.pastry.socket.SocketCollectionManager
 
MAX_OPEN_SOURCE_ROUTES - Variable in class rice.pastry.socket.SocketCollectionManager
 
MAX_PORT - Static variable in class rice.pastry.socket.SocketNATHandler
 
MAX_SNAPSHOT_ENTRIES - Static variable in class rice.email.Folder
 
MAX_THREADS - Variable in class rice.pastry.testing.PartitionChecker
 
MAX_THREADS - Variable in class rice.pastry.testing.PastryNetworkTest
 
MAX_TIME_TO_BE_SCHEDULED - Variable in class rice.pastry.standard.ConsistentJoinProtocol
This variable is set to prevent the process from going to sleep or not being scheduled for too long.
maxChildren - Variable in class rice.p2p.scribe.ScribePolicy.LimitedScribePolicy
The number of children to allow per topic
MAXIMUM_LENGTH - Static variable in class rice.email.proxy.util.StringBufferResource
 
maxMember() - Method in class rice.p2p.glacier.FragmentKeySet
return the largest member id
maxMember() - Method in class rice.p2p.glacier.VersionKeySet
return the largest member id
maxMember() - Method in class rice.pastry.IdSet
return the largest member id
MAXOVERLAYSIZE - Static variable in class rice.pastry.direct.GenericNetwork
 
maxSize() - Method in class rice.pastry.leafset.LeafSet
Gets the maximal size of the leaf set.
mCHAR(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
mCTL(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
MEDIUM_HIGH_PRIORITY - Static variable in interface rice.p2p.commonapi.Message
 
MEDIUM_LOW_PRIORITY - Static variable in interface rice.p2p.commonapi.Message
 
MEDIUM_PRIORITY - Static variable in interface rice.p2p.commonapi.Message
 
member(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
Verifies if the set contains this particular handle.
member(NodeId) - Method in class rice.pastry.leafset.LeafSet
Verifies if the set contains this particular id.
member(NodeHandle) - Method in class rice.pastry.leafset.SimilarSet
Verifies if the set contains this particular id.
member(NodeId) - Method in class rice.pastry.leafset.SimilarSet
 
member(NodeHandle) - Method in class rice.pastry.NodeSet
test membership
member(NodeHandle) - Method in interface rice.pastry.NodeSetI
Verifies if the set contains this particular id.
member(NodeHandle) - Method in class rice.pastry.routing.RouteSet
Membership test.
member(NodeId) - Method in class rice.pastry.routing.RouteSet
Membership test.
memberHandle(Id) - Method in interface rice.p2p.commonapi.NodeHandleSet
Verifies if the set contains this particular id.
memberHandle(Id) - Method in class rice.p2p.multiring.MultiringNodeHandleSet
Verifies if the set contains this particular id.
memberHandle(Id) - Method in class rice.pastry.leafset.SimilarSet
Verifies if the set contains this particular id.
memberHandle(Id) - Method in class rice.pastry.NodeSet
Verifies if the set contains this particular id.
memberHandle(Id) - Method in class rice.pastry.routing.RouteSet
Verifies if the set contains this particular id.
MemoryStorage - Class in rice.persistence
This class is an implementation of Storage which provides in-memory storage.
MemoryStorage(IdFactory) - Constructor for class rice.persistence.MemoryStorage
Builds a MemoryStorage object.
MemoryStorageTest - Class in rice.persistence.testing
This class is a class which tests the Storage class in the rice.persistence package.
MemoryStorageTest(boolean, Environment) - Constructor for class rice.persistence.testing.MemoryStorageTest
Builds a MemoryMemoryStorageTest
MemoryStorageTest.VariableId - Class in rice.persistence.testing
 
MemoryStorageTest.VariableId(int) - Constructor for class rice.persistence.testing.MemoryStorageTest.VariableId
 
MemoryTest - Class in rice.pastry.testing
The purpose of this test is to verify that FreePastry is properly shutting down, without having to destroy the JVM.
MemoryTest() - Constructor for class rice.pastry.testing.MemoryTest
 
merge(IdFactory, IdSet, IdSet) - Static method in class rice.p2p.replication.ReplicationImpl
Internal method which takes returns set A + set B, or all of the members of set A and set B.
merge(IdRange) - Method in class rice.pastry.IdRange
merge two ranges if this and other don't overlap, are not adjacent, and this is not empty, then the result is this
merge(LeafSet, NodeHandle, RoutingTable, PastrySecurityManager, boolean, Set) - Method in class rice.pastry.leafset.LeafSet
Merge a remote leafset into this
mergeIntersectTest(IdRange, IdRange) - Method in class rice.pastry.testing.IdRangeUnit
 
mergeLeafSet(LeafSet, NodeHandle) - Method in class rice.pastry.standard.StandardLeafSetProtocol
Merge a remote leafset into our own
mergeRange(IdRange) - Method in interface rice.p2p.commonapi.IdRange
merges the given range with this range
mergeRange(IdRange) - Method in class rice.p2p.glacier.FragmentKeyRange
merges the given range with this range
mergeRange(IdRange) - Method in class rice.p2p.glacier.VersionKeyRange
merges the given range with this range
mergeRange(IdRange) - Method in class rice.p2p.multiring.MultiringIdRange
merges the given range with this range
mergeRange(IdRange) - Method in class rice.p2p.past.gc.GCIdRange
merges the given range with this range
mergeRange(IdRange) - Method in class rice.pastry.IdRange
merges the given range with this range
mergeTest(IdRange, IdRange) - Method in class rice.pastry.testing.IdRangeUnit
 
message - Variable in class rice.email.proxy.mailbox.postbox.PostFlagList
The internal message which the flag list holds the flags for
message - Variable in exception rice.email.proxy.web.WebException
 
Message - Interface in rice.p2p.commonapi
 
message - Variable in class rice.p2p.multiring.messaging.RingMessage
The internal message to be sent
message - Variable in class rice.p2p.multiring.MultiringRouteMessage
The internal message
message - Variable in class rice.p2p.past.messaging.MessageLostMessage
 
message(Id) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
 
message - Variable in class rice.pastry.commonapi.PastryEndpointMessage
 
Message - Class in rice.pastry.messaging
This is an abstract implementation of a message object.
Message(Address) - Constructor for class rice.pastry.messaging.Message
Constructor.
Message(Address, Credentials) - Constructor for class rice.pastry.messaging.Message
Constructor.
Message(Address, Credentials, Date) - Constructor for class rice.pastry.messaging.Message
Constructor.
Message(Address, Date) - Constructor for class rice.pastry.messaging.Message
Constructor.
message - Variable in class rice.pastry.socket.SocketCollectionManager.MessageRetry
 
message - Variable in class rice.post.delivery.Delivery
The internal encrypted message
message(String, String[], String) - Method in class rice.post.proxy.PostProxy
 
MESSAGE_TIMEOUT - Variable in class rice.p2p.past.PastImpl
 
MESSAGE_TIMEOUT - Variable in class rice.p2p.scribe.ScribeImpl
the timeout for a subscribe message
messageDirect - Variable in class rice.pastry.testing.HelloMsg
 
MessageDispatch - Class in rice.pastry.messaging
An object which remembers the mapping from names to MessageReceivers and dispatches messages by request.
MessageDispatch(PastryNode) - Constructor for class rice.pastry.messaging.MessageDispatch
Constructor.
MessageDistributionPanelCreator - Class in rice.visualization.server
 
MessageDistributionPanelCreator() - Constructor for class rice.visualization.server.MessageDistributionPanelCreator
 
messageForAppl(Message) - Method in class rice.pastry.client.CommonAPIAppl
 
messageForAppl(Message) - Method in class rice.pastry.client.PastryAppl
Called by pastry when a message arrives for this application.
messageForAppl(Message) - Method in class rice.pastry.commonapi.PastryEndpoint
 
messageForAppl(Message) - Method in class rice.pastry.standard.PeriodicLeafSetProtocol
Should not be called becasue we are overriding the receiveMessage() interface anyway.
messageForAppl(Message) - Method in class rice.pastry.standard.StandardJoinProtocol
Should not be called becasue we are overriding the receiveMessage() interface anyway.
messageForAppl(Message) - Method in class rice.pastry.testing.HelloWorldApp
Invoked on destination node when a message arrives.
messageForAppl(Message) - Method in class rice.pastry.testing.Ping
 
messageForAppl(Message) - Method in class rice.pastry.testing.PingClient
 
messageHash(Message) - Static method in class rice.email.proxy.testing.Hammer
 
MessageLostMessage - Class in rice.p2p.past.messaging
 
MessageLostMessage(int, NodeHandle, Id, Message, NodeHandle) - Constructor for class rice.p2p.past.messaging.MessageLostMessage
Constructor which takes a unique integer Id and the local id
MessagePage - Class in rice.email.proxy.web.pages
 
MessagePage() - Constructor for class rice.email.proxy.web.pages.MessagePage
 
MessagePropertyPart - Class in rice.email.proxy.imap.commands.fetch
 
MessagePropertyPart() - Constructor for class rice.email.proxy.imap.commands.fetch.MessagePropertyPart
 
MessageReceiver - Interface in rice.pastry.messaging
An interface to an agent which can receive messages.
messages - Variable in class rice.visualization.server.MessageDistributionPanelCreator
 
messageSizes - Variable in class rice.visualization.server.MessageDistributionPanelCreator
 
messagesSentByTag - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
METADATA_FILENAME - Static variable in class rice.persistence.PersistentStorage
 
METADATA_SYNC_TIME - Static variable in class rice.persistence.PersistentStorage
The amount of time before re-writing the metadata file
mFLAG(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
MIME - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
MIME - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
MimeException - Exception in rice.email.proxy.util
Exception which represents an exception in the MIME parsing
MimeException(String) - Constructor for exception rice.email.proxy.util.MimeException
 
MimeException(Exception) - Constructor for exception rice.email.proxy.util.MimeException
 
MimeMessage - Class in rice.email.proxy.mail
 
MimeMessage(Resource) - Constructor for class rice.email.proxy.mail.MimeMessage
 
MimeMessage(MimeMessage) - Constructor for class rice.email.proxy.mail.MimeMessage
 
MimeParser - Class in rice.email.proxy.util
originally from http://www.nsftools.com/tips/MimeParser.java
MimeParser(InputStream) - Constructor for class rice.email.proxy.util.MimeParser
The sole constructor for this class, which takes any kind of InputStream as a parameter.
min(int, int) - Method in class rice.pastry.testing.LeafSetTest
 
MIN_DELAY - Variable in class rice.pastry.direct.BasicNetworkSimulator
 
MIN_PASSWORD_LENGTH - Static variable in class rice.post.security.ca.CAKeyGenerator
The minimum length of a password.
minMember() - Method in class rice.p2p.glacier.FragmentKeySet
return the smallest member id
minMember() - Method in class rice.p2p.glacier.VersionKeySet
return the smallest member id
minMember() - Method in class rice.pastry.IdSet
return the smallest member id
MINUTES - Static variable in class rice.visualization.server.AggregationPanelCreator
 
mLITERAL_START(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
mLPAREN(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
mLSANGLE(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
mLSBRACKET(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
mNUMBER(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
mod(int, int) - Static method in class rice.p2p.util.MathUtils
Utility which does *proper* modding, where the result is guaranteed to be positive.
model - Variable in class rice.post.proxy.ConfigurationFrame.ListBox
 
model - Variable in class rice.visualization.InformationPanel
 
modifyKey(SelectionKey) - Method in class rice.pastry.socket.PingManager
DESCRIBE THE METHOD
modifyKey(SelectionKey) - Method in class rice.selector.SelectionKeyHandler
Method which should change the interestOps of the handler's key.
modifyKey(SelectionKey) - Method in class rice.selector.SelectorManager
Adds a selectionkey handler into the list of handlers which wish to change their keys.
modifyKeys - Variable in class rice.selector.SelectorManager
 
MODULE_NAME - Static variable in class rice.post.security.ca.CASecurityModule
The name of the module
MODULE_NAME - Static variable in class rice.post.security.pknoi.PKnoISecurityModule
The name of the module
monitor - Variable in class rice.proxy.Proxy.LivenessMonitorTest
 
monitorIDs - Variable in class rice.p2p.aggregation.AggregationImpl
 
mostSimilar(Id) - Method in class rice.pastry.leafset.LeafSet
Numerically closests node to a given a node in the leaf set.
mostSimilar(Id) - Method in class rice.pastry.leafset.SimilarSet
Impl that doesn't produce garbage Numerically closest node to a given a node.
mouseClicked(MouseEvent) - Method in class rice.visualization.PastryRingPanel
 
mouseDragged(MouseEvent) - Method in class rice.visualization.PastryRingPanel
 
mouseEntered(MouseEvent) - Method in class rice.visualization.PastryRingPanel
 
mouseExited(MouseEvent) - Method in class rice.visualization.PastryRingPanel
 
mouseMoved(MouseEvent) - Method in class rice.visualization.PastryRingPanel
 
mousePressed(MouseEvent) - Method in class rice.visualization.PastryRingPanel
 
mouseReleased(MouseEvent) - Method in class rice.visualization.PastryRingPanel
 
moveMessage(StoredEmail, Folder, Continuation) - Method in class rice.email.Folder
Moves a message from this folder into a another, given folder.
MovingMessage - Class in rice.email.proxy.mail
Contains information for delivering a mime email.
MovingMessage(Workspace) - Constructor for class rice.email.proxy.mail.MovingMessage
 
MovingMessage(Email) - Constructor for class rice.email.proxy.mail.MovingMessage
 
mPERIOD(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
mPLUS(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
mQUOTE(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
mQUOTED(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
mQUOTED_CHAR(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
mQUOTED_SPECIALS(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
mRPAREN(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
mRSANGLE(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
mRSBRACKET(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
msdTest() - Method in class rice.pastry.testing.NodeIdUnit
 
msg - Variable in class rice.pastry.ScheduledMessage
 
MSG_FILE_FILTER - Static variable in class rice.email.proxy.mailbox.filebox.FileMessage
 
MsgFilter - Class in rice.email.proxy.mailbox
 
MsgFilter() - Constructor for class rice.email.proxy.mailbox.MsgFilter
 
MsgRangeFilter - Class in rice.email.proxy.mailbox
 
MsgRangeFilter(String, boolean) - Constructor for class rice.email.proxy.mailbox.MsgRangeFilter
 
MsgSetFilter - Class in rice.email.proxy.mailbox
 
MsgSetFilter(String, boolean) - Constructor for class rice.email.proxy.mailbox.MsgSetFilter
 
mSPACE(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
mSTRING(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
MultiDataPanel - Class in rice.visualization.data
 
MultiDataPanel(String) - Constructor for class rice.visualization.data.MultiDataPanel
 
MultiPASTPanelCreator - Class in rice.visualization.server
 
MultiPASTPanelCreator(Timer, String[], PastImpl[]) - Constructor for class rice.visualization.server.MultiPASTPanelCreator
 
MultiPersistencePanelCreator - Class in rice.visualization.server
 
MultiPersistencePanelCreator(Environment, String[], StorageManagerImpl[]) - Constructor for class rice.visualization.server.MultiPersistencePanelCreator
 
multipleHopsAllowed() - Method in class rice.pastry.routing.SendOptions
Returns whether multiple hops are allowed during the transmission of this message.
MultiringApplication - Class in rice.p2p.multiring
 
MultiringApplication(Id, Application) - Constructor for class rice.p2p.multiring.MultiringApplication
Constructor
MultiringEndpoint - Class in rice.p2p.multiring
 
MultiringEndpoint(MultiringNode, Endpoint, Application) - Constructor for class rice.p2p.multiring.MultiringEndpoint
Constructor
MultiringIdFactory - Class in rice.p2p.multiring
 
MultiringIdFactory(Id, IdFactory) - Constructor for class rice.p2p.multiring.MultiringIdFactory
Constructor
MultiringIdFactory.MultiringEntrySet - Class in rice.p2p.multiring
 
MultiringIdFactory.MultiringEntrySet(Set) - Constructor for class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
 
MultiringIdFactory.MultiringKeySet - Class in rice.p2p.multiring
 
MultiringIdFactory.MultiringKeySet(Set) - Constructor for class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
MultiringIdFactory.MultiringMapEntry - Class in rice.p2p.multiring
 
MultiringIdFactory.MultiringMapEntry(Map.Entry) - Constructor for class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
 
MultiringIdFactory.MultiringSortedMap - Class in rice.p2p.multiring
 
MultiringIdFactory.MultiringSortedMap(SortedMap) - Constructor for class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
MultiringIdRange - Class in rice.p2p.multiring
 
MultiringIdRange(Id, IdRange) - Constructor for class rice.p2p.multiring.MultiringIdRange
Constructor
MultiringIdSet - Class in rice.p2p.multiring
 
MultiringIdSet(Id, IdSet) - Constructor for class rice.p2p.multiring.MultiringIdSet
Constructor
MultiringNode - Class in rice.p2p.multiring
 
MultiringNode(Id, Node) - Constructor for class rice.p2p.multiring.MultiringNode
Constructor
MultiringNode(Id, Node, MultiringNode) - Constructor for class rice.p2p.multiring.MultiringNode
Constructor
MultiringNodeCollection - Class in rice.p2p.multiring
 
MultiringNodeCollection(MultiringNode, int) - Constructor for class rice.p2p.multiring.MultiringNodeCollection
Constructor
MultiringNodeHandle - Class in rice.p2p.multiring
 
MultiringNodeHandle(Id, NodeHandle) - Constructor for class rice.p2p.multiring.MultiringNodeHandle
Constructor
MultiringNodeHandleSet - Class in rice.p2p.multiring
 
MultiringNodeHandleSet(Id, NodeHandleSet) - Constructor for class rice.p2p.multiring.MultiringNodeHandleSet
Constructor
MultiringRegrTest - Class in rice.p2p.multiring.testing
Provides regression testing setup for applications written on top of the commonapi.
MultiringRegrTest(Environment) - Constructor for class rice.p2p.multiring.testing.MultiringRegrTest
Constructor, which takes no arguments and sets up the factories in preparation for node creation.
MultiringRegrTest.MultiringTestApp - Class in rice.p2p.multiring.testing
 
MultiringRegrTest.MultiringTestApp(Node) - Constructor for class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestApp
 
MultiringRegrTest.MultiringTestMessage - Class in rice.p2p.multiring.testing
 
MultiringRegrTest.MultiringTestMessage(Id) - Constructor for class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestMessage
 
MultiringRouteMessage - Class in rice.p2p.multiring
 
MultiringRouteMessage(Id, RouteMessage) - Constructor for class rice.p2p.multiring.MultiringRouteMessage
Constructor
mUNKNOWN(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
mutablePast - Variable in class rice.post.proxy.PostProxy
The local Past service, for mutable objects
mutableStorage - Variable in class rice.post.proxy.PostProxy
The local storage manager, for mutable objects
MyApp - Class in rice.tutorial.lesson3
A very simple application.
MyApp(Node) - Constructor for class rice.tutorial.lesson3.MyApp
 
MyApp - Class in rice.tutorial.lesson4
A very simple application.
MyApp(Node) - Constructor for class rice.tutorial.lesson4.MyApp
 
MyApp - Class in rice.tutorial.lesson5
This app shows how to trigger regularly scheduled events on the FreePastry thread.
MyApp(Node) - Constructor for class rice.tutorial.lesson5.MyApp
 
myCode - Variable in class rice.pastry.standard.StandardAddress
 
myExpiration - Variable in class rice.p2p.glacier.v2.DebugContentHandle
 
myId - Variable in class rice.p2p.aggregation.Aggregate
 
myId - Variable in class rice.p2p.glacier.v2.DebugContent
 
myId - Variable in class rice.p2p.glacier.v2.DebugContentHandle
 
myId - Variable in class rice.p2p.past.ContentHashPastContent
 
MyMsg - Class in rice.tutorial.lesson3
An example message.
MyMsg(Id, Id) - Constructor for class rice.tutorial.lesson3.MyMsg
Constructor.
MyMsg - Class in rice.tutorial.lesson4
An example message.
MyMsg(Id, Id) - Constructor for class rice.tutorial.lesson4.MyMsg
Constructor.
myNodeHandle - Variable in class rice.p2p.glacier.v2.DebugContentHandle
 
myNodeHandle - Variable in class rice.pastry.routing.RoutingTable
 
myNodeId - Variable in class rice.pastry.PastryNode
 
MyPastContent - Class in rice.tutorial.lesson7
 
MyPastContent(Id, String) - Constructor for class rice.tutorial.lesson7.MyPastContent
Takes an environment for the timestamp An IdFactory to generate the hash The content to be stored.
MyScribeClient - Class in rice.tutorial.lesson6
We implement the Application interface to receive regular timed messages (see lesson5).
MyScribeClient(Node) - Constructor for class rice.tutorial.lesson6.MyScribeClient
The constructor for this scribe client.
MyScribeContent - Class in rice.tutorial.lesson6
 
MyScribeContent(NodeHandle, int) - Constructor for class rice.tutorial.lesson6.MyScribeContent
Simple constructor.
myUID - Variable in class rice.p2p.glacier.v2.GlacierContinuation
 
myVersion - Variable in class rice.p2p.glacier.v2.DebugContentHandle
 

N

N_TOP_ENTRIES - Static variable in class rice.post.log.Log
Number of topEntryReferences to keep around.
NAchecker - Variable in class rice.visualization.server.VisualizationServer
 
name - Variable in class rice.Continuation.ListenerContinuation
The name of this continuation
name - Variable in class rice.Continuation.NamedContinuation
 
name - Variable in class rice.email.log.AddFolderLogEntry
 
name - Variable in class rice.email.log.RemoveFolderLogEntry
 
name - Variable in class rice.p2p.multiring.RingCertificate
 
name - Variable in class rice.p2p.util.XMLParser
If the tag parsed was a start/end, the name of the tag
name - Variable in class rice.pastry.standard.StandardAddress
 
name - Variable in class rice.post.log.Log
Some unique identifier to name this log.
name - Variable in class rice.post.PostClientAddress
 
name - Variable in class rice.visualization.data.DataPanel
 
name - Variable in class rice.visualization.data.DataView
 
name - Variable in class rice.visualization.Ring
The ring name
name - Variable in class rice.visualization.server.PASTPanelCreator
 
name - Variable in class rice.visualization.server.PersistencePanelCreator
 
NATHandler - Interface in rice.pastry.socket
 
natted - Variable in class rice.pastry.socket.SocketPastryNode
 
NegOne - Static variable in class rice.pastry.Id
 
neighbors - Variable in class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage
 
neighborSeen(Id, long) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
neighborSet(int) - Method in interface rice.p2p.commonapi.Endpoint
This methods returns an unordered set of nodehandles on which are neighbors of the local node in the id space.
neighborSet(int) - Method in class rice.p2p.multiring.MultiringEndpoint
This methods returns an unordered set of nodehandles on which are neighbors of the local node in the id space.
neighborSet(int) - Method in class rice.p2p.past.gc.GCEndpoint
This methods returns an unordered set of nodehandles on which are neighbors of the local node in the id space.
neighborSet(int) - Method in class rice.pastry.client.CommonAPIAppl
This method produces an unordered list of nodehandles that are neighbors of the local node in the ID space.
neighborSet(int) - Method in class rice.pastry.commonapi.PastryEndpoint
This method produces an unordered list of nodehandles that are neighbors of the local node in the ID space.
neighborSet(int) - Method in class rice.pastry.leafset.LeafSet
compute an ordered set of nodes that are neighbors of this local node, in order of numerical closeness to the local node
neighborStorage - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
NetworkActivityPanelCreator - Class in rice.visualization.server
 
NetworkActivityPanelCreator(Environment) - Constructor for class rice.visualization.server.NetworkActivityPanelCreator
 
NetworkListener - Interface in rice.pastry
Represents a listener to pastry network activity
NetworkLogServer - Class in rice.post.proxy
 
NetworkLogServer(String, PrivateKey, int) - Constructor for class rice.post.proxy.NetworkLogServer
 
NetworkLogServer.NetworkLogClient - Class in rice.post.proxy
 
NetworkLogServer.NetworkLogClient(Socket, int) - Constructor for class rice.post.proxy.NetworkLogServer.NetworkLogClient
 
NetworkLogUploadThread - Class in rice.post.proxy
 
NetworkLogUploadThread(InetAddress, int, PublicKey, InetSocketAddress, Environment) - Constructor for class rice.post.proxy.NetworkLogUploadThread
 
NetworkSimulator - Interface in rice.pastry.direct
Interface to an object which is simulating the network.
NEVER - Static variable in class rice.pastry.socket.SocketNATHandler
 
NEVER - Static variable in class rice.pastry.socket.StubNATHandler
 
neverAllowSubscribe - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribePolicy
 
neverAllowSubscribe(boolean) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribePolicy
 
NEW - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
NEW - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
new1 - Variable in class rice.post.proxy.ConfigurationFrame.ChangePasswordFrame
 
new2 - Variable in class rice.post.proxy.ConfigurationFrame.ChangePasswordFrame
 
NEW_EXEC_NOT_ALLOWED - Static variable in class rice.visualization.client.UpdateJarResponse
 
newInstance(Class) - Method in class rice.p2p.util.XMLObjectInputStream
Method which returns a new instance of the provided class.
newNode(NodeHandle) - Method in class rice.pastry.direct.DirectPastryNodeFactory
Manufacture a new Pastry node.
newNode(NodeHandle, NodeId) - Method in class rice.pastry.direct.DirectPastryNodeFactory
Manufacture a new Pastry node.
newNode(NodeHandle) - Method in class rice.pastry.dist.DistPastryNodeFactory
Generates a new pastry node with a random NodeId using the bootstrap bootstrap.
newNode(NodeHandle, NodeId) - Method in class rice.pastry.dist.DistPastryNodeFactory
Generates a new pastry node with the specified NodeId using the bootstrap bootstrap.
newNode(NodeHandle, NodeId, InetSocketAddress) - Method in class rice.pastry.dist.DistPastryNodeFactory
Generates a new pastry node with the specified NodeId using the bootstrap bootstrap.
newNode(NodeHandle, InetSocketAddress) - Method in class rice.pastry.dist.DistPastryNodeFactory
Generates a new pastry node with the specified NodeId using the bootstrap bootstrap.
newNode(NodeHandle) - Method in class rice.pastry.PastryNodeFactory
Call this to construct a new node of the type chosen by the factory.
newNode(NodeHandle, NodeId) - Method in class rice.pastry.PastryNodeFactory
Call this to construct a new node of the type chosen by the factory, with the given nodeId.
newNode(NodeHandle) - Method in class rice.pastry.socket.SocketPastryNodeFactory
Method which creates a Pastry node from the next port with a randomly generated NodeId.
newNode(NodeHandle, NodeId) - Method in class rice.pastry.socket.SocketPastryNodeFactory
Method which creates a Pastry node from the next port with a randomly generated NodeId.
newNode(NodeHandle, InetSocketAddress) - Method in class rice.pastry.socket.SocketPastryNodeFactory
Method which creates a Pastry node from the next port with a randomly generated NodeId.
newNode(NodeHandle, NodeId, InetSocketAddress) - Method in class rice.pastry.socket.SocketPastryNodeFactory
Method which creates a Pastry node from the next port with a randomly generated NodeId.
next() - Method in class rice.email.proxy.util.MimeParser
Advances to the next part of the message, if there is a next part.
next - Variable in class rice.p2p.util.XMLObjectOutputStream
A counter used to generate unique references
next() - Method in class rice.p2p.util.XMLParser
Get next parsing event - element content wil be coalesced and only one TEXT event must be returned for whole element content (comments and processing instructions will be ignored and emtity references must be expanded or exception mus be thrown if entity reerence can not be exapnded).
nextBoolean() - Method in interface rice.environment.random.RandomSource
 
nextBoolean() - Method in class rice.environment.random.simple.SimpleRandomSource
 
nextBytes(byte[]) - Method in interface rice.environment.random.RandomSource
 
nextBytes(byte[]) - Method in class rice.environment.random.simple.SimpleRandomSource
 
nextContinuationTimeout - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
nextDouble() - Method in interface rice.environment.random.RandomSource
 
nextDouble() - Method in class rice.environment.random.simple.SimpleRandomSource
 
nextExecutionTime - Variable in class rice.selector.TimerTask
 
nextFloat() - Method in interface rice.environment.random.RandomSource
 
nextFloat() - Method in class rice.environment.random.simple.SimpleRandomSource
 
nextGaussian() - Method in interface rice.environment.random.RandomSource
 
nextGaussian() - Method in class rice.environment.random.simple.SimpleRandomSource
 
nextHop - Variable in class rice.pastry.routing.RouteMessage
 
nextInt() - Method in interface rice.environment.random.RandomSource
 
nextInt(int) - Method in interface rice.environment.random.RandomSource
 
nextInt() - Method in class rice.environment.random.simple.SimpleRandomSource
 
nextInt(int) - Method in class rice.environment.random.simple.SimpleRandomSource
 
nextLong() - Method in interface rice.environment.random.RandomSource
 
nextLong() - Method in class rice.environment.random.simple.SimpleRandomSource
 
nextSerial - Variable in class rice.p2p.aggregation.AggregateList
 
nextTag() - Method in class rice.p2p.util.XMLParser
 
nextText() - Method in class rice.p2p.util.XMLParser
 
nextToken() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
nextToken() - Method in class rice.p2p.util.XMLParser
 
nextUID - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
nh - Variable in exception rice.pastry.leafset.RangeCannotBeDeterminedException
 
NilPart - Class in rice.email.proxy.imap.commands.fetch
 
NilPart() - Constructor for class rice.email.proxy.imap.commands.fetch.NilPart
 
nlen - Static variable in class rice.pastry.Id
 
nNodes - Variable in class rice.pastry.direct.TestRecord
 
NO_OPTIONS - Static variable in class rice.p2p.util.Base64
No options specified.
NoArgSearchPart - Class in rice.email.proxy.imap.commands.search
 
NoArgSearchPart() - Constructor for class rice.email.proxy.imap.commands.search.NoArgSearchPart
 
node - Variable in class rice.p2p.aggregation.AggregationImpl
 
Node - Interface in rice.p2p.commonapi
 
node - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
node - Variable in class rice.p2p.multiring.MultiringEndpoint
The multiring node supporting this endpoint
node - Variable in class rice.p2p.multiring.MultiringNode
The node which this mulitring node is wrapping
node - Variable in class rice.p2p.past.gc.GCNode
The node which this mulitring node is wrapping
node - Variable in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
 
node - Variable in class rice.p2p.replication.testing.ReplicationRegrTest.TestReplicationClient
 
node - Variable in class rice.pastry.PastryObjectInputStream
 
node - Variable in class rice.post.proxy.PostProxy
The node the services should use
node - Variable in class rice.tutorial.lesson4.MyApp
The node we were constructed on.
Node - Class in rice.visualization
 
Node(DistNodeHandle, Ring) - Constructor for class rice.visualization.Node
 
node - Variable in class rice.visualization.server.VisualizationServer
 
NODE_COLOR_DEAD - Static variable in class rice.visualization.PastryRingPanel
 
NODE_COLOR_FAULT - Static variable in class rice.visualization.PastryRingPanel
 
NODE_COLOR_HEALTHY - Static variable in class rice.visualization.PastryRingPanel
 
NODE_COLOR_UNKNOWN - Static variable in class rice.visualization.PastryRingPanel
 
NODE_DIAMETER - Static variable in class rice.visualization.PastryRingPanel
 
NODE_ID_FILENAME - Static variable in class rice.pastry.standard.CertifiedNodeIdFactory
 
NODE_TEXT_SPACING - Static variable in class rice.visualization.PastryRingPanel
 
nodeAdded(Id) - Method in class rice.p2p.multiring.MultiringNode
Method which is used to inform the node that another node has been added to the collection.
NodeHandle - Class in rice.p2p.commonapi
 
NodeHandle() - Constructor for class rice.p2p.commonapi.NodeHandle
 
nodeHandle - Variable in class rice.p2p.glacier.v2.GlacierContentHandle
 
NodeHandle - Class in rice.pastry
Interface for handles to remote nodes.
NodeHandle() - Constructor for class rice.pastry.NodeHandle
 
NodeHandleSet - Interface in rice.p2p.commonapi
 
NodeHandlesRequest - Class in rice.visualization.client
 
NodeHandlesRequest() - Constructor for class rice.visualization.client.NodeHandlesRequest
 
nodeHighlighted(Node) - Method in class rice.visualization.PastryRingPanel
 
nodeHighlighted(Node) - Method in class rice.visualization.VisualizationFrame
 
nodeId - Variable in class rice.pastry.dist.DistNodeHandle
 
NodeId - Class in rice.pastry
Represents a Pastry identifier for a node.
nodeIdBitLength - Static variable in class rice.pastry.NodeId
This is the bit length of the node ids.
NodeIdFactory - Interface in rice.pastry
An interface to any object capable of generating nodeIds.
NodeIdRequestMessage - Class in rice.pastry.socket.messaging
Message which represents a request to get a node Id from the remote node.
NodeIdRequestMessage() - Constructor for class rice.pastry.socket.messaging.NodeIdRequestMessage
Constructor
NodeIdResponseMessage - Class in rice.pastry.socket.messaging
A response message to a NodeIdRequestMessage, containing the remote node's nodeId.
NodeIdResponseMessage(NodeId, long) - Constructor for class rice.pastry.socket.messaging.NodeIdResponseMessage
Constructor
NodeIdUnit - Class in rice.pastry.testing
NodeIdUnit tests the NodeId class.
NodeIdUnit() - Constructor for class rice.pastry.testing.NodeIdUnit
 
NodeIsDeadException - Exception in rice.pastry.dist
Thrown if you try to send a message on a node that has been killed.
NodeIsDeadException(Exception) - Constructor for exception rice.pastry.dist.NodeIsDeadException
Constructor for NodeIsDeadException.
nodeIsReady() - Method in class rice.pastry.direct.DirectPastryNode
Called from PastryNode after the join succeeds.
nodeIsReady() - Method in class rice.pastry.dist.DistPastryNode
Called from PastryNode when the join succeeds.
nodeIsReady() - Method in class rice.pastry.PastryNode
Overridden by derived classes, and invoked when the node has joined successfully.
nodeIsReady(boolean) - Method in class rice.pastry.PastryNode
Overridden by derived classes, and invoked when the node has joined successfully.
nodeLocations - Variable in class rice.visualization.PastryRingPanel
 
nodePos - Variable in class rice.pastry.direct.GenericNetwork
 
NodeRecord - Interface in rice.pastry.direct
 
nodes - Variable in class rice.p2p.commonapi.testing.CommonAPITest
 
nodes - Variable in class rice.p2p.multiring.MultiringNodeCollection
The list of nodes in the collection
nodes - Variable in class rice.pastry.testing.PastryNetworkTest
 
nodes - Variable in class rice.visualization.PastryRingPanel
 
nodeSelected(Node, Data) - Method in class rice.visualization.ControlPanel
 
nodeSelected(Node, Data) - Method in class rice.visualization.InformationPanel
 
nodeSelected(Node, Data) - Method in class rice.visualization.LocalVisualizationFrame
 
nodeSelected(Node, Data) - Method in class rice.visualization.PastryNodePanel
 
nodeSelected(Node, Data) - Method in class rice.visualization.PastryRingPanel
 
nodeSelected(Node, Data) - Method in class rice.visualization.VisualizationFrame
 
NodeSet - Class in rice.pastry
Represents an ordered set of NodeHandles.
NodeSet() - Constructor for class rice.pastry.NodeSet
Constructor.
NodeSet(Vector) - Constructor for class rice.pastry.NodeSet
Constructor.
NodeSet(NodeSet) - Constructor for class rice.pastry.NodeSet
Copy constructor.
NodeSetEventSource - Interface in rice.pastry
 
NodeSetI - Interface in rice.pastry
An interface to a generic set of nodes.
NodeSetListener - Interface in rice.pastry
 
nodeSetUpdate(NodeSetEventSource, NodeHandle, boolean) - Method in interface rice.pastry.NodeSetListener
 
NodeSetUpdate - Class in rice.pastry
A class which stores changes to a node set.
NodeSetUpdate(NodeHandle, boolean) - Constructor for class rice.pastry.NodeSetUpdate
Constructor.
nodeSetUpdate(Object, NodeHandle, boolean) - Method in class rice.pastry.routing.RoutingTable
Is called by the Observer pattern whenever a RouteSet in this table has changed.
nodeSetUpdate(NodeSetEventSource, NodeHandle, boolean) - Method in class rice.pastry.standard.ConsistentJoinProtocol
 
nodeSetUpdate(NodeSetEventSource, NodeHandle, boolean) - Method in class rice.pastry.standard.PartitionHandler
 
non_final_body_part(BodyPartRequest) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
NonBlockingImapServerImpl - Class in rice.email.proxy.imap
 
NonBlockingImapServerImpl(InetAddress, int, EmailService, UserManager, boolean, boolean, Environment) - Constructor for class rice.email.proxy.imap.NonBlockingImapServerImpl
 
NonBlockingPop3ServerImpl - Class in rice.email.proxy.pop3
 
NonBlockingPop3ServerImpl(InetAddress, int, EmailService, UserManager, boolean, boolean, Environment) - Constructor for class rice.email.proxy.pop3.NonBlockingPop3ServerImpl
 
NonBlockingSmtpServerImpl - Class in rice.email.proxy.smtp
 
NonBlockingSmtpServerImpl(InetAddress, int, EmailService, boolean, PostEntityAddress, boolean, boolean, UserManager, String, Environment) - Constructor for class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
NOOP - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
NOOP - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
NoopCommand - Class in rice.email.proxy.imap.commands
NOOP command.
NoopCommand() - Constructor for class rice.email.proxy.imap.commands.NoopCommand
 
NoopCommand - Class in rice.email.proxy.pop3.commands
 
NoopCommand() - Constructor for class rice.email.proxy.pop3.commands.NoopCommand
 
NoopCommand - Class in rice.email.proxy.smtp.commands
NOOP command.
NoopCommand() - Constructor for class rice.email.proxy.smtp.commands.NoopCommand
 
normal - Variable in class rice.p2p.util.ReverseTreeMap
The internal normal map
NoSuchMailboxException - Exception in rice.email.proxy.mailbox
 
NoSuchMailboxException() - Constructor for exception rice.email.proxy.mailbox.NoSuchMailboxException
 
NoSuchMailboxException(String) - Constructor for exception rice.email.proxy.mailbox.NoSuchMailboxException
 
NoSuchMailboxException(String, Throwable) - Constructor for exception rice.email.proxy.mailbox.NoSuchMailboxException
 
NoSuchMailboxException(Throwable) - Constructor for exception rice.email.proxy.mailbox.NoSuchMailboxException
 
NoSuchUserException - Exception in rice.email.proxy.user
 
NoSuchUserException() - Constructor for exception rice.email.proxy.user.NoSuchUserException
 
NoSuchUserException(String) - Constructor for exception rice.email.proxy.user.NoSuchUserException
 
NoSuchUserException(String, Throwable) - Constructor for exception rice.email.proxy.user.NoSuchUserException
 
NoSuchUserException(Throwable) - Constructor for exception rice.email.proxy.user.NoSuchUserException
 
NOT - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
NOT - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
NOT(MsgFilter) - Static method in class rice.email.proxy.mailbox.MsgFilter
 
NotificationMessage - Class in rice.post.messaging
This class represents an abstract message in the Post system which serves as a notification.
NotificationMessage(PostClientAddress, PostEntityAddress, PostEntityAddress) - Constructor for class rice.post.messaging.NotificationMessage
Constructs a NotificationMessage for the given Email.
notificationReceived(NotificationMessage, Continuation) - Method in class rice.email.EmailService
This method is how the Post layer informs the EmailService layer that there is an incoming notification of new email.
notificationReceived(NotificationMessage, Continuation) - Method in class rice.post.PostClient
This method is how the Post object informs the clients that there is an incoming notification.
notificationReceived(NotificationMessage, Continuation) - Method in class rice.post.security.pknoi.PKnoISecurityModule
This method is how the Post object informs the clients that there is an incoming notification.
notifyLoopListeners() - Method in class rice.selector.SelectorManager
 
notifyNext() - Method in class rice.post.log.CoalescedLog.AddCoalescedLogEntryTask
 
notifyObservers(Object) - Method in class rice.pastry.direct.DirectNodeHandle
DESCRIBE THE METHOD
notifyPingResponseListeners(SourceRoute, int, long) - Method in class rice.pastry.socket.PingManager
caller must synchronized(pingResponseTimes)
notifyReady() - Method in class rice.pastry.client.CommonAPIAppl
Invoked when the Pastry node has joined the overlay network and is ready to send and receive messages
notifyReady() - Method in class rice.pastry.client.PastryAppl
Invoked when the Pastry node has joined the overlay network and is ready to send and receive messages As of FreePastry 1.4.1, replaced by PastryNode Observer pattern.
notifyReady() - Method in class rice.pastry.testing.HelloWorldApp
Invoked by {RMI,Direct}PastryNode when the node has something in its leaf set, and has become ready to receive application messages.
notifyReady() - Method in class rice.pastry.testing.RegrTestApp
Invoked when the Pastry node has joined the overlay network and is ready to send and receive messages
NotSearchPart - Class in rice.email.proxy.imap.commands.search
 
NotSearchPart(SearchPart) - Constructor for class rice.email.proxy.imap.commands.search.NotSearchPart
 
nTests - Variable in class rice.pastry.direct.TestRecord
 
Null - Static variable in class rice.pastry.Id
Distance constants
NULL_TREE_LOOKAHEAD - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
nullPrintStream - Static variable in class rice.environment.logging.AbstractLogManager
 
nulls - Variable in class rice.p2p.util.ReverseTreeMap
The internal list of keys with null as a mapping
num - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeContent
DESCRIBE THE FIELD
NUM - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
 
num - Variable in class rice.p2p.util.testing.XMLObjectStreamUnit.TestExternalizable
 
num - Variable in class rice.persistence.testing.MemoryStorageTest.VariableId
 
NUM_BITS_PER_KEY - Static variable in class rice.p2p.util.IdBloomFilter
The number of bits per key in bloom filters
NUM_DATA_POINTS - Static variable in class rice.visualization.server.EmailPanelCreator
 
NUM_DATA_POINTS - Static variable in class rice.visualization.server.GCPanelCreator
 
NUM_DATA_POINTS - Static variable in class rice.visualization.server.MessageDistributionPanelCreator
 
NUM_DATA_POINTS - Static variable in class rice.visualization.server.NetworkActivityPanelCreator
 
NUM_DATA_POINTS - Static variable in class rice.visualization.server.OverviewPanelCreator
 
NUM_DATA_POINTS - Static variable in class rice.visualization.server.PASTPanelCreator
 
NUM_DATA_POINTS - Static variable in class rice.visualization.server.PersistencePanelCreator
 
NUM_DATA_POINTS - Static variable in class rice.visualization.server.QueuePanelCreator
 
NUM_DELETE_AT_ONCE - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
The number of ids to delete at a given time - others will be deleted later
NUM_GATEWAY_NODES - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
NUM_GLOBAL_NODES - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
NUM_HASH_FUNCTIONS - Static variable in class rice.p2p.util.IdBloomFilter
The number of different hash functions to use in bloom filters
NUM_HOURS - Static variable in class rice.visualization.server.GCPanelCreator
 
NUM_INTERNAL_NODES - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
NUM_MESSAGES - Static variable in class rice.visualization.server.MessageDistributionPanelCreator
 
NUM_MESSAGES - Static variable in class rice.visualization.server.NetworkActivityPanelCreator
 
NUM_MESSAGES - Static variable in class rice.visualization.server.RecentMessagesPanelCreator
 
NUM_MESSAGES_PER_PAGE - Static variable in class rice.email.proxy.web.pages.FolderPage
 
NUM_NODES - Variable in class rice.p2p.commonapi.testing.CommonAPITest
 
NUM_NODES - Static variable in class rice.pastry.testing.ClosestRegrTest
 
NUM_ORGANIZATIONAL_NODES - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
NUM_ORGANIZATIONS - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
NUM_PING_TRIES - Variable in class rice.pastry.socket.SocketCollectionManager
 
NUM_RUNS - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
 
NUM_SOURCE_ROUTE_ATTEMPTS - Variable in class rice.pastry.socket.SocketSourceRouteManager
 
numAggregatesTotal - Variable in class rice.p2p.aggregation.AggregationStatistics
 
numAttributes - Variable in class rice.p2p.util.XMLParser
 
NUMBER - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
NUMBER - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
NumberArgSearchPart - Class in rice.email.proxy.imap.commands.search
 
NumberArgSearchPart() - Constructor for class rice.email.proxy.imap.commands.search.NumberArgSearchPart
 
numChildren() - Method in class rice.visualization.Ring
 
numClients - Variable in class rice.post.proxy.NetworkLogServer
 
numColumns() - Method in class rice.pastry.routing.RoutingTable
return ths number of columns in the routing table
numComponents() - Method in class rice.p2p.aggregation.Aggregate
 
numContinuations - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
numDigits(int) - Static method in class rice.pastry.Id
return the number of digits in a given base
numElements() - Method in interface rice.p2p.commonapi.IdSet
return the number of elements
numElements() - Method in class rice.p2p.glacier.FragmentKeySet
return the number of elements
numElements() - Method in class rice.p2p.glacier.VersionKeySet
return the number of elements
numElements() - Method in class rice.p2p.multiring.MultiringIdSet
return the number of elements
numElements() - Method in class rice.p2p.past.gc.GCIdSet
return the number of elements
numElements() - Method in class rice.pastry.IdSet
return the number of elements
numEntries() - Method in class rice.pastry.routing.RoutingTable
 
NUMERIC_BOX_SIZE - Static variable in class rice.post.proxy.ConfigurationFrame
 
numFragments - Variable in class rice.p2p.glacier.ErasureCodec
 
numFragments - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
numFragments - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
numKeys() - Method in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
 
numKeys() - Method in class rice.p2p.glacier.v2.messaging.GlacierQueryMessage
 
numKeys() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
 
numKeys() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
 
numKeys() - Method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
numNeighbors - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
numNeighbors() - Method in class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage
 
numObjectsAlive - Variable in class rice.p2p.aggregation.AggregationStatistics
 
numObjectsInTrash - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
numObjectsTotal - Variable in class rice.p2p.aggregation.AggregationStatistics
 
numPointerArrays - Variable in class rice.p2p.aggregation.AggregationStatistics
 
numRows() - Method in class rice.pastry.join.JoinRequest
Get the number of rows.
numRows() - Method in class rice.pastry.routing.RoutingTable
return the number of rows in the routing table
numSurvivors - Variable in class rice.p2p.glacier.ErasureCodec
 
numSurvivors - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
numTries - Variable in class rice.pastry.socket.SocketCollectionManager.DeadChecker
 
numUniqueEntries() - Method in class rice.pastry.routing.RoutingTable
 

O

ObjectDescriptor - Class in rice.p2p.aggregation
 
ObjectDescriptor(Id, long, long, long, int) - Constructor for class rice.p2p.aggregation.ObjectDescriptor
 
objectHash - Variable in class rice.p2p.glacier.v2.Manifest
 
objectLifetimeHisto - Variable in class rice.p2p.aggregation.AggregationStatistics
 
objects - Variable in class rice.p2p.util.XMLObjectInputStream.GetField
 
objects - Variable in class rice.p2p.util.XMLObjectOutputStream.PutField
 
objects - Variable in class rice.visualization.server.VisualizationServer
 
objectStore - Variable in class rice.p2p.aggregation.AggregationImpl
 
OFF - Static variable in class rice.environment.logging.Logger
OFF is a special level that can be used to turn off logging.
offset - Variable in class rice.environment.logging.LogOutputStream
 
offsetFID - Variable in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
 
ois - Variable in class rice.visualization.client.VisualizationClient
 
OK - Static variable in class rice.visualization.client.UpdateJarResponse
 
OLD - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
OLD - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
old - Variable in class rice.post.proxy.ConfigurationFrame.ChangePasswordFrame
 
ON - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
ON - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
One - Static variable in class rice.pastry.Id
 
online - Variable in class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
 
onLoop() - Method in class rice.selector.ProfileSelector
 
onLoop() - Method in class rice.selector.SelectorManager
This method is to be implemented by a subclass to do some task each loop.
oos - Variable in class rice.visualization.client.VisualizationClient
 
openDebugConsole() - Method in class rice.visualization.Visualization
 
openFireWallPort(int, int) - Method in class rice.pastry.socket.SocketNATHandler
 
openSocket(SourceRoute, boolean) - Method in class rice.pastry.socket.SocketCollectionManager
Method which opens a socket to a given remote node handle, and updates the bookkeeping to keep track of this socket
options - Variable in class rice.email.proxy.web.WebConnection
 
OR - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
OR - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
orange - Static variable in class rice.visualization.data.Color
 
organizationalApps - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
organizationalNodes - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
originalException - Variable in exception rice.pastry.dist.NodeIsDeadException
The original reason we found the node to be dead.
orphanedAggregates - Variable in class rice.p2p.aggregation.AggregationStatistics
 
OrSearchPart - Class in rice.email.proxy.imap.commands.search
 
OrSearchPart(SearchPart, SearchPart) - Constructor for class rice.email.proxy.imap.commands.search.OrSearchPart
 
other - Variable in class rice.p2p.past.PastImpl
 
other - Variable in class rice.proxy.Proxy.DynamicClasspath
 
otherNodesMaySuspectFaulty() - Method in class rice.pastry.standard.ConsistentJoinProtocol
Call this if there is an event such that you may have not received messages for long enough for other nodes to call you faulty.
out - Variable in class rice.email.proxy.smtp.SmtpConnection
 
out - Variable in class rice.email.proxy.web.WebConnection
 
out - Variable in class rice.post.proxy.NetworkLogServer.NetworkLogClient
 
out - Variable in class rice.post.proxy.PostProxy.LivenessThread
 
out - Variable in class rice.proxy.HttpFetcher
 
outbound - Variable in class rice.pastry.socket.messaging.DatagramMessage
 
outFile_RawGNPError - Variable in class rice.pastry.direct.GenericNetwork
 
overlaps() - Method in class rice.pastry.leafset.LeafSet
Test if the leafset overlaps
OverviewPanelCreator - Class in rice.visualization.server
 
OverviewPanelCreator(Environment) - Constructor for class rice.visualization.server.OverviewPanelCreator
 
OVERWRITE - Static variable in class rice.pastry.socket.SocketNATHandler
 
OVERWRITE - Static variable in class rice.pastry.socket.StubNATHandler
 

P

packageOnly - Variable in class rice.environment.logging.AbstractLogManager
If we only want package level granularity.
PAD_SIZE - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
 
PAD_SIZE - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
PAD_SIZE - Static variable in class rice.persistence.testing.Test
 
PAD_SIZE - Static variable in class rice.post.proxy.PostProxy
 
paint(Graphics) - Method in class rice.post.proxy.CompatibilityCheck.PostPanel
 
paintCell(Graphics, int[], int, int, String) - Method in class rice.visualization.render.TableViewRenderer
 
paintComponent(Graphics) - Method in class rice.post.proxy.PostProxy.PostPanel
 
paintComponent(Graphics) - Method in class rice.visualization.PastryRingPanel
 
paintComponentNodes(Graphics) - Method in class rice.visualization.PastryRingPanel
 
paintConnection(Graphics, Id, Id, Color) - Method in class rice.visualization.PastryRingPanel
 
paintConnections(Graphics, Node, Ring) - Method in class rice.visualization.PastryRingPanel
 
paintConnections(Graphics) - Method in class rice.visualization.PastryRingPanel
 
paintConnections(Graphics) - Method in class rice.visualization.Ring
 
paintConnections(Graphics, Node, boolean) - Method in class rice.visualization.Ring
 
paintLegend(Graphics) - Method in class rice.visualization.PastryRingPanel
 
paintLine(Graphics, int, String, String) - Method in class rice.visualization.render.KeyValueListViewRenderer
 
paintMainCircle(Graphics) - Method in class rice.visualization.PastryRingPanel
 
paintNode(Graphics, Color, int, int) - Method in class rice.visualization.PastryRingPanel
 
paintNodeCircle(Graphics, Color, int, int) - Method in class rice.visualization.Ring
 
paintRings(Graphics, int, int) - Method in class rice.visualization.PastryRingPanel
 
paintRow(Graphics, int[], int, int) - Method in class rice.visualization.render.TableViewRenderer
 
paintSelf(Graphics) - Method in class rice.visualization.Ring
 
paintTree(Graphics, int, int) - Method in class rice.visualization.Ring
 
pair - Variable in class rice.post.proxy.PostProxy
The keypair of the local user
pair - Variable in class rice.visualization.Ring
 
pane - Variable in class rice.visualization.PastryNodePanel
 
panel - Variable in class rice.post.proxy.CompatibilityCheck
 
panel - Variable in class rice.post.proxy.PostProxy.PostDialog
 
PanelCreator - Interface in rice.visualization.server
 
panelCreators - Variable in class rice.visualization.server.VisualizationServer
 
panels - Variable in class rice.post.proxy.ConfigurationFrame.ControlPanel
 
panels - Variable in class rice.post.proxy.ConfigurationFrame
 
panels - Variable in class rice.post.proxy.ConfigurationFrame.TitledPanel
 
panels - Variable in class rice.visualization.data.Data
 
panels - Variable in class rice.visualization.data.MultiDataPanel
 
panic(Exception, String, String) - Method in class rice.post.proxy.PostProxy
Helper method which throws an exception and tells the user a message why the error occurred.
panic(Exception, String, String[]) - Method in class rice.post.proxy.PostProxy
 
panic(String) - Method in class rice.post.proxy.PostProxy
 
parameter - Variable in class rice.post.proxy.ConfigurationFrame.ConfigurationPanel
 
PARAMETER_LENGTH - Static variable in class rice.p2p.util.BloomFilter
The length of the random byte arrays which are generated
parameterChange(String, String) - Method in interface rice.environment.params.ParameterChangeListener
 
ParameterChangeListener - Interface in rice.environment.params
Listener interface for changes to a parameters object
parameters - Variable in class rice.email.proxy.web.WebConnection
 
Parameters - Interface in rice.environment.params
 
parameters - Variable in class rice.p2p.util.BloomFilter
The parameters to the hash functions for this bloom filter
parameters - Variable in class rice.post.proxy.ConfigurationFrame.ChangePasswordFrame
 
parameters - Variable in class rice.post.proxy.ConfigurationFrame
 
parameters - Variable in class rice.post.proxy.PostProxy
The parameters we are running with
parameters - Variable in class rice.post.proxy.PostProxy.PasswordFrame
 
parameters - Variable in class rice.post.proxy.PostProxy.SMTPServerPanel
 
parameters - Variable in class rice.proxy.Proxy.AutomaticUpdater
 
params - Variable in class rice.environment.logging.AbstractLogManager
 
params - Variable in class rice.p2p.commonapi.testing.CommonAPITest
 
ParamsNotPresentException - Exception in rice.environment.params.simple
Unable to load the default parameters file.
ParamsNotPresentException(String, Exception) - Constructor for exception rice.environment.params.simple.ParamsNotPresentException
 
parent - Variable in class rice.Continuation.ErrorContinuation
The parent continuation
parent - Variable in class rice.Continuation.MultiContinuation
 
parent - Variable in class rice.Continuation.NamedContinuation
 
parent - Variable in class rice.Continuation.StandardContinuation
The parent continuation
parent - Variable in class rice.p2p.scribe.ScribeImpl.TopicManager
DESCRIBE THE FIELD
parent - Variable in class rice.visualization.Ring
 
parseArgs(String[]) - Static method in class rice.p2p.commonapi.testing.CommonAPITest
process command line args
parseArgs(String[]) - Static method in class rice.p2p.multiring.testing.MultiringRegrTest
process command line args
parseArgs(String[]) - Method in class rice.visualization.proxy.VisualizationProxy
 
parseAttributes() - Method in class rice.p2p.util.XMLParser
Method which parses all of the attributes of a start tag
parseBoundary() - Method in class rice.email.proxy.util.MimeParser
Internal method for parsing a MIME boundary
parseCommand(String) - Method in class rice.email.proxy.imap.parser.antlr.ImapLineParser
 
parseCommand(ImapCommandParser, ImapCommandLexer) - Method in class rice.email.proxy.imap.parser.antlr.ImapLineParser
 
parseDocumentTag() - Method in class rice.p2p.util.XMLParser
Method which parses a document tag
parseEmail(InetAddress, InetAddress, Resource, Environment) - Static method in class rice.email.proxy.mailbox.postbox.PostMessage
 
parseEmail(InetAddress, InetAddress, PostEntityAddress[], Resource, Environment) - Static method in class rice.email.proxy.mailbox.postbox.PostMessage
 
parseEmail(InetAddress, InetAddress, PostEntityAddress[], Resource, PostEntityAddress, Environment) - Static method in class rice.email.proxy.mailbox.postbox.PostMessage
 
parseEndTag(String) - Method in class rice.p2p.util.XMLParser
Method which parses an end tag of the form
parseEndTag() - Method in class rice.p2p.util.XMLParser
Method which parses an end tag of the form
parseHeader() - Method in class rice.email.proxy.util.MimeParser
A private method to get the next header block on the InputStream.
parseInetSocketAddress(String) - Method in class rice.environment.params.simple.SimpleParameters
 
parseParameters(String) - Method in class rice.email.proxy.web.WebConnection
 
parsePart() - Method in class rice.email.proxy.util.MimeParser
Internal method which parses and stores the given part.
parseStartTag() - Method in class rice.p2p.util.XMLParser
Method which parses a start tag
parseTag() - Method in class rice.p2p.util.XMLParser
Internal method which parses a tag
parseText() - Method in class rice.p2p.util.XMLParser
Method which parses an end tag of the form
parseUntil(char[]) - Method in class rice.p2p.util.XMLParser
Method which parses and returns up to the next token
parseUntil(char) - Method in class rice.p2p.util.XMLParser
Method which parses and returns up to the next token
parseUntilNot(char[]) - Method in class rice.p2p.util.XMLParser
Method which parses up to the next token
parseVal(String) - Method in class rice.environment.logging.AbstractLogManager
 
part - Variable in class rice.email.proxy.util.MimeParser
 
partition(byte[]) - Method in class rice.post.storage.StorageService
Method which partitions a serialized object into acceptable size arrays - currently, it just splits the array into a bunch of arrays of size MAX_CONTENT_HASH_SIZE or less.
PartitionChecker - Class in rice.pastry.testing
Pass in a certificate which contains bootstrap nodes.
PartitionChecker(String) - Constructor for class rice.pastry.testing.PartitionChecker
 
PartitionHandler - Class in rice.pastry.standard
 
PartitionHandler(PastryNode, DistPastryNodeFactory, InetSocketAddress[]) - Constructor for class rice.pastry.standard.PartitionHandler
 
pass() - Method in class rice.pastry.testing.ClosestRegrTest
 
pass - Variable in class rice.post.proxy.PostProxy
The password of the local user
PassCommand - Class in rice.email.proxy.pop3.commands
 
PassCommand() - Constructor for class rice.email.proxy.pop3.commands.PassCommand
 
password - Variable in class rice.email.proxy.imap.SSLImapServerImpl
 
password - Variable in class rice.email.proxy.pop3.SSLPop3ServerImpl
 
password - Variable in class rice.email.proxy.smtp.SSLSmtpServerImpl
 
password - Variable in class rice.post.proxy.ConfigurationFrame.ButtonPane
 
password - Class in rice.post.security.ca
DESCRIBE THE CLASS
password() - Constructor for class rice.post.security.ca.password
 
Past - Interface in rice.p2p.past
 
past - Variable in class rice.visualization.server.GCPanelCreator
 
past - Variable in class rice.visualization.server.PASTPanelCreator
 
PastContent - Interface in rice.p2p.past
 
PastContentHandle - Interface in rice.p2p.past
 
PastException - Exception in rice.p2p.past
 
PastException(String) - Constructor for exception rice.p2p.past.PastException
Constructor.
PastImpl - Class in rice.p2p.past
 
PastImpl(Node, StorageManager, int, String) - Constructor for class rice.p2p.past.PastImpl
Constructor for Past, using the default policy
PastImpl(Node, StorageManager, int, String, PastPolicy) - Constructor for class rice.p2p.past.PastImpl
Constructor for Past
PastImpl(Node, StorageManager, Cache, int, String, PastPolicy, StorageManager) - Constructor for class rice.p2p.past.PastImpl
Constructor for Past
PastImpl.MessageBuilder - Interface in rice.p2p.past
Class which builds a message
PastMessage - Class in rice.p2p.past.messaging
 
PastMessage(int, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.PastMessage
Constructor which takes a unique integer Id
PASTPanelCreator - Class in rice.visualization.server
 
PASTPanelCreator(Timer, String, PastImpl) - Constructor for class rice.visualization.server.PASTPanelCreator
 
PastPolicy - Interface in rice.p2p.past
 
PastPolicy.DefaultPastPolicy - Class in rice.p2p.past
The default policy for Past, which fetches any available copy of a replicated object and always allows inserts locally.
PastPolicy.DefaultPastPolicy() - Constructor for class rice.p2p.past.PastPolicy.DefaultPastPolicy
 
PastRegrTest - Class in rice.p2p.past.testing
 
PastRegrTest(Environment) - Constructor for class rice.p2p.past.testing.PastRegrTest
Constructor which sets up all local variables
PastRegrTest.NonMutableTestPastContent - Class in rice.p2p.past.testing
 
PastRegrTest.NonMutableTestPastContent(Id) - Constructor for class rice.p2p.past.testing.PastRegrTest.NonMutableTestPastContent
 
PastRegrTest.NonOverwritingTestPastContent - Class in rice.p2p.past.testing
 
PastRegrTest.NonOverwritingTestPastContent(Id, int) - Constructor for class rice.p2p.past.testing.PastRegrTest.NonOverwritingTestPastContent
 
PastRegrTest.TestCommand - Class in rice.p2p.past.testing
Common superclass for test commands.
PastRegrTest.TestCommand() - Constructor for class rice.p2p.past.testing.PastRegrTest.TestCommand
 
PastRegrTest.TestExceptionCommand - Class in rice.p2p.past.testing
Common superclass for test commands which should throw an exception
PastRegrTest.TestExceptionCommand() - Constructor for class rice.p2p.past.testing.PastRegrTest.TestExceptionCommand
 
PastRegrTest.TestPastContent - Class in rice.p2p.past.testing
Utility class for past content objects
PastRegrTest.TestPastContent(Id) - Constructor for class rice.p2p.past.testing.PastRegrTest.TestPastContent
 
PastRegrTest.TestPastContentHandle - Class in rice.p2p.past.testing
Utility class for past content object handles
PastRegrTest.TestPastContentHandle(Past, Id) - Constructor for class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle
 
PastRegrTest.TestRouteMessage - Class in rice.p2p.past.testing
Utility class which simulates a route message
PastRegrTest.TestRouteMessage(Id, NodeHandle, Message) - Constructor for class rice.p2p.past.testing.PastRegrTest.TestRouteMessage
 
PastRegrTest.VersionedTestPastContent - Class in rice.p2p.past.testing
 
PastRegrTest.VersionedTestPastContent(Id, int) - Constructor for class rice.p2p.past.testing.PastRegrTest.VersionedTestPastContent
 
PASTRY_NODE_PANEL_HEIGHT - Static variable in class rice.visualization.PastryNodePanel
 
PASTRY_NODE_PANEL_WIDTH - Static variable in class rice.visualization.PastryNodePanel
 
PASTRY_NODE_TAB_HEIGHT - Static variable in class rice.visualization.PastryNodePanel
 
PASTRY_NODE_TAB_WIDTH - Static variable in class rice.visualization.PastryNodePanel
 
pastry_port - Variable in class rice.post.proxy.NetworkLogUploadThread
 
PASTRY_RING_DIAMETER - Static variable in class rice.visualization.PastryRingPanel
 
PASTRY_RING_PANEL_BORDER - Static variable in class rice.visualization.PastryRingPanel
 
PASTRY_RING_PANEL_HEIGHT - Static variable in class rice.visualization.PastryRingPanel
 
PASTRY_RING_PANEL_WIDTH - Static variable in class rice.visualization.PastryRingPanel
 
PastryAppl - Class in rice.pastry.client
A PastryAppl is an abstract class that every Pastry application extends.
PastryAppl(PastryNode) - Constructor for class rice.pastry.client.PastryAppl
Constructor.
PastryAppl(PastryNode, String) - Constructor for class rice.pastry.client.PastryAppl
Constructor.
PastryAppl(PastryNode, String, Address) - Constructor for class rice.pastry.client.PastryAppl
 
PastryAppl(PastryNode, int) - Constructor for class rice.pastry.client.PastryAppl
Constructor.
PastryEndpoint - Class in rice.pastry.commonapi
This class serves as gluecode, which allows applications written for the common API to work with pastry.
PastryEndpoint(PastryNode, Application, String) - Constructor for class rice.pastry.commonapi.PastryEndpoint
Constructor.
PastryEndpoint(PastryNode, Application, int) - Constructor for class rice.pastry.commonapi.PastryEndpoint
Constructor.
PastryEndpointMessage - Class in rice.pastry.commonapi
This class is an internal message to the commonapi gluecode.
PastryEndpointMessage(Address, Message, NodeHandle) - Constructor for class rice.pastry.commonapi.PastryEndpointMessage
Constructor.
PastryIdFactory - Class in rice.pastry.commonapi
This class provides applications with a way of genertating pastry Ids.
PastryIdFactory(Environment) - Constructor for class rice.pastry.commonapi.PastryIdFactory
Constructor
PastryNetworkTest - Class in rice.pastry.testing
Utility class for checking the consistency of an existing pastry network.
PastryNetworkTest(Environment, SocketPastryNodeFactory, InetSocketAddress) - Constructor for class rice.pastry.testing.PastryNetworkTest
 
PastryNode - Class in rice.pastry
A Pastry node is single entity in the pastry network.
PastryNode(NodeId, Environment) - Constructor for class rice.pastry.PastryNode
Constructor, with NodeId.
pastryNode - Variable in class rice.post.proxy.PostProxy
The node the services should use
PastryNodeFactory - Class in rice.pastry
The interface to an object which can construct PastryNodes.
PastryNodeFactory(Environment) - Constructor for class rice.pastry.PastryNodeFactory
 
pastryNodePanel - Variable in class rice.visualization.LocalVisualizationFrame
 
PastryNodePanel - Class in rice.visualization
 
PastryNodePanel(ViewRendererFactory) - Constructor for class rice.visualization.PastryNodePanel
 
pastryNodePanel - Variable in class rice.visualization.VisualizationFrame
 
pastryNodes - Variable in class rice.pastry.testing.PastryRegrTest
 
pastryNodesLastAdded - Variable in class rice.pastry.testing.PastryRegrTest
 
pastryNodesSorted - Variable in class rice.pastry.testing.PastryRegrTest
of NodeId
pastryNodesSortedReady - Variable in class rice.pastry.testing.PastryRegrTest
 
PastryObjectInputStream - Class in rice.pastry
 
PastryObjectInputStream(InputStream, PastryNode) - Constructor for class rice.pastry.PastryObjectInputStream
 
PastryPanelCreator - Class in rice.visualization.server
 
PastryPanelCreator() - Constructor for class rice.visualization.server.PastryPanelCreator
 
PastryRegrTest - Class in rice.pastry.testing
PastryRegrTest a regression test suite for pastry.
PastryRegrTest(Environment) - Constructor for class rice.pastry.testing.PastryRegrTest
constructor
PastryRingPanel - Class in rice.visualization
 
PastryRingPanel(Visualization) - Constructor for class rice.visualization.PastryRingPanel
 
pastryRingPanel - Variable in class rice.visualization.VisualizationFrame
 
PastrySecurityManager - Interface in rice.pastry.security
The security manager interface.
PastryTest - Class in rice.pastry.testing
Pastry test.
PastryTest(Environment) - Constructor for class rice.pastry.testing.PastryTest
 
pasts - Variable in class rice.p2p.past.testing.PastRegrTest
 
PastTutorial - Class in rice.tutorial.lesson7
This tutorial shows how to use Past.
PastTutorial(int, InetSocketAddress, int, Environment) - Constructor for class rice.tutorial.lesson7.PastTutorial
Based on the rice.tutorial.lesson6.ScribeTutorial This constructor launches numNodes PastryNodes.
path - Variable in class rice.pastry.socket.SocketChannelReader
 
path - Variable in class rice.pastry.socket.SocketChannelWriter
 
path - Variable in class rice.pastry.socket.SocketCollectionManager.DeadChecker
 
path - Variable in class rice.pastry.socket.SourceRoute
 
pathToRoot - Variable in class rice.p2p.scribe.messaging.SubscribeAckMessage
The contained path to the root
pathToRoot - Variable in class rice.p2p.scribe.ScribeImpl.TopicManager
The current path to the root for this node
pattern() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
pause(int) - Method in class rice.p2p.commonapi.testing.CommonAPITest
Method which pauses for the provided number of milliseconds
pause(int) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Method which pauses for the provided number of milliseconds
pause(int) - Method in class rice.pastry.testing.DirectPastryRegrTest
 
pause(int) - Method in class rice.pastry.testing.DistPastryRegrTest
 
pause(int) - Method in class rice.pastry.testing.PastryRegrTest
 
payload - Variable in class rice.p2p.glacier.Fragment
 
payload - Variable in class rice.p2p.glacier.v2.DebugContent
 
PEEK - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
PEEK - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
peekNext() - Method in class rice.p2p.scribe.messaging.AnycastMessage
Returns the next handle to visit
peekNextUID() - Method in class rice.email.log.EmailLog
Returns the next UID, and doesn't increment the UID counter.
pending - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
 
pending - Variable in class rice.post.delivery.DeliveryService
The PAST service used for storing pending notifications
pending - Variable in class rice.post.log.CoalescedLog
 
pendingBackupCache - Variable in class rice.post.proxy.PostProxy
The local backup cache, for pending deliveries
pendingMsgs - Variable in class rice.pastry.socket.PingManager
 
pendingPast - Variable in class rice.post.proxy.PostProxy
The local Past service for delivery requests
pendingRequests - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
pendingStorage - Variable in class rice.post.proxy.PostProxy
The local storage for pending deliveries
pendingTraffic - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
PERIOD - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
PERIOD - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
period - Variable in class rice.selector.TimerTask
If period is positive, task will be rescheduled.
PeriodicLeafSetProtocol - Class in rice.pastry.standard
An implementation of a periodic-style leafset protocol
PeriodicLeafSetProtocol(PastryNode, NodeHandle, PastrySecurityManager, LeafSet, RoutingTable) - Constructor for class rice.pastry.standard.PeriodicLeafSetProtocol
Builds a periodic leafset protocol
PermissiveCredentials - Class in rice.pastry.security
Trivial credentials.
PermissiveCredentials() - Constructor for class rice.pastry.security.PermissiveCredentials
 
PermissiveSecurityManager - Class in rice.pastry.security
A trivial security manager.
PermissiveSecurityManager() - Constructor for class rice.pastry.security.PermissiveSecurityManager
 
PERSISTENCE_MAGIC_NUMBER - Static variable in class rice.persistence.PersistentStorage
Static variables defining the layout of the on-disk storage
PERSISTENCE_REVISION_2_0 - Static variable in class rice.persistence.PersistentStorage
 
PERSISTENCE_REVISION_2_1 - Static variable in class rice.persistence.PersistentStorage
 
PERSISTENCE_VERSION_2 - Static variable in class rice.persistence.PersistentStorage
 
PersistencePanelCreator - Class in rice.visualization.server
 
PersistencePanelCreator(Environment, String, StorageManagerImpl) - Constructor for class rice.visualization.server.PersistencePanelCreator
 
persistenceQ - Variable in class rice.visualization.server.QueuePanelCreator
 
PERSISTENT_FIELDS - Static variable in class rice.p2p.util.XMLObjectOutputStream
A cache of the persistentFields, mapping class->Field[]
PersistentStorage - Class in rice.persistence
This class is an implementation of Storage which provides persistent storage to disk.
PersistentStorage(IdFactory, String, long, Environment) - Constructor for class rice.persistence.PersistentStorage
Builds a PersistentStorage given a root directory in which to persist the data.
PersistentStorage(IdFactory, String, String, long, Environment) - Constructor for class rice.persistence.PersistentStorage
Builds a PersistentStorage given and an instance name and a root directoy in which to persist the data.
PersistentStorage(IdFactory, String, String, long, boolean, Environment) - Constructor for class rice.persistence.PersistentStorage
Builds a PersistentStorage given and an instance name and a root directoy in which to persist the data.
PersistentStorageTest - Class in rice.persistence.testing
This class is a class which tests the PersistentStorage class in the rice.persistence package.
PersistentStorageTest(boolean, Environment) - Constructor for class rice.persistence.testing.PersistentStorageTest
Builds a MemoryStorageTest
pFactory - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
 
PieChartView - Class in rice.visualization.data
 
PieChartView(String, int, int, Constraints) - Constructor for class rice.visualization.data.PieChartView
 
PieChartViewRenderer - Class in rice.visualization.render
 
PieChartViewRenderer(DataProvider) - Constructor for class rice.visualization.render.PieChartViewRenderer
 
ping() - Method in class rice.pastry.direct.DirectNodeHandle
DESCRIBE THE METHOD
ping() - Method in class rice.pastry.NodeHandle
Ping the node.
ping(SourceRoute, PingResponseListener) - Method in class rice.pastry.socket.PingManager
Method which actually sends a ping to over the specified path, and returns the result to the specified listener.
ping(SourceRoute) - Method in class rice.pastry.socket.SocketCollectionManager
Method which suggests a ping to the remote node.
ping() - Method in class rice.pastry.socket.SocketNodeHandle
Ping the node.
ping() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
Method which suggests a ping to the remote node.
ping() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
Method which suggests a ping to the remote node.
ping(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketSourceRouteManager
Method which suggests a ping to the remote node.
ping() - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
 
Ping - Class in rice.pastry.testing
Ping A performance test suite for pastry.
Ping(PastryNode) - Constructor for class rice.pastry.testing.Ping
 
PING_DELAY - Variable in class rice.pastry.socket.SocketCollectionManager
 
PING_JITTER - Variable in class rice.pastry.socket.SocketCollectionManager
 
PING_NEIGHBOR_PERIOD - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
Related to rapidly determining direct neighbor liveness.
PING_THROTTLE - Static variable in class rice.pastry.socket.PingManager
 
PING_THROTTLE - Variable in class rice.pastry.socket.SocketSourceRouteManager
 
PingAddress - Class in rice.pastry.testing
PingAddress A performance test suite for pastry.
PingAddress() - Constructor for class rice.pastry.testing.PingAddress
 
pingAllNew() - Method in class rice.pastry.routing.RouteSet
Pings all new nodes in the RouteSet.
pingCache - Variable in class rice.pastry.PastryNodeFactory
Hashtable which keeps track of temporary ping values, which are only used during the getNearest() method
PingClient - Class in rice.pastry.testing
A very simple ping object.
PingClient(PastryNode) - Constructor for class rice.pastry.testing.PingClient
 
pingListeners - Variable in class rice.pastry.socket.PingManager
 
PingManager - Class in rice.pastry.socket
 
PingManager(SocketPastryNode, SocketSourceRouteManager, EpochInetSocketAddress, EpochInetSocketAddress) - Constructor for class rice.pastry.socket.PingManager
 
PingManager.Envelope - Class in rice.pastry.socket
Internal class which holds a pending datagram
PingManager.Envelope(EpochInetSocketAddress, byte[]) - Constructor for class rice.pastry.socket.PingManager.Envelope
Constructor for Envelope.
PingMessage - Class in rice.pastry.socket.messaging
Class which represents a "ping" message sent through the socket pastry system.
PingMessage(SourceRoute, SourceRoute, long) - Constructor for class rice.pastry.socket.messaging.PingMessage
Constructor
PingMessageNew - Class in rice.pastry.testing
PingMessageNew A performance test suite for pastry.
PingMessageNew(Address, NodeHandle, NodeId) - Constructor for class rice.pastry.testing.PingMessageNew
 
pingResponse(SourceRoute, long, long) - Method in interface rice.pastry.socket.PingResponseListener
Method which is called once a previously-issued ping is responded to.
pingResponse(SourceRoute, long, long) - Method in class rice.pastry.socket.SocketCollectionManager.DeadChecker
DESCRIBE THE METHOD
PingResponseListener - Interface in rice.pastry.socket
Interface which represents an object interested in hearing the result of a ping.
PingResponseMessage - Class in rice.pastry.socket.messaging
Class which represents a "ping" message sent through the socket pastry system.
PingResponseMessage(SourceRoute, SourceRoute, long) - Constructor for class rice.pastry.socket.messaging.PingResponseMessage
Constructor
PingTestRecord - Class in rice.pastry.testing
PingAddress A performance test suite for pastry.
PingTestRecord(int, int, int) - Constructor for class rice.pastry.testing.PingTestRecord
 
pink - Static variable in class rice.visualization.data.Color
 
PKnoIChain - Class in rice.post.security.pknoi
This class is the notion of a chain of "vouches" from one user to another in the PKnoI POST system.
PKnoIChain(PKnoIPostCertificate, PKnoIPostCertificate, PKnoISignature[]) - Constructor for class rice.post.security.pknoi.PKnoIChain
Builds a PKnoIChain from the to and from certificates, and the chain of signatures which verify each other
PKnoIPostCertificate - Class in rice.post.security.pknoi
This class is the notion of a PostCertificate using the PKnoI (web of trust) based authentication mechanism.
PKnoIPostCertificate(PostEntityAddress, PublicKey) - Constructor for class rice.post.security.pknoi.PKnoIPostCertificate
Builds a PostCertificate from a user address and a public key.
PKnoISecurityModule - Class in rice.post.security.pknoi
This class is the security module which implements the PKnoI (web of trust) based security system.
PKnoISecurityModule(Post) - Constructor for class rice.post.security.pknoi.PKnoISecurityModule
Constructor for PKnoISecurityModule.
PKnoISignature - Class in rice.post.security.pknoi
This class is the notion of a verification (or vouching) in the PKnoI system.
PKnoISignature(PKnoIPostCertificate, PKnoIPostCertificate, byte[]) - Constructor for class rice.post.security.pknoi.PKnoISignature
Builds a PKnoISignature, in which a single user vouches for another.
PLUS - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
PLUS - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
pointers - Variable in class rice.p2p.aggregation.Aggregate
 
policies - Variable in class rice.p2p.scribe.testing.ScribeRegrTest
The scribe policies
policy - Variable in class rice.p2p.aggregation.AggregationImpl
 
policy - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
policy - Variable in class rice.p2p.past.PastImpl
 
policy - Variable in class rice.p2p.replication.ReplicationImpl
This replication's policy, which allows for application-specific replication
policy - Variable in class rice.p2p.scribe.ScribeImpl
this scribe's policy
pop3 - Variable in class rice.email.proxy.EmailProxy
 
Pop3Command - Class in rice.email.proxy.pop3.commands
 
Pop3Command() - Constructor for class rice.email.proxy.pop3.commands.Pop3Command
 
Pop3CommandRegistry - Class in rice.email.proxy.pop3.commands
 
Pop3CommandRegistry() - Constructor for class rice.email.proxy.pop3.commands.Pop3CommandRegistry
 
Pop3Connection - Class in rice.email.proxy.pop3
 
Pop3Connection(Pop3Handler, Socket, Environment) - Constructor for class rice.email.proxy.pop3.Pop3Connection
 
Pop3Handler - Class in rice.email.proxy.pop3
 
Pop3Handler(InetAddress, Pop3CommandRegistry, UserManager, Environment) - Constructor for class rice.email.proxy.pop3.Pop3Handler
 
Pop3Server - Interface in rice.email.proxy.pop3
 
Pop3ServerImpl - Class in rice.email.proxy.pop3
 
Pop3ServerImpl(InetAddress, int, EmailService, UserManager, boolean, boolean, Environment) - Constructor for class rice.email.proxy.pop3.Pop3ServerImpl
 
Pop3State - Class in rice.email.proxy.pop3
 
Pop3State(UserManager) - Constructor for class rice.email.proxy.pop3.Pop3State
 
port - Variable in class rice.email.proxy.web.WebServerImpl
 
PORT - Variable in class rice.p2p.commonapi.testing.CommonAPITest
 
port - Variable in class rice.p2p.multiring.RingCertificate
 
PORT - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
port - Variable in class rice.pastry.standard.CertifiedNodeIdFactory
 
port - Variable in class rice.post.proxy.ConnectivityCheckClient.ConnectivityCheckClientClient
 
port - Variable in class rice.post.proxy.ConnectivityCheckServer
 
port - Variable in class rice.post.proxy.NetworkLogServer
 
port - Variable in class rice.post.proxy.PostProxy
The port number for the Pastry node
PORT_OFFSET - Static variable in class rice.visualization.LocalVisualization
 
PORT_OFFSET - Static variable in class rice.visualization.Visualization
 
pos - Variable in class rice.pastry.direct.GenericNetwork.Coordinate
 
pos - Variable in exception rice.pastry.leafset.RangeCannotBeDeterminedException
 
post - Variable in class rice.post.delivery.DeliveryService
The address of the user running this storage service.
post - Variable in class rice.post.log.Log
The current local POST service.
post - Variable in class rice.post.log.LogEntry
 
Post - Interface in rice.post
This interface represents the Post service layer.
post - Variable in class rice.post.proxy.PostProxy
The local Post service
POST_HOST - Variable in class rice.email.proxy.smtp.manager.SimpleManager
 
PostAggregationPolicy - Class in rice.post
 
PostAggregationPolicy() - Constructor for class rice.post.PostAggregationPolicy
 
PostCertificate - Class in rice.post.security
This class is the abstraction of a certificate in the POST system, regardless of the underlying security model.
PostCertificate(PostEntityAddress, PublicKey) - Constructor for class rice.post.security.PostCertificate
Builds a PostCertificate from a user address and a public key.
PostClient - Class in rice.post
This class is a superclass for clients running on top of the Post object.
PostClient() - Constructor for class rice.post.PostClient
Builds a PostClient.
PostClientAddress - Class in rice.post
This class represents the notion of an address, which uniquely identifies an application running on top of the POST service.
PostClientAddress(String) - Constructor for class rice.post.PostClientAddress
Constructor
PostData - Interface in rice.post.storage
This interface is designed to serve as an abstraction of a data object stored in Post.
PostEntityAddress - Class in rice.post
This class represents the abstract notion of the address of an identity in the Post system.
PostEntityAddress() - Constructor for class rice.post.PostEntityAddress
Constructor
PostException - Exception in rice.post
Any exception specific to POST.
PostException(String) - Constructor for exception rice.post.PostException
Constructor.
PostFlagList - Class in rice.email.proxy.mailbox.postbox
 
PostFlagList(PostMessage) - Constructor for class rice.email.proxy.mailbox.postbox.PostFlagList
Protected constructor which takes in the wrapped message.
PostFolder - Class in rice.email.proxy.mailbox.postbox
This class translates between foedus and the emailservice.
PostFolder(Folder, PostFolder, EmailService) - Constructor for class rice.email.proxy.mailbox.postbox.PostFolder
Builds a folder given a string name
PostGroupAddress - Class in rice.post
This class represents the abstract notion of the address of an group of users in the Post system.
PostGroupAddress(IdFactory, String, Environment) - Constructor for class rice.post.PostGroupAddress
Constructor
PostImpl - Class in rice.post
This class is the service layer which allows Post applications to use Post functionality.
PostImpl(Node, Past, Past, DeliveryPast, Past, PostEntityAddress, KeyPair, PostCertificate, PublicKey, String, boolean, boolean, PostEntityAddress, long, long, long) - Constructor for class rice.post.PostImpl
Builds a PostImpl to run on the given pastry node, using the provided PAST and Scribe services.
PostLog - Class in rice.post
This class represents the Log which sits at the address of the user's PostUserAddress and points to the logs of other applications.
PostMailbox - Class in rice.email.proxy.mailbox.postbox
This class serves as the main "glue" code between foedus and the POST-based email implementation.
PostMailbox(EmailService, Folder, Environment) - Constructor for class rice.email.proxy.mailbox.postbox.PostMailbox
Constructs a PostMailbox given an emailservice to run off of.
PostMailboxManager - Class in rice.email.proxy.mailbox.postbox
This class serves as the main "glue" code between foedus and the POST-based email implementation.
PostMailboxManager(EmailService, Folder, Environment) - Constructor for class rice.email.proxy.mailbox.postbox.PostMailboxManager
Constructs a PostMailbox given an emailservice to run off of.
PostMessage - Class in rice.email.proxy.mailbox.postbox
 
PostMessage(StoredEmail, int, Folder) - Constructor for class rice.email.proxy.mailbox.postbox.PostMessage
 
PostMessage - Class in rice.post.messaging
This is abstraction of all messages in the Post system.
PostMessage(PostEntityAddress) - Constructor for class rice.post.messaging.PostMessage
Constructs a PostMessage given the name of the sender.
PostPastPolicy - Class in rice.post.storage
 
PostPastPolicy() - Constructor for class rice.post.storage.PostPastPolicy
 
PostPastryMessage - Class in rice.post.messaging
This is a wrapper message for all Post messages which are to be sent over the Pastry messaging system.
PostPastryMessage(SignedPostMessage) - Constructor for class rice.post.messaging.PostPastryMessage
Builds a PostPastryMessage given a PostMessage.
PostProxy - Class in rice.post.proxy
This class starts up everything on the Pastry side, and then boots up the PAST, Scribe, POST.
PostProxy() - Constructor for class rice.post.proxy.PostProxy
 
PostProxy.KillPanel - Class in rice.post.proxy
 
PostProxy.KillPanel(PostProxy) - Constructor for class rice.post.proxy.PostProxy.KillPanel
 
PostProxy.LivenessKeyHandler - Class in rice.post.proxy
 
PostProxy.LivenessKeyHandler(Environment, Pipe.SourceChannel, Pipe.SinkChannel) - Constructor for class rice.post.proxy.PostProxy.LivenessKeyHandler
 
PostProxy.LivenessThread - Class in rice.post.proxy
 
PostProxy.LivenessThread(Environment) - Constructor for class rice.post.proxy.PostProxy.LivenessThread
 
PostProxy.PasswordFrame - Class in rice.post.proxy
 
PostProxy.PasswordFrame(Parameters) - Constructor for class rice.post.proxy.PostProxy.PasswordFrame
 
PostProxy.PostDialog - Class in rice.post.proxy
 
PostProxy.PostDialog(PostProxy) - Constructor for class rice.post.proxy.PostProxy.PostDialog
 
PostProxy.PostPanel - Class in rice.post.proxy
 
PostProxy.PostPanel() - Constructor for class rice.post.proxy.PostProxy.PostPanel
 
PostProxy.SMTPServerPanel - Class in rice.post.proxy
 
PostProxy.SMTPServerPanel(Parameters) - Constructor for class rice.post.proxy.PostProxy.SMTPServerPanel
 
PostScribeMessage - Class in rice.post.messaging
This is a wrapper message for all Post messages which are to be sent over the Scribe messaging system.
PostScribeMessage(SignedPostMessage) - Constructor for class rice.post.messaging.PostScribeMessage
Builds a PostScribeMessage given a PostMessage to contain.
PostUserAddress - Class in rice.post
This class represents the abstract notion of the address of an user in the Post system.
PostUserAddress(IdFactory, String, Environment) - Constructor for class rice.post.PostUserAddress
Constructor
prefetchLocalObject(VersionKey, Continuation) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
prefetchLocalObject(VersionKey, Continuation) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
 
prefix - Variable in class rice.environment.logging.AbstractLogManager
 
PREFIX_MATCH - Static variable in class rice.pastry.socket.SocketNATHandler
 
PREFIX_MATCH - Static variable in class rice.pastry.socket.StubNATHandler
 
prepend(EpochInetSocketAddress) - Method in class rice.pastry.socket.SourceRoute
Method which creates a new source route by appending the given address to the end of this one
prepNodes(Graphics, Point, int) - Method in class rice.visualization.Ring
 
presence(PresenceMessage, Continuation) - Method in class rice.post.delivery.DeliveryService
Is called when a presence message is received.
PresenceMessage - Class in rice.post.messaging
This is the message broadcast to the Scribe group of the user to inform replica holders that that user is available at the given nodeid.
PresenceMessage(PostEntityAddress, NodeHandle) - Constructor for class rice.post.messaging.PresenceMessage
Constructs a PresenceMessage
previousEntryReference - Variable in class rice.post.log.LogEntry
 
previousEntryReferences - Variable in class rice.post.log.LogEntry
 
previousExpirationDate - Variable in class rice.p2p.glacier.v2.FragmentMetadata
 
previousParent - Variable in class rice.p2p.scribe.messaging.SubscribeMessage
The previous parent
primitives - Variable in class rice.p2p.util.XMLObjectInputStream.GetField
 
primitives - Variable in class rice.p2p.util.XMLObjectOutputStream.PutField
 
print(String) - Method in class rice.email.proxy.imap.ImapConnection
Sometimes you don't need a newline.
print(Reader) - Method in class rice.email.proxy.imap.ImapConnection
Sends the entire contents of a Reader to the client, and closes it.
print(String) - Method in class rice.email.proxy.pop3.Pop3Connection
 
print(Reader) - Method in class rice.email.proxy.pop3.Pop3Connection
 
print(String) - Method in class rice.email.proxy.web.WebConnection
 
print(boolean, String) - Static method in class rice.post.security.ca.CACertificateGenerator
 
printAddresses(PrintWriter, Address[]) - Static method in class rice.email.proxy.testing.Hammer
 
println(String) - Method in class rice.email.proxy.imap.ImapConnection
Writes a string and newline to the output stream.
println(String) - Method in class rice.email.proxy.pop3.Pop3Connection
 
println() - Method in class rice.email.proxy.pop3.Pop3Connection
 
println(String) - Method in class rice.email.proxy.smtp.SmtpConnection
 
println(String) - Method in class rice.email.proxy.web.WebConnection
 
println(boolean, String) - Static method in class rice.post.security.ca.CACertificateGenerator
 
printMap(Id[]) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
 
printMap(SortedMap) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
 
printStackTrace(PrintStream) - Method in exception rice.environment.params.simple.ParamsNotPresentException
 
printStackTrace() - Method in exception rice.environment.params.simple.ParamsNotPresentException
 
printStackTrace(PrintWriter) - Method in exception rice.environment.params.simple.ParamsNotPresentException
 
printStats() - Method in class rice.selector.ProfileSelector
 
printTree(Vector) - Static method in class rice.tutorial.lesson6.ScribeTutorial
Note that this function only works because we have global knowledge.
printUnsolicited(ImapConnection) - Method in class rice.email.proxy.imap.ImapState
 
privateKey - Variable in class rice.p2p.util.EncryptedInputStream
 
privateKey - Variable in class rice.visualization.client.VisualizationClient
 
process(Executable, Continuation, SelectorManager, TimeSource, LogManager) - Method in interface rice.environment.processing.Processor
Schedules a job for processing on the dedicated processing thread.
process(Executable, Continuation, SelectorManager, TimeSource, LogManager) - Method in class rice.environment.processing.sim.SimProcessor
 
process(Executable, Continuation, SelectorManager, TimeSource, LogManager) - Method in class rice.environment.processing.simple.SimpleProcessor
Schedules a job for processing on the dedicated processing thread.
process(Executable, Continuation) - Method in interface rice.p2p.commonapi.Endpoint
Schedules a job for processing on the dedicated processing thread.
process(Executable, Continuation) - Method in class rice.p2p.multiring.MultiringEndpoint
Schedules a job for processing on the dedicated processing thread.
process(Executable, Continuation) - Method in class rice.p2p.past.gc.GCEndpoint
Schedules a job for processing on the dedicated processing thread.
process(Executable, Continuation) - Method in class rice.pastry.commonapi.PastryEndpoint
Schedules a job for processing on the dedicated processing thread.
process(Executable, Continuation) - Method in class rice.pastry.dist.DistPastryNode
Schedules a job for processing on the dedicated processing thread.
process(Executable, Continuation) - Method in class rice.pastry.PastryNode
Schedules a job for processing on the dedicated processing thread, should one exist.
process(File) - Method in class rice.persistence.testing.GlacierPersistentStorageTest
 
process - Variable in class rice.proxy.Proxy.LivenessMonitorTest
 
process - Variable in class rice.proxy.Proxy
 
processBlockingIO(WorkRequest) - Method in interface rice.environment.processing.Processor
Schedules a different type of task.
processBlockingIO(WorkRequest) - Method in class rice.environment.processing.sim.SimProcessor
 
processBlockingIO(WorkRequest) - Method in class rice.environment.processing.simple.SimpleProcessor
 
processData(Data) - Method in class rice.visualization.PastryNodePanel
 
processDataPanel(DataPanel) - Method in class rice.visualization.PastryNodePanel
 
processDataPanels(DataPanel[]) - Method in class rice.visualization.PastryNodePanel
 
processEmailMessagePartSpecial(EmailMessagePart, Environment) - Static method in class rice.email.proxy.mailbox.postbox.PostMessage
 
processingQ - Variable in class rice.visualization.server.QueuePanelCreator
 
ProcessingQueue - Class in rice.environment.processing.simple
 
ProcessingQueue() - Constructor for class rice.environment.processing.simple.ProcessingQueue
 
ProcessingQueue(int) - Constructor for class rice.environment.processing.simple.ProcessingQueue
 
ProcessingQueue.ProcessingQueueOverflowException - Exception in rice.environment.processing.simple
 
ProcessingQueue.ProcessingQueueOverflowException() - Constructor for exception rice.environment.processing.simple.ProcessingQueue.ProcessingQueueOverflowException
 
ProcessingRequest - Class in rice.environment.processing.simple
 
ProcessingRequest(Executable, Continuation, LogManager, TimeSource, SelectorManager) - Constructor for class rice.environment.processing.simple.ProcessingRequest
 
ProcessingThread - Class in rice.environment.processing.simple
 
ProcessingThread(String, ProcessingQueue) - Constructor for class rice.environment.processing.simple.ProcessingThread
 
processNode(int, Node) - Method in class rice.p2p.commonapi.testing.CommonAPITest
Method which should process the given newly-created node
processNode(int, Node) - Method in class rice.p2p.past.testing.PastRegrTest
Method which should process the given newly-created node
processNode(int, Node) - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
Method which should process the given newly-created node
processNode(int, Node) - Method in class rice.p2p.replication.testing.ReplicationRegrTest
Method which should process the given newly-created node
processNode(int, Node) - Method in class rice.p2p.scribe.testing.ScribeRegrTest
Method which should process the given newly-created node
Processor - Interface in rice.environment.processing
 
ProfileSelector - Class in rice.selector
 
ProfileSelector(String, TimeSource, LogManager) - Constructor for class rice.selector.ProfileSelector
 
properties - Variable in class rice.visualization.data.KeyValueListView
 
PROTOCOL - Variable in class rice.p2p.commonapi.testing.CommonAPITest
 
protocol - Variable in class rice.p2p.multiring.RingCertificate
 
PROTOCOL - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
protocol - Static variable in class rice.pastry.testing.DistHelloWorld
 
PROTOCOL_DEFAULT - Static variable in class rice.pastry.dist.DistPastryNodeFactory
 
PROTOCOL_DIRECT - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
 
PROTOCOL_DIRECT - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
PROTOCOL_SOCKET - Static variable in class rice.pastry.dist.DistPastryNodeFactory
DESCRIBE THE FIELD
proximity() - Method in class rice.p2p.commonapi.NodeHandle
Returns the current proximity value of this node
proximity() - Method in class rice.p2p.multiring.MultiringNodeHandle
Returns the current proximity value of this node
proximity(DirectNodeHandle, DirectNodeHandle) - Method in class rice.pastry.direct.BasicNetworkSimulator
computes the proximity between two NodeIds
proximity() - Method in class rice.pastry.direct.DirectNodeHandle
DESCRIBE THE METHOD
proximity(NodeHandle, NodeHandle) - Method in class rice.pastry.direct.DirectPastryNodeFactory
 
proximity(DirectNodeHandle, DirectNodeHandle) - Method in interface rice.pastry.direct.NetworkSimulator
Determines proximity between two nodes.
proximity(NodeRecord) - Method in interface rice.pastry.direct.NodeRecord
 
proximity() - Method in class rice.pastry.NodeHandle
Returns the last known proximity information about the Pastry node associated with this handle.
proximity(NodeHandle, NodeHandle) - Method in class rice.pastry.PastryNodeFactory
Method which checks to see if we have a cached value of the remote ping, and if not, initiates a ping and then caches the value
proximity() - Method in class rice.pastry.socket.SocketNodeHandle
Returns the last known proximity information about the Pastry node associated with this handle.
proximity() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
Method which returns the last cached proximity value for the given address.
proximity - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
 
proximity() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
Method which returns the last cached proximity value for the given address.
proximity(EpochInetSocketAddress) - Method in class rice.pastry.socket.SocketSourceRouteManager
Method which returns the last cached proximity value for the given address.
proximity(SourceRoute) - Method in class rice.pastry.socket.SocketSourceRouteManager
 
proximity() - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
 
PROXIMITY_CHANGED - Static variable in class rice.p2p.commonapi.NodeHandle
 
proxy - Variable in class rice.post.proxy.ConfigurationFrame
 
Proxy - Class in rice.proxy
This class represents a generic Java process launching program which reads in preferences from a preferences file and then invokes another JVM using those prefs.
Proxy(Environment) - Constructor for class rice.proxy.Proxy
 
Proxy.AutomaticUpdater - Class in rice.proxy
 
Proxy.AutomaticUpdater(Parameters) - Constructor for class rice.proxy.Proxy.AutomaticUpdater
 
Proxy.DynamicClasspath - Class in rice.proxy
 
Proxy.DynamicClasspath(File, String[]) - Constructor for class rice.proxy.Proxy.DynamicClasspath
 
Proxy.LivenessMonitorTest - Class in rice.proxy
 
Proxy.LivenessMonitorTest(Proxy.LivenessMonitor, Process) - Constructor for class rice.proxy.Proxy.LivenessMonitorTest
 
PROXY_PARAMETERS_NAME - Static variable in class rice.post.proxy.PostProxy
The name of the parameters file for Post
PROXY_PARAMETERS_NAME - Static variable in class rice.proxy.Proxy
 
ps - Variable in class rice.environment.logging.AbstractLogManager
 
publicKey - Variable in class rice.p2p.util.EncryptedOutputStream
 
publicKey - Variable in class rice.visualization.client.VisualizationClient
 
publish(Topic, ScribeContent) - Method in interface rice.p2p.scribe.Scribe
Publishes the given message to the topic.
publish(Topic, ScribeContent) - Method in class rice.p2p.scribe.ScribeImpl
Publishes the given message to the topic.
PublishMessage - Class in rice.p2p.scribe.messaging
 
PublishMessage(NodeHandle, Topic, ScribeContent) - Constructor for class rice.p2p.scribe.messaging.PublishMessage
Constructor which takes a unique integer Id
publishMessages - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
The publish messages received so far
PublishRequestMessage - Class in rice.p2p.scribe.messaging
 
PublishRequestMessage(NodeHandle, Topic, ScribeContent) - Constructor for class rice.p2p.scribe.messaging.PublishRequestMessage
Constructor which takes a unique integer Id
purge() - Method in interface rice.email.proxy.mail.StoredMessage
 
purge(StoredMessage[]) - Method in class rice.email.proxy.mailbox.filebox.FileFolder
 
purge() - Method in class rice.email.proxy.mailbox.filebox.FileMessage
 
purge(StoredMessage[]) - Method in interface rice.email.proxy.mailbox.MailFolder
 
purge(StoredMessage[]) - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
purge() - Method in class rice.email.proxy.mailbox.postbox.PostMessage
 
purgeQueue() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
 
pushRow(RouteSet[]) - Method in class rice.pastry.join.JoinRequest
Push row.
put(MovingMessage, List, long) - Method in class rice.email.proxy.mailbox.filebox.FileFolder
 
put(MovingMessage) - Method in class rice.email.proxy.mailbox.filebox.FileFolder
 
put(MovingMessage) - Method in class rice.email.proxy.mailbox.filebox.FileMailbox
 
put(MovingMessage) - Method in interface rice.email.proxy.mailbox.Mailbox
 
put(MovingMessage, List, long) - Method in interface rice.email.proxy.mailbox.MailFolder
 
put(MovingMessage) - Method in interface rice.email.proxy.mailbox.MailFolder
 
put(MovingMessage) - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
put(MovingMessage, List, long) - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
put(MovingMessage) - Method in class rice.email.proxy.mailbox.postbox.PostMailbox
Adds the given message to this folder
put(Object, Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
put(Object, Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
put(Object, Object) - Method in class rice.p2p.util.ImmutableSortedMap
Associates the specified value with the specified key in this map (optional operation).
put(Object, Object) - Method in class rice.p2p.util.RedBlackMap
Associates the specified value with the specified key in this map.
put(Object, Object) - Method in class rice.p2p.util.ReverseTreeMap
Method which caputures the insert and adds it to the reverse map
put(Object, Object) - Method in class rice.p2p.util.SoftHashMap
Adds an entry to the soft hash map.
put(String, boolean) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
put(String, byte) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
put(String, char) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
put(String, double) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
put(String, float) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
put(String, int) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
put(String, long) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
put(String, short) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
put(String, Object) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
put(String, boolean) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
put(String, byte) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
put(String, char) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
put(String, double) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
put(String, float) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
put(String, int) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
put(String, long) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
put(String, short) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
put(String, Object) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
put(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
Puts a NodeHandle into the set.
put(NodeHandle) - Method in class rice.pastry.leafset.SimilarSet
Puts a NodeHandle into the set.
put(NodeHandle) - Method in class rice.pastry.NodeSet
Appends a member to the ordered set.
put(NodeHandle) - Method in interface rice.pastry.NodeSetI
Puts a NodeHandle into the set.
put(NodeHandle) - Method in class rice.pastry.routing.RouteSet
Puts a node into the set.
put(NodeHandle) - Method in class rice.pastry.routing.RoutingTable
Puts a handle into the routing table.
putAddressManager(EpochInetSocketAddress, boolean) - Method in class rice.pastry.socket.SocketSourceRouteManager
Should be called while synchronized on nodeHandles
putAll(Map) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
putAll(Map) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
putAll(Map) - Method in class rice.p2p.util.ImmutableSortedMap
Copies all of the mappings from the specified map to this map (optional operation).
putAll(Map) - Method in class rice.p2p.util.RedBlackMap
Copies all of the mappings from the specified map to this map.
putFields() - Method in class rice.p2p.util.XMLObjectOutputStream
Method which can be called by objects if they have a writeObject() method.
putHandle(NodeHandle) - Method in interface rice.p2p.commonapi.NodeHandleSet
Puts a NodeHandle into the set.
putHandle(NodeHandle) - Method in class rice.p2p.multiring.MultiringNodeHandleSet
Puts a NodeHandle into the set.
putHandle(NodeHandle) - Method in class rice.pastry.leafset.SimilarSet
Puts a NodeHandle into the set.
putHandle(NodeHandle) - Method in class rice.pastry.NodeSet
Puts a NodeHandle into the set.
putHandle(NodeHandle) - Method in class rice.pastry.routing.RouteSet
Puts a NodeHandle into the set.
putReference(String, Object) - Method in class rice.p2p.util.XMLObjectInputStream
Method which adds a reference in the hashtable of references.
putReference(Object, String) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which adds a reference in the hashtable of references.

Q

queue - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
 
QueuePanelCreator - Class in rice.visualization.server
 
QueuePanelCreator(Environment, ProcessingQueue, WorkQueue) - Constructor for class rice.visualization.server.QueuePanelCreator
 
quit() - Method in class rice.email.proxy.imap.ImapConnection
Specifies that no more commands should be processed after the current on finishes.
quit() - Method in interface rice.email.proxy.imap.Quittable
Flags something (probably an ImapHandler) as quitting.
quit() - Method in class rice.email.proxy.pop3.Pop3Connection
 
quit() - Method in class rice.email.proxy.pop3.Pop3Handler
 
quit() - Method in class rice.email.proxy.smtp.SmtpConnection
 
quit() - Method in interface rice.email.proxy.util.Quittable
Flags something (probably an ImapHandler) as quitting.
quit() - Method in class rice.email.proxy.web.WebConnection
 
quit - Variable in class rice.email.proxy.web.WebServerImpl
 
QuitCommand - Class in rice.email.proxy.pop3.commands
 
QuitCommand() - Constructor for class rice.email.proxy.pop3.commands.QuitCommand
 
QuitCommand - Class in rice.email.proxy.smtp.commands
QUIT command.
QuitCommand() - Constructor for class rice.email.proxy.smtp.commands.QuitCommand
 
Quittable - Interface in rice.email.proxy.imap
 
Quittable - Interface in rice.email.proxy.util
 
QUOTE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
QUOTE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
QUOTE - Static variable in class rice.p2p.util.XMLParser
 
QUOTED - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
QUOTED - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
QUOTED_CHAR - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
QUOTED_CHAR - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
QUOTED_SPECIALS - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
QUOTED_SPECIALS - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 

R

r - Variable in exception rice.pastry.leafset.RangeCannotBeDeterminedException
 
random - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
 
random - Variable in class rice.pastry.direct.BasicNetworkSimulator
 
random - Variable in class rice.pastry.socket.SocketCollectionManager
 
random - Variable in class rice.pastry.testing.LeafSetTest
 
randomBytes(int, RandomSource) - Static method in class rice.p2p.util.MathUtils
Method which returns a specified number of random bytes
randomInt(RandomSource) - Static method in class rice.p2p.util.MathUtils
Method which returns a random int
randomize(RandomSource, char[]) - Static method in class rice.p2p.util.testing.StringCacheUnit
 
randomize(RandomSource) - Method in class rice.pastry.NodeSet
Method which randomizes the order of this NodeSet
randomMessage(Folder) - Static method in class rice.email.proxy.testing.Hammer
 
RandomNodeIdFactory - Class in rice.pastry.standard
Constructs random node ids by SHA'ing consecutive numbers, with random starting value.
RandomNodeIdFactory(Environment) - Constructor for class rice.pastry.standard.RandomNodeIdFactory
Constructor.
RandomSource - Interface in rice.environment.random
 
randomSubset(InetSocketAddress[], int) - Method in class rice.pastry.socket.StubNATHandler
Internal method which returns a random subset of the address to ping in parallel
range(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
range(NodeHandle, int, Id) - Method in interface rice.p2p.commonapi.Endpoint
This operation provides information about ranges of keys for which the node is currently a rank-root.
range(NodeHandle, int, Id, boolean) - Method in interface rice.p2p.commonapi.Endpoint
This operation provides information about ranges of keys for which the node is currently a rank-root.
range - Variable in class rice.p2p.glacier.FragmentKeyRange
The actual IdRange
range - Variable in class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
 
range - Variable in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
 
range - Variable in class rice.p2p.glacier.VersionKeyRange
The actual IdRange
range(NodeHandle, int, Id) - Method in class rice.p2p.multiring.MultiringEndpoint
This operation provides information about ranges of keys for which the node is currently a rank-root.
range(NodeHandle, int, Id, boolean) - Method in class rice.p2p.multiring.MultiringEndpoint
This operation provides information about ranges of keys for which the node is currently a rank-root.
range - Variable in class rice.p2p.multiring.MultiringIdRange
The actual IdRange
range(NodeHandle, int, Id) - Method in class rice.p2p.past.gc.GCEndpoint
This operation provides information about ranges of keys for which the node is currently a rank-root.
range(NodeHandle, int, Id, boolean) - Method in class rice.p2p.past.gc.GCEndpoint
This operation provides information about ranges of keys for which the node is currently a rank-root.
range - Variable in class rice.p2p.past.gc.GCIdRange
The internal (normal) IdRange
range - Variable in class rice.p2p.replication.ReplicationImpl.BloomFilterExecutable
 
range(NodeHandle, int, Id, boolean) - Method in class rice.pastry.client.CommonAPIAppl
This method provides information about ranges of keys for which the node n is currently a r-root.
range(NodeHandle, int, Id) - Method in class rice.pastry.client.CommonAPIAppl
This method provides information about ranges of keys for which the node n is currently a r-root.
range(NodeHandle, int, Id, boolean) - Method in class rice.pastry.commonapi.PastryEndpoint
This method provides information about ranges of keys for which the node n is currently a r-root.
range(NodeHandle, int, Id) - Method in class rice.pastry.commonapi.PastryEndpoint
This method provides information about ranges of keys for which the node n is currently a r-root.
range(NodeHandle, int) - Method in class rice.pastry.leafset.LeafSet
range computes the range of keys for which node n is a i-root, 0<=i<=r a node is the r-root for a key of the node becomes the numerically closest node to the key when i-roots for the key fail, O<=irange(NodeHandle, int, boolean) - Method in class rice.pastry.leafset.LeafSet
range computes the ranges of keys for which node n is a r-root a node is the r-root for a key of the node becomes the numerically closest node to the key when i-roots for the key fail, O<=iRangeCannotBeDeterminedException - Exception in rice.pastry.leafset
 
RangeCannotBeDeterminedException(String, int, int, int, NodeHandle, LeafSet) - Constructor for exception rice.pastry.leafset.RangeCannotBeDeterminedException
 
ranges - Variable in class rice.p2p.replication.messaging.RequestMessage
 
ranges - Variable in class rice.p2p.replication.messaging.ResponseMessage
 
ranges - Variable in class rice.visualization.data.LineGraphView
 
rateLimitedRetrieveFragment(FragmentKey, Manifest, char, GlacierContinuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
RcptCommand - Class in rice.email.proxy.smtp.commands
RCPT command.
RcptCommand() - Constructor for class rice.email.proxy.smtp.commands.RcptCommand
 
read() - Method in class rice.email.proxy.util.SpyInputStream
 
read(byte[], int, int) - Method in class rice.email.proxy.util.SpyInputStream
 
read(byte[]) - Method in class rice.email.proxy.util.SpyInputStream
 
read() - Method in class rice.p2p.util.Base64.InputStream
Reads enough of the input stream to convert to/from Base64 and returns the next byte.
read(byte[], int, int) - Method in class rice.p2p.util.Base64.InputStream
Calls Base64.InputStream.read() repeatedly until the end of stream is reached or len bytes are read.
read() - Method in class rice.p2p.util.EncryptedInputStream
Reads the next byte of data from the input stream.
read(byte[], int, int) - Method in class rice.p2p.util.EncryptedInputStream
Reads up to len bytes of data from the input stream into an array of bytes.
read() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a byte from the underlying output stream.
read(byte[], int, int) - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a array of bytes from the underlying output stream.
read(SelectionKey) - Method in class rice.pastry.socket.PingManager
DESCRIBE THE METHOD
read(SocketChannel) - Method in class rice.pastry.socket.SocketChannelReader
Method which is to be called when there is data available on the specified SocketChannel.
read(SocketChannel) - Method in class rice.pastry.socket.SocketChannelRepeater
Method which is to be called when there is data available on the specified SocketChannel.
read(SelectionKey) - Method in class rice.pastry.socket.SocketCollectionManager.SocketAccepter
Reads from the socket attached to this connector.
read(SelectionKey) - Method in class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
Reads from the socket attached to this connector.
read(SelectionKey) - Method in class rice.post.proxy.PostProxy.LivenessKeyHandler
 
read(SelectionKey) - Method in class rice.selector.SelectionKeyHandler
Method which is called when the key becomes readable.
READ_OBJECTS - Static variable in class rice.p2p.util.XMLObjectInputStream
The hashmap of readObject methods, mapping Class->Method
READ_RESOLVES - Static variable in class rice.p2p.util.XMLObjectInputStream
The hashmap of readResolve methods, mapping Class->Method
readArray(boolean) - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads an array off of the stream.
readBase64() - Method in class rice.p2p.util.XMLReader
Method which writes a sequence of base64 encoded bytes to the output stream
readBoolean() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a boolean from the stream and returns the result.
readBooleanHelper() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads an boolean from the stream.
readBuffer() - Method in class rice.p2p.util.EncryptedInputStream
Internal method which reads in the next chunk of buffered data
readByte() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a byte from the stream and returns the result.
readByteHelper() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads an byte from the stream.
readCertificate(File) - Static method in class rice.post.security.ca.CACertificateGenerator
 
readChar() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a char from the stream and returns the result.
readCharHelper() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads an char from the stream.
readClass(Object) - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads the information for one class for a given object from the stream.
readDotTerminatedContent(SmtpConnection, Environment) - Method in class rice.email.proxy.mail.MovingMessage
Reads the contents of the stream until <CRLF>.<CRLF> is encountered.
readDotTerminatedContent(String, Environment) - Method in class rice.email.proxy.mail.MovingMessage
 
readDouble() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a double from the stream and returns the result.
readDoubleHelper() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads an double from the stream.
readEndTag() - Method in class rice.p2p.util.XMLReader
Asserts that a end tag will be read next.
readEndTag(String) - Method in class rice.p2p.util.XMLReader
Asserts that the provided end tag will be read next.
reader - Variable in class rice.p2p.util.XMLObjectInputStream
The underlying reader, which parses the XML
reader - Variable in class rice.p2p.util.XMLParser
The internal reader used to read data
readExternal(ObjectInput) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestExternalizable
 
readExternal(ObjectInput) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestSubExternalizable
 
readField(Object, Class) - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a single field from the stream, and assignes it to the provided object.
readFields() - Method in class rice.p2p.util.XMLObjectInputStream
Method which can be called by objects if they have a readObject() method.
readFields(Object, Class) - Method in class rice.p2p.util.XMLObjectInputStream
Method which initiates the default field reading mechanism for the given object's class.
readFile(Environment) - Method in class rice.visualization.client.FileMessage
 
readFloat() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a float from the stream and returns the result.
readFloatHelper() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads an float from the stream.
readFromDisk() - Method in class rice.p2p.aggregation.AggregateList
 
readFullContent(Reader) - Method in class rice.email.proxy.mail.MovingMessage
 
readFully(byte[]) - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a byte from the underlying output stream.
readFully(byte[], int, int) - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a byte from the underlying output stream.
readGetField(XMLObjectInputStream.GetField) - Method in class rice.p2p.util.XMLObjectInputStream
Method which read a single field from the stream and places it in the provided GetField object.
readGetFields() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads all of the field data from the stream, as readFields() does, but instead of assigning the fields to the object, it returns them as a GetField object.
readHeader() - Method in class rice.p2p.util.XMLReader
Method which reads the header from the reader.
readHeader(InetSocketAddress) - Method in class rice.pastry.socket.PingManager
Method which processes an incoming message and hands it off to the appropriate handler.
readHeader(DataInputStream) - Method in class rice.post.proxy.NetworkLogServer.NetworkLogClient
 
readHttpURL(HttpURLConnection) - Method in class rice.proxy.HttpFetcher
 
readInt() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads an int from the stream and returns the result.
readIntHelper() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads an int from the stream.
readKeyPair(String, String) - Static method in class rice.p2p.multiring.RingCertificate
Internal method which writes out the keypair to a file, encrypted
readKeyPair(File, String) - Static method in class rice.post.security.ca.CACertificateGenerator
 
readLine() - Method in class rice.email.proxy.imap.ImapConnection
Reads a line sent by the client.
readLine() - Method in class rice.email.proxy.pop3.Pop3Connection
 
readLine() - Method in class rice.email.proxy.smtp.SmtpConnection
 
readLong() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a long from the stream and returns the result.
readLongHelper() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads an long from the stream.
readNull() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a null item off of the stream.
readObjectHelper() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads an object from the stream.
readObjectOverride() - Method in class rice.p2p.util.XMLObjectInputStream
Method which is called by ObjectInputStreamm.readObject(), and reads the next object from the stream, and returns the result.
readOK() - Method in class rice.p2p.aggregation.AggregateList
 
readOrdinaryObject(boolean) - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads an ordinary object from the stream (not a String or Array).
readOverlayMatrix() - Method in class rice.pastry.direct.GenericNetwork
 
readOverlayPos() - Method in class rice.pastry.direct.GenericNetwork
 
readPrimitive(String) - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a primitive value from the stream and returns the String representation to the callee for processing.
readPrimitiveField(Object, Field) - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a primitive field from the stream, and places it in the given object.
readPrimitiveGetField(XMLObjectInputStream.GetField) - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a primitive field from the stream, and places it in the provided GetField object.
readReference() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a reference off of the stream, and looks the reference up in the references table.
readRequest() - Method in class rice.email.proxy.web.WebConnection
 
readResolve() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestResolve
 
readShort() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a short from the stream and returns the result.
readShortHelper() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads an short from the stream.
readStartTag() - Method in class rice.p2p.util.XMLReader
Asserts that a start tag will be read next.
readStartTag(String) - Method in class rice.p2p.util.XMLReader
Asserts that the provided start tag will be read next.
readStreamHeader() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads the XML header off of the stream.
readString(boolean) - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a string item off of the stream.
readUnreadOptionalData() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads any extra data from the stream which was not read by the object.
readUnshared() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads the next object from the stream and does not record a reference to the object.
readUnsharedHelper(boolean) - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads an object from the stream.
readUnsignedByte() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads an unsigned byte from the underlying output stream.
readUnsignedShort() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads an unsigned short from the underlying output stream.
readUTF() - Method in class rice.p2p.util.XMLObjectInputStream
Method which reads a UTF-encoded String from the stream and returns the result.
realFactory - Variable in class rice.p2p.past.gc.GCPastImpl
The real factory, which is not wrapped with a GCIdFactory
realFactory - Variable in class rice.pastry.standard.CertifiedNodeIdFactory
 
realImmutablePast - Variable in class rice.post.proxy.PostProxy
The local Past service, for immutable objects
reAppendType(String) - Method in class rice.email.proxy.imap.commands.fetch.BodyPartRequest
 
REASON_ACC_BOOTSTRAP - Static variable in interface rice.pastry.NetworkListener
 
REASON_ACC_NORMAL - Static variable in interface rice.pastry.NetworkListener
 
REASON_ACC_SR - Static variable in interface rice.pastry.NetworkListener
 
REASON_BOOTSTRAP - Static variable in interface rice.pastry.NetworkListener
 
REASON_NORMAL - Static variable in interface rice.pastry.NetworkListener
 
REASON_SR - Static variable in interface rice.pastry.NetworkListener
 
rebuildInProgress - Variable in class rice.p2p.aggregation.AggregationImpl
 
recalculateReferenceCounts(Id[]) - Method in class rice.p2p.aggregation.AggregateList
 
Receipt - Class in rice.post.delivery
The receipt stored in Past
Receipt(SignedPostMessage, Id, byte[]) - Constructor for class rice.post.delivery.Receipt
Constructor which takes the wrapped message
ReceiptMessage - Class in rice.post.messaging
This message is broadcast to the sender of a NotificationMessage in order to inform the sender that the message has been received.
ReceiptMessage(PostEntityAddress, Id, SignedPostMessage) - Constructor for class rice.post.messaging.ReceiptMessage
Constructs a PresenceMessage
receive(int, Object) - Method in class rice.Continuation.MultiContinuation
Internal method which receives the results and determines if we are done with this task.
receive(Object) - Method in class rice.p2p.past.testing.PastRegrTest.TestCommand
 
receive(Object) - Method in class rice.p2p.past.testing.PastRegrTest.TestExceptionCommand
 
received - Variable in class rice.visualization.server.NetworkActivityPanelCreator
 
receivedMessageAddresses - Variable in class rice.visualization.server.RecentMessagesPanelCreator
 
receivedMessages - Variable in class rice.visualization.server.RecentMessagesPanelCreator
 
receivedMessageSizes - Variable in class rice.visualization.server.RecentMessagesPanelCreator
 
receivedTotal - Variable in class rice.visualization.server.NetworkActivityPanelCreator
 
receiveException(Exception) - Method in class rice.Continuation.ExternalContinuation
 
receiveException(Exception) - Method in class rice.Continuation.ListenerContinuation
Called when an execption occured as a result of the previous command.
receiveException(Exception) - Method in class rice.Continuation.NamedContinuation
Called when an execption occured as a result of the previous command.
receiveException(Exception) - Method in interface rice.Continuation
Called when an execption occured as a result of the previous command.
receiveException(Exception) - Method in class rice.Continuation.SimpleContinuation
Called when an execption occured as a result of the previous command.
receiveException(Exception) - Method in class rice.Continuation.StandardContinuation
Called when an execption occured as a result of the previous command.
receiveException(Exception) - Method in class rice.p2p.glacier.v2.GlacierContinuation
 
receiveException(Exception) - Method in class rice.p2p.past.messaging.ContinuationMessage
Method which builds a response for this message, using the provided exception, which was thrown
receiveException(Exception) - Method in class rice.p2p.past.messaging.InsertMessage
Method which builds a response for this message, using the provided exception, which was thrown
receiveException(Exception) - Method in class rice.p2p.past.testing.PastRegrTest.TestCommand
 
receiveException(Exception) - Method in class rice.p2p.past.testing.PastRegrTest.TestExceptionCommand
 
receiveException(Exception) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerDeleter
Implementation of continuation
receiveException(Exception) - Method in class rice.post.log.Log.AddLogEntryTask
Called when a previously requested result causes an exception
receiveMessage(Message) - Method in class rice.pastry.client.CommonAPIAppl
Called by pastry to deliver a message to this client.
receiveMessage(Message) - Method in class rice.pastry.client.PastryAppl
Called by pastry to deliver a message to this client.
receiveMessage(Message) - Method in class rice.pastry.commonapi.PastryEndpoint
Called by pastry to deliver a message to this client.
receiveMessage(Message) - Method in class rice.pastry.direct.DirectNodeHandle
DESCRIBE THE METHOD
receiveMessage(Message) - Method in class rice.pastry.direct.DirectPastryNode
 
receiveMessage(Message) - Method in interface rice.pastry.messaging.MessageReceiver
Passes a message along to entity which is this message receiver.
receiveMessage(Message) - Method in class rice.pastry.PastryNode
message receiver interface.
receiveMessage(Object, int, InetSocketAddress) - Method in class rice.pastry.socket.PingManager
DESCRIBE THE METHOD
receiveMessage(Message) - Method in class rice.pastry.socket.SocketNodeHandle
Called to send a message to the node corresponding to this handle.
receiveMessage(Message) - Method in class rice.pastry.standard.ConsistentJoinProtocol
Handle the CJM as in the MSR-TR
receiveMessage(Message) - Method in class rice.pastry.standard.PeriodicLeafSetProtocol
Receives messages.
receiveMessage(Message) - Method in class rice.pastry.standard.StandardJoinProtocol
Receives a message from the outside world.
receiveMessage(Message) - Method in class rice.pastry.standard.StandardLeafSetProtocol
Receives messages.
receiveMessage(Message) - Method in class rice.pastry.standard.StandardRouter
Receive a message from a remote node.
receiveMessage(Message) - Method in class rice.pastry.standard.StandardRouteSetProtocol
Receives a message.
receiveMessage(Message) - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
 
receiveResult(Object) - Method in class rice.Continuation.ErrorContinuation
Called when an the result is availble.
receiveResult(Object) - Method in class rice.Continuation.ExternalContinuation
 
receiveResult(Object) - Method in class rice.Continuation.ListenerContinuation
Called when a previously requested result is now availble.
receiveResult(Object) - Method in class rice.Continuation.NamedContinuation
Called when an the result is availble.
receiveResult(Object) - Method in interface rice.Continuation
Called when a previously requested result is now availble.
receiveResult(Object) - Method in class rice.p2p.glacier.v2.GlacierContinuation
 
receiveResult(Object) - Method in class rice.p2p.past.messaging.ContinuationMessage
Method which builds a response for this message, using the provided object as a result.
receiveResult(Object) - Method in class rice.p2p.past.messaging.InsertMessage
Method which builds a response for this message, using the provided object as a result.
receiveResult(Object) - Method in class rice.p2p.past.testing.PastRegrTest.TestCommand
 
receiveResult(Object) - Method in class rice.p2p.past.testing.PastRegrTest.TestExceptionCommand
 
receiveResult(Object) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerDeleter
Implementation of continuation
receiveResult(Object) - Method in class rice.post.log.Log.AddLogEntryTask
 
receiveStatistics(GlacierStatistics) - Method in interface rice.p2p.glacier.v2.GlacierStatisticsListener
 
receiveStatistics(GlacierStatistics) - Method in class rice.visualization.server.GlacierPanelCreator
 
RECENT - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
RECENT - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
RECENT - Static variable in class rice.email.proxy.mailbox.MsgFilter
 
RECENT_FLAG - Static variable in interface rice.email.proxy.mailbox.FlagList
 
RecentMessagesPanelCreator - Class in rice.visualization.server
 
RecentMessagesPanelCreator() - Constructor for class rice.visualization.server.RecentMessagesPanelCreator
 
reconcile(EmailLog, KeyPair, Continuation) - Method in class rice.email.log.EmailLog
 
record(Object, int, SourceRoute) - Method in class rice.pastry.socket.SocketChannelReader
 
record(String, Object, int, SourceRoute) - Method in class rice.pastry.socket.SocketChannelWriter
 
recordStats - Static variable in class rice.selector.ProfileSelector
 
recoverLog() - Method in class rice.p2p.aggregation.AggregateList
 
recoverLogs(Id, long, KeyPair, Past, Past, Continuation, Environment, Logger) - Static method in class rice.post.storage.StorageService
This method performs an emergency recovery of the logs by reinserting them into the provided PAST store.
recursivelyPrintChildren(NodeHandle, int, Hashtable) - Static method in class rice.tutorial.lesson6.ScribeTutorial
Print's self, then children.
red - Static variable in class rice.visualization.data.Color
 
RedBlackMap - Class in rice.p2p.util
This class is a modification of the RedBlackMap java class, with the added benefit that iterators do not throw a ConcurrentModificationException when the backing tree changes.
RedBlackMap() - Constructor for class rice.p2p.util.RedBlackMap
Constructs a new, empty map, sorted according to the keys' natural order.
RedBlackMap(Comparator) - Constructor for class rice.p2p.util.RedBlackMap
Constructs a new, empty map, sorted according to the given comparator.
RedBlackMap(Map) - Constructor for class rice.p2p.util.RedBlackMap
Constructs a new map containing the same mappings as the given map, sorted according to the keys' natural order.
RedBlackMap(SortedMap) - Constructor for class rice.p2p.util.RedBlackMap
Constructs a new map containing the same mappings as the given SortedMap, sorted according to the same ordering.
RedBlackMapUnit - Class in rice.p2p.util.testing
 
RedBlackMapUnit() - Constructor for class rice.p2p.util.testing.RedBlackMapUnit
 
redirect - Variable in class rice.email.proxy.web.WebConnection
 
redirect(String) - Method in class rice.email.proxy.web.WebConnection
 
redundancy - Variable in class rice.post.delivery.DeliveryPastImpl
 
references - Variable in class rice.p2p.util.XMLObjectInputStream
The hashtable of references, which is updated each time a new object is read off of the stream.
references - Variable in class rice.p2p.util.XMLObjectOutputStream
The collection of references stored in the stream so far, maps Integer(hash) -> reference name.
reflFactory - Variable in class rice.p2p.util.XMLObjectInputStream
The ReflectionFactory, which allows for prividged construction of objects
refresh(Id[], long, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
 
refresh(Id[], long[], Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
 
refresh(Id[], long[], long[], Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
 
refresh(Id[], long[], Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
refresh(Id[], long, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
refresh(Id[], long[], long[], Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
refresh(Id[], long[], long[], Continuation) - Method in interface rice.p2p.glacier.VersioningPast
Updates the objects stored under the provided keys id to expire no earlier than the provided expiration time.
refresh(Id[], long[], Continuation) - Method in interface rice.p2p.past.gc.GCPast
Updates the objects stored under the provided keys id to expire no earlier than the provided expiration time.
refresh(Id[], long, Continuation) - Method in interface rice.p2p.past.gc.GCPast
Updates the objects stored under the provided keys id to expire no earlier than the provided expiration time.
refresh(Id[], long, Continuation) - Method in class rice.p2p.past.gc.GCPastImpl
Updates the objects stored under the provided keys id to expire no earlier than the provided expiration time.
refresh(Id[], long[], Continuation) - Method in class rice.p2p.past.gc.GCPastImpl
Updates the objects stored under the provided keys id to expire no earlier than the provided expiration time.
refresh(GCIdSet, Continuation) - Method in class rice.p2p.past.gc.GCPastImpl
Internal method which actually does the refreshing.
REFRESH_TIME - Static variable in class rice.visualization.LocalVisualization
 
REFRESH_TIME - Static variable in class rice.visualization.Visualization
 
refreshAggregate(AggregateDescriptor, long) - Method in class rice.p2p.aggregation.AggregateList
 
refreshContentHash(ContentHashReference[], Continuation) - Method in class rice.post.storage.StorageService
This method "refreshes" a list of ContentHashReferences, which ensures that all of the referenced objects are not collected by the underlying store.
refreshData() - Method in class rice.visualization.Visualization
 
refreshed - Variable in class rice.p2p.past.gc.GCPastImpl
 
refreshedLifetime - Variable in class rice.p2p.aggregation.ObjectDescriptor
 
RefreshMessage - Class in rice.post.messaging
This is a message reminding POST to refresh all data items stored in GCPast
RefreshMessage() - Constructor for class rice.post.messaging.RefreshMessage
 
refreshSecure(SecureReference[], Continuation) - Method in class rice.post.storage.StorageService
This method "refreshes" a list of SecureReferences, which ensures that all of the referenced objects are not collected by the underlying store.
regenerateCipherPending() - Method in class rice.post.log.CoalescedLog
Method which regenerates the ciphertext of the number of log entries
register() - Method in class rice.pastry.client.PastryAppl
 
register(SelectableChannel, SelectionKeyHandler, int) - Method in class rice.selector.SelectorManager
Registers a new channel with the selector, and attaches the given SelectionKeyHandler as the handler for the newly created key.
registerApp(PastryAppl) - Method in class rice.pastry.PastryNode
Registers an application with this pastry node.
registerapp(PastryNode, RegrTestApp) - Method in class rice.pastry.testing.DirectPastryRegrTest
wire protocol specific handling of the application object e.g., RMI may launch a new thread
registerapp(PastryNode, RegrTestApp) - Method in class rice.pastry.testing.DistPastryRegrTest
wire protocol specific handling of the application object e.g., RMI may launch a new thread
registerapp(PastryNode, RegrTestApp) - Method in class rice.pastry.testing.PastryRegrTest
wire protocol specific handling of the application object e.g., RMI may launch a new thread
registerApplication(Application, String) - Method in interface rice.p2p.commonapi.Node
This returns a Endpoint specific to the given application and instance name to the application, which the application can then use in order to send an receive messages.
registerApplication(Application, int) - Method in interface rice.p2p.commonapi.Node
This returns a Endpoint specific to the given application and instance name to the application, which the application can then use in order to send an receive messages.
registerApplication(Application, String) - Method in class rice.p2p.multiring.MultiringNode
This returns a VirtualizedNode specific to the given application and instance name to the application, which the application can then use in order to send an receive messages.
registerApplication(Application, int) - Method in class rice.p2p.multiring.MultiringNode
This returns a Endpoint specific to the given application and instance name to the application, which the application can then use in order to send an receive messages.
registerApplication(Application, String) - Method in class rice.p2p.past.gc.GCNode
This returns a VirtualizedNode specific to the given application and instance name to the application, which the application can then use in order to send an receive messages.
registerApplication(Application, int) - Method in class rice.p2p.past.gc.GCNode
This returns a Endpoint specific to the given application and instance name to the application, which the application can then use in order to send an receive messages.
registerApplication(Application, String) - Method in class rice.pastry.PastryNode
This returns a VirtualizedNode specific to the given application and instance name to the application, which the application can then use in order to send an receive messages.
registerApplication(Application, int) - Method in class rice.pastry.PastryNode
This returns a Endpoint specific to the given application and instance name to the application, which the application can then use in order to send an receive messages.
registerNode(DirectPastryNode) - Method in class rice.pastry.direct.BasicNetworkSimulator
 
registerNode(DirectPastryNode) - Method in interface rice.pastry.direct.NetworkSimulator
Registers a node handle with the simulator.
registerReceiver(Credentials, Address, MessageReceiver) - Method in class rice.pastry.client.PastryAppl
Registers a message receiver with the pastry node.
registerReceiver(Address, MessageReceiver) - Method in class rice.pastry.messaging.MessageDispatch
Registers a receiver with the mail service.
registerReceiver(Credentials, Address, MessageReceiver) - Method in class rice.pastry.PastryNode
Registers a message receiver with this Pastry node.
registerValidation(ObjectInputValidation, int) - Method in class rice.p2p.util.XMLObjectInputStream
Register an object to be validated before the graph is returned.
registry - Static variable in class rice.email.proxy.imap.commands.FetchCommand
 
registry - Static variable in class rice.email.proxy.web.WebHandler
 
RegrTestApp - Class in rice.pastry.testing
RegrTestApp A regression test suite for pastry.
RegrTestApp(PastryNode, PastryRegrTest) - Constructor for class rice.pastry.testing.RegrTestApp
 
reInsert(Id, Continuation) - Method in class rice.p2p.past.gc.GCPastImpl
 
reInsert(Id, Continuation) - Method in class rice.p2p.past.PastImpl
 
reInsert(Id, Continuation) - Method in interface rice.p2p.replication.manager.ReplicationManagerClient
Asks a client to reinsert an object it already holds into the overlay
reInsert(Id, Continuation) - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
 
release(Resource) - Method in class rice.email.proxy.util.InMemoryWorkspace
 
release(Resource) - Method in interface rice.email.proxy.util.Workspace
 
releaseContent() - Method in class rice.email.proxy.mail.MovingMessage
 
remember() - Method in class rice.post.proxy.PostProxy.SMTPServerPanel
 
ReminderMessage - Class in rice.p2p.replication.manager.messaging
 
ReminderMessage() - Constructor for class rice.p2p.replication.manager.messaging.ReminderMessage
Constructor which takes a unique integer Id
ReminderMessage - Class in rice.p2p.replication.messaging
 
ReminderMessage(NodeHandle) - Constructor for class rice.p2p.replication.messaging.ReminderMessage
Constructor which takes a unique integer Id
remote - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
 
remove(String) - Method in interface rice.environment.params.Parameters
 
remove(String) - Method in class rice.environment.params.simple.SimpleParameters
 
remove(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
 
remove(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
remove(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
remove(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
 
remove(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
remove(Id, Continuation) - Method in class rice.p2p.past.gc.GCPastImpl
This upcall is to notify the client that the given id can be safely removed from the storage.
remove(Id, Continuation) - Method in class rice.p2p.past.PastImpl
This upcall is to notify the client that the given id can be safely removed from the storage.
remove(Id, Continuation) - Method in interface rice.p2p.replication.manager.ReplicationManagerClient
This upcall is to notify the client that the given id can be safely removed from the storage.
remove(Id, Continuation) - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
 
remove(NodeHandle) - Method in class rice.p2p.scribe.messaging.AnycastMessage
Removes the node handle from the to visit and visited lists
remove(Object) - Method in class rice.p2p.util.ImmutableSortedMap
Removes the mapping for this key from this map if it is present (optional operation).
remove(Object) - Method in class rice.p2p.util.RedBlackMap
Removes the mapping for this key from this RedBlackMap if present.
remove(Object) - Method in class rice.p2p.util.ReverseTreeMap
Removes any and all mappings with the given key
remove(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
Removes a node id and its handle from the set.
remove(NodeId) - Method in class rice.pastry.leafset.SimilarSet
Removes a node id and its handle from the set.
remove(NodeHandle) - Method in class rice.pastry.leafset.SimilarSet
 
remove(int) - Method in class rice.pastry.leafset.SimilarSet
Removes a node id and its handle from the set.
remove(NodeId) - Method in class rice.pastry.NodeSet
Removes a node id and its handle from the set.
remove(NodeHandle) - Method in class rice.pastry.NodeSet
remove a member
remove(int) - Method in class rice.pastry.NodeSet
remove a member at a given position
remove(NodeHandle) - Method in interface rice.pastry.NodeSetI
Removes a node id and its handle from the set.
remove(NodeId) - Method in class rice.pastry.routing.RouteSet
Removes a node from a set.
remove(NodeHandle) - Method in class rice.pastry.routing.RouteSet
Removes a node from a set.
remove(NodeHandle) - Method in class rice.pastry.routing.RoutingTable
Removes a node id from the table.
removeAggregateDescriptor(AggregateDescriptor) - Method in class rice.p2p.aggregation.AggregateList
 
removeAll(Collection) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
 
removeAll(Collection) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
removeAll(Collection) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
 
removeChangeListener(ParameterChangeListener) - Method in interface rice.environment.params.Parameters
 
removeChangeListener(ParameterChangeListener) - Method in class rice.environment.params.simple.SimpleParameters
 
removeChild(Topic, NodeHandle) - Method in interface rice.p2p.scribe.Scribe
Removes a child from the given topic
removeChild(Topic, NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl
Removes a child from the given topic
removeChild(Topic, NodeHandle, boolean) - Method in class rice.p2p.scribe.ScribeImpl
Removes a child from the given topic
removeChild(NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
DESCRIBE THE METHOD
removeChildLog(Object, Continuation) - Method in class rice.post.log.Log
This method removes a child log from this log.
removeClient(ScribeClient) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
DESCRIBE THE METHOD
removeClient(PostClient) - Method in interface rice.post.Post
Removes a client from this PostService.
removeClient(PostClient) - Method in class rice.post.PostImpl
Removes a client from this PostService.
removeDestructable(Destructable) - Method in class rice.environment.Environment
 
removeFiles(Object[]) - Method in class rice.visualization.ControlPanel
 
removeFlag(String) - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
removeFolder(String, Continuation) - Method in class rice.email.Folder
Deletes a folder from the user's mailbox.
RemoveFolderLogEntry - Class in rice.email.log
 
RemoveFolderLogEntry(String, EmailLog, long) - Constructor for class rice.email.log.RemoveFolderLogEntry
 
RemoveFolderLogEntry(String, Id, long) - Constructor for class rice.email.log.RemoveFolderLogEntry
 
removeHandle(Id) - Method in interface rice.p2p.commonapi.NodeHandleSet
Removes a node id and its handle from the set.
removeHandle(Id) - Method in class rice.p2p.multiring.MultiringNodeHandleSet
Removes a node id and its handle from the set.
removeHandle(Id) - Method in class rice.pastry.leafset.SimilarSet
Removes a node id and its handle from the set.
removeHandle(Id) - Method in class rice.pastry.NodeSet
Removes a node id and its handle from the set.
removeHandle(Id) - Method in class rice.pastry.routing.RouteSet
Removes a node id and its handle from the set.
removeId(Id) - Method in interface rice.p2p.commonapi.IdSet
remove a member
removeId(Id) - Method in class rice.p2p.glacier.FragmentKeySet
remove a member
removeId(Id) - Method in class rice.p2p.glacier.VersionKeySet
remove a member
removeId(Id) - Method in class rice.p2p.multiring.MultiringIdSet
remove a member
removeId(Id) - Method in class rice.p2p.past.gc.GCIdSet
remove a member
removeId(Id) - Method in class rice.pastry.IdSet
remove a member
removeInterestOp(SelectableChannel, int) - Method in class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
Internal method which removes an interest op to the given key's interest set.
removeLastHop() - Method in class rice.pastry.socket.SourceRoute
Method which creates a new source route by removing the last hop of this one
removeLoopObserver(LoopObserver) - Method in class rice.selector.SelectorManager
 
removeMember(Id) - Method in class rice.p2p.glacier.FragmentKeySet
remove a member
removeMember(Id) - Method in class rice.p2p.glacier.VersionKeySet
remove a member
removeMember(Id) - Method in class rice.pastry.IdSet
remove a member
removeMessage(StoredEmail, Continuation) - Method in class rice.email.Folder
Deletes a message from this Folder.
removeMessages(StoredEmail[], Continuation) - Method in class rice.email.Folder
Deletes a list of messages from this Folder.
removeNode(DirectPastryNode) - Method in class rice.pastry.direct.BasicNetworkSimulator
 
removeNode(DirectPastryNode) - Method in interface rice.pastry.direct.NetworkSimulator
 
removeNodeSetListener(NodeSetListener) - Method in class rice.pastry.leafset.SimilarSet
 
removeNodeSetListener(NodeSetListener) - Method in interface rice.pastry.NodeSetEventSource
 
removeNodeSetListener(NodeSetListener) - Method in class rice.pastry.routing.RoutingTable
 
removePingResponseListener(SourceRoute, PingResponseListener) - Method in class rice.pastry.socket.PingManager
Adds a feature to the PingResponseListener attribute of the PingManager object
removeRecipient(MailAddress) - Method in class rice.email.proxy.mail.MovingMessage
 
removeRouteSetListener(NodeSetListener) - Method in class rice.pastry.PastryNode
 
removeStatisticsListener(GlacierStatisticsListener) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
removeSubscription(String, Continuation) - Method in class rice.email.EmailService
Adds a subscriptions to the log
removeSubscription(String, Continuation) - Method in class rice.email.Folder
Adds a subscriptions to the log
removeSubscription(String, Continuation) - Method in class rice.email.log.EmailLog
Adds a subscriptions to the log
RENAME - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
rename() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
RENAME - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
rename(Id, Id, Continuation) - Method in interface rice.persistence.Catalog
Renames the given object to the new id.
rename(Id, Id, Continuation) - Method in class rice.persistence.EmptyCache
Renames the given object to the new id.
rename(Id, Id, Continuation) - Method in class rice.persistence.LRUCache
Renames the given object to the new id.
rename(Id, Id, Continuation) - Method in class rice.persistence.MemoryStorage
Renames the given object to the new id.
rename(Id, Id, Continuation) - Method in class rice.persistence.PersistentStorage
Renames the given object to the new id.
rename(Id, Id, Continuation) - Method in class rice.persistence.StorageManagerImpl
Renames the given object to the new id.
RenameCommand - Class in rice.email.proxy.imap.commands
RENAME command.
RenameCommand() - Constructor for class rice.email.proxy.imap.commands.RenameCommand
 
renameFolder(String, String) - Method in class rice.email.proxy.mailbox.filebox.FileMailbox
 
renameFolder(String, String) - Method in interface rice.email.proxy.mailbox.Mailbox
 
renameFolder(String, String) - Method in class rice.email.proxy.mailbox.postbox.PostMailbox
Renames the given folder to the new name.
render(DataView) - Method in class rice.visualization.render.KeyValueListViewRenderer
 
render(DataView) - Method in class rice.visualization.render.LineGraphViewRenderer
 
render(DataView) - Method in class rice.visualization.render.PieChartViewRenderer
 
render(DataView) - Method in class rice.visualization.render.TableViewRenderer
 
render(DataView) - Method in class rice.visualization.render.ViewRenderer
 
render(DataView) - Method in class rice.visualization.render.ViewRendererFactory
 
RENDER_RADIUS - Static variable in class rice.visualization.Ring
 
renderers - Variable in class rice.visualization.render.ViewRendererFactory
 
renderSize - Variable in class rice.visualization.Ring
 
REPEATER_BUFFER_SIZE - Variable in class rice.pastry.socket.SocketChannelRepeater
 
replicaManager - Variable in class rice.p2p.past.PastImpl
 
replicaSet(Id, int) - Method in interface rice.p2p.commonapi.Endpoint
This method returns an ordered set of nodehandles on which replicas of an object with a given id can be stored.
replicaSet(Id, int, NodeHandle, NodeHandleSet) - Method in interface rice.p2p.commonapi.Endpoint
This methods returns an ordered set of nodehandles on which replicas of an object with a given id can be stored.
replicaSet(Id, int) - Method in class rice.p2p.multiring.MultiringEndpoint
This methods returns an ordered set of nodehandles on which replicas of an object with a given id can be stored.
replicaSet(Id, int, NodeHandle, NodeHandleSet) - Method in class rice.p2p.multiring.MultiringEndpoint
This methods returns an ordered set of nodehandles on which replicas of an object with a given id can be stored.
replicaSet(Id, int) - Method in class rice.p2p.past.gc.GCEndpoint
This methods returns an ordered set of nodehandles on which replicas of an object with a given id can be stored.
replicaSet(Id, int, NodeHandle, NodeHandleSet) - Method in class rice.p2p.past.gc.GCEndpoint
This methods returns an ordered set of nodehandles on which replicas of an object with a given id can be stored.
replicaSet(Id, int) - Method in class rice.pastry.client.CommonAPIAppl
This method returns an ordered set of nodehandles on which replicas of the object with key can be stored.
replicaSet(Id, int) - Method in class rice.pastry.commonapi.PastryEndpoint
This method returns an ordered set of nodehandles on which replicas of the object with key can be stored.
replicaSet(Id, int, NodeHandle, NodeHandleSet) - Method in class rice.pastry.commonapi.PastryEndpoint
This methods returns an ordered set of nodehandles on which replicas of an object with a given id can be stored.
replicaSet(Id, int) - Method in class rice.pastry.leafset.LeafSet
compute an ordered set of nodes, in order of numerical closeness to a given key
replicate() - Method in interface rice.p2p.replication.Replication
Method which invokes the replication process.
replicate() - Method in class rice.p2p.replication.ReplicationImpl
This internal method sends out the request messages to all of the nodes which hold keys this node may be interested in
replication - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
The replication used by the manager
Replication - Interface in rice.p2p.replication
 
REPLICATION_FACTOR - Static variable in class rice.p2p.past.testing.PastRegrTest
 
REPLICATION_FACTOR - Static variable in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
The replication factor to use
REPLICATION_FACTOR - Static variable in class rice.p2p.replication.testing.ReplicationRegrTest
The replication factor to use
REPLICATION_FACTOR - Static variable in class rice.post.PostImpl
The replication factor to use for replicating delivery messages
ReplicationClient - Interface in rice.p2p.replication
 
replicationFactor - Variable in class rice.p2p.past.PastImpl
 
replicationFactor - Variable in class rice.p2p.replication.ReplicationImpl
The replication factor for this replication
ReplicationImpl - Class in rice.p2p.replication
 
ReplicationImpl(Node, ReplicationClient, int, String) - Constructor for class rice.p2p.replication.ReplicationImpl
Constructor
ReplicationImpl(Node, ReplicationClient, int, String, ReplicationPolicy) - Constructor for class rice.p2p.replication.ReplicationImpl
Constructor
ReplicationImpl.BloomFilterExecutable - Class in rice.p2p.replication
Internal class which is an executable for creating a bloom filter
ReplicationImpl.BloomFilterExecutable(IdRange) - Constructor for class rice.p2p.replication.ReplicationImpl.BloomFilterExecutable
 
ReplicationManager - Interface in rice.p2p.replication.manager
 
ReplicationManagerClient - Interface in rice.p2p.replication.manager
 
ReplicationManagerImpl - Class in rice.p2p.replication.manager
 
ReplicationManagerImpl(Node, ReplicationManagerClient, int, String) - Constructor for class rice.p2p.replication.manager.ReplicationManagerImpl
Constructor
ReplicationManagerImpl(Node, ReplicationManagerClient, int, String, ReplicationPolicy) - Constructor for class rice.p2p.replication.manager.ReplicationManagerImpl
Constructor
ReplicationManagerImpl.ReplicationManagerDeleter - Class in rice.p2p.replication.manager
Inner class which keeps track of the keys which we are currently deleting
ReplicationManagerImpl.ReplicationManagerDeleter() - Constructor for class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerDeleter
Bulds a new one
ReplicationManagerImpl.ReplicationManagerHelper - Class in rice.p2p.replication.manager
Inner class which keeps track of the state we're in- waiting, sleeping, or with nothing to do.
ReplicationManagerImpl.ReplicationManagerHelper() - Constructor for class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
Constructor
ReplicationManagerRegrTest - Class in rice.p2p.replication.manager.testing
 
ReplicationManagerRegrTest(Environment) - Constructor for class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
Constructor which sets up all local variables
ReplicationManagerRegrTest.TestReplicationManagerClient - Class in rice.p2p.replication.manager.testing
DESCRIBE THE CLASS
ReplicationManagerRegrTest.TestReplicationManagerClient(Node) - Constructor for class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
 
ReplicationMessage - Class in rice.p2p.replication.messaging
 
ReplicationMessage(NodeHandle) - Constructor for class rice.p2p.replication.messaging.ReplicationMessage
Constructor which takes a unique integer Id
ReplicationPolicy - Interface in rice.p2p.replication
 
ReplicationPolicy.DefaultReplicationPolicy - Class in rice.p2p.replication
The default policy for Replication, which simply does a direct diff between the sets
ReplicationPolicy.DefaultReplicationPolicy() - Constructor for class rice.p2p.replication.ReplicationPolicy.DefaultReplicationPolicy
 
ReplicationRegrTest - Class in rice.p2p.replication.testing
 
ReplicationRegrTest(Environment) - Constructor for class rice.p2p.replication.testing.ReplicationRegrTest
Constructor which sets up all local variables
ReplicationRegrTest.TestReplicationClient - Class in rice.p2p.replication.testing
DESCRIBE THE CLASS
ReplicationRegrTest.TestReplicationClient(Node) - Constructor for class rice.p2p.replication.testing.ReplicationRegrTest.TestReplicationClient
 
replications - Variable in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
the replication impls in the ring
replications - Variable in class rice.p2p.replication.testing.ReplicationRegrTest
the replication impls in the ring
request - Variable in class rice.email.proxy.web.WebConnection
 
request - Variable in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
 
request - Variable in class rice.visualization.client.DebugCommandResponse
 
REQUEST_UPDATE_OFFSET - Static variable in class rice.visualization.server.PASTPanelCreator
 
requestedId - Variable in class rice.p2p.glacier.v2.messaging.GlacierRefreshProbeMessage
 
requestedRange - Variable in class rice.p2p.glacier.v2.messaging.GlacierNeighborRequestMessage
 
requestedRange - Variable in class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
 
requestedRange - Variable in class rice.p2p.glacier.v2.messaging.GlacierRangeQueryMessage
 
requestField - Variable in class rice.visualization.DebugCommandFrame
 
requestFromEveryoneWeHaventHeardFrom() - Method in class rice.pastry.standard.ConsistentJoinProtocol
 
RequestLeafSet - Class in rice.pastry.leafset
Request a leaf set from another node.
RequestLeafSet(NodeHandle) - Constructor for class rice.pastry.leafset.RequestLeafSet
Constructor.
RequestLeafSet(Credentials, NodeHandle) - Constructor for class rice.pastry.leafset.RequestLeafSet
Constructor.
RequestLeafSet(Date, NodeHandle) - Constructor for class rice.pastry.leafset.RequestLeafSet
Constructor.
RequestLeafSet(Credentials, Date, NodeHandle) - Constructor for class rice.pastry.leafset.RequestLeafSet
Constructor.
RequestMessage - Class in rice.p2p.replication.messaging
 
RequestMessage(NodeHandle, IdRange[], IdBloomFilter[]) - Constructor for class rice.p2p.replication.messaging.RequestMessage
Constructor which takes a unique integer Id
requestor - Variable in class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
 
RequestRouteRow - Class in rice.pastry.routing
Request a row from the routing table from another node.
RequestRouteRow(NodeHandle, int) - Constructor for class rice.pastry.routing.RequestRouteRow
Constructor.
RequestRouteRow(Credentials, NodeHandle, int) - Constructor for class rice.pastry.routing.RequestRouteRow
Constructor.
RequestRouteRow(Date, NodeHandle, int) - Constructor for class rice.pastry.routing.RequestRouteRow
Constructor.
RequestRouteRow(Credentials, Date, NodeHandle, int) - Constructor for class rice.pastry.routing.RequestRouteRow
Constructor.
require(int, String, String) - Method in class rice.p2p.util.XMLParser
 
requireShortestPath() - Method in class rice.pastry.routing.SendOptions
Returns whether it is required to go to the strictly nearest known node with appropriate node id.
reroute(EpochInetSocketAddress, Message) - Method in class rice.pastry.socket.SocketSourceRouteManager
Reroutes the given message.
rerouteIfSuspected() - Method in class rice.pastry.routing.SendOptions
 
reset(Continuation) - Method in interface rice.p2p.aggregation.Aggregation
Deletes all local state, including the aggregate list and all objects waiting in the local buffer.
reset(Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
 
reset() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
reset() - Method in class rice.p2p.util.XMLObjectInputStream
Method which resets the input stream, which removes the binding of all previously stored references.
reset() - Method in class rice.p2p.util.XMLObjectOutputStream
Method which resets the output stream, which removes the binding of all previously stored references.
reset() - Method in class rice.pastry.socket.SocketChannelReader
Resets this input stream so that it is ready to read another object off of the queue.
reset() - Method in class rice.pastry.socket.SocketChannelWriter
Returns the queue of writes for the remote address
resetEntries() - Method in class rice.email.log.EmailLog
Resets the number of entries since a snapshot
resetMarkers() - Method in class rice.p2p.aggregation.AggregateList
 
resetPending() - Method in class rice.post.log.CoalescedLog
Method which resets the nuber of entries to be zero.
resetReceivedTotal() - Method in class rice.visualization.server.NetworkActivityPanelCreator
 
resetSentTotal() - Method in class rice.visualization.server.NetworkActivityPanelCreator
 
resetState() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
resign() - Method in class rice.pastry.socket.PingManager
Makes this node resign from the network.
resign() - Method in class rice.post.proxy.PostProxy
 
resolve(WeakHashMap, Id) - Static method in class rice.pastry.Id
Method which performs the coalescing and interaction with the weak hash map
resolve(WeakHashMap, SourceRoute) - Static method in class rice.pastry.socket.SourceRoute
Method which performs the coalescing and interaction with the weak hash map
resolveObject(Object) - Method in class rice.pastry.PastryObjectInputStream
 
Resource - Interface in rice.email.proxy.util
 
response - Variable in class rice.email.proxy.web.WebConnection
 
response - Variable in class rice.p2p.past.messaging.ContinuationMessage
 
response - Variable in class rice.visualization.client.DebugCommandResponse
 
responseCode - Variable in class rice.visualization.client.DebugCommandResponse
 
responseField - Variable in class rice.visualization.DebugCommandFrame
 
ResponseMessage - Class in rice.p2p.replication.messaging
 
ResponseMessage(NodeHandle, IdRange[], IdSet[]) - Constructor for class rice.p2p.replication.messaging.ResponseMessage
Constructor which takes a unique integer Id
responsibleRange - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
responsibleRange - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
restart() - Method in class rice.proxy.Proxy
 
result - Variable in class rice.Continuation.ExternalContinuation
 
result - Variable in class rice.Continuation.MultiContinuation
 
resumeEncoding() - Method in class rice.p2p.util.Base64.OutputStream
Resumes encoding of the stream.
retainAll(Collection) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
 
retainAll(Collection) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
retainAll(Collection) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
 
RetrCommand - Class in rice.email.proxy.pop3.commands
 
RetrCommand() - Constructor for class rice.email.proxy.pop3.commands.RetrCommand
 
retrieveAllSigned(SignedReference, Continuation) - Method in class rice.post.storage.StorageService
This method retrieves a previously-stored block from PAST which was signed using the private key.
retrieveAndVerifySigned(SignedReference, Continuation) - Method in class rice.post.storage.StorageService
This method retrieves a previously-stored private-key signed block from PAST.
retrieveAndVerifySigned(SignedReference, PublicKey, Continuation) - Method in class rice.post.storage.StorageService
This method retrieves a previously-stored block from PAST which was signed using the private key matching the given public key.
retrieveBoundary() - Method in class rice.email.proxy.util.MimeParser
A private method to attempt to read the MIME boundary from the Content-Type entry in the first header it finds.
retrieveContentHash(ContentHashReference, Continuation) - Method in class rice.post.storage.StorageService
This method retrieves a given PostDataReference object from the network.
retrieveContentHashEntry(Id, byte[], Continuation) - Method in class rice.post.storage.StorageService
This method retrieves a single content hash entry and verifies it.
retrieveFragment(FragmentKey, Manifest, char, GlacierContinuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
retrieveManifest(VersionKey, char, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
retrieveObject(VersionKey, Manifest, boolean, char, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
retrievePending() - Method in class rice.post.log.CoalescedLog
Method which deserializes the encrypted yet-to-be-coalesed log entries once the key has been retrieved.
retrieveSecure(SecureReference, Continuation) - Method in class rice.post.storage.StorageService
This method retrieves a given SecureReference object from the network.
retrieveSigned(SignedReference, Continuation) - Method in class rice.post.storage.StorageService
This method retrieves a previously-stored block from PAST which was signed using the private key.
RETRY_INTERVAL - Variable in class rice.pastry.standard.ConsistentJoinProtocol
Will retry sending ConsistentJoinMsg to all neighbors who have not responded on this interval.
returnError(Exception) - Method in class rice.environment.processing.simple.ProcessingRequest
 
returnError(Exception) - Method in class rice.environment.processing.WorkRequest
 
returnHandle() - Method in class rice.pastry.leafset.RequestLeafSet
The return handle for the message
returnHandle() - Method in class rice.pastry.routing.RequestRouteRow
The return handle for the message
returnResponse(Continuation, Environment, String) - Method in class rice.p2p.past.gc.messaging.GCCollectMessage
Method by which this message is supposed to return it's response - in this case, it lets the continuation know that a the message was lost via the receiveException method.
returnResponse(Continuation, Environment, String) - Method in class rice.p2p.past.messaging.CacheMessage
Method by which this message is supposed to return it's response.
returnResponse(Continuation, Environment, String) - Method in class rice.p2p.past.messaging.ContinuationMessage
Method by which this message is supposed to return it's response.
returnResponse(Continuation, Environment, String) - Method in class rice.p2p.past.messaging.MessageLostMessage
Method by which this message is supposed to return it's response - in this case, it lets the continuation know that a the message was lost via the receiveException method.
returnResponse(Continuation, Environment, String) - Method in class rice.p2p.past.messaging.PastMessage
Method by which this message is supposed to return it's response.
returnResult(Object) - Method in class rice.environment.processing.simple.ProcessingRequest
 
returnResult(Object) - Method in class rice.environment.processing.WorkRequest
 
reverse - Variable in class rice.p2p.util.ReverseTreeMap
The internal value -> list of keys map
reverse(EpochInetSocketAddress) - Method in class rice.pastry.socket.SourceRoute
Method which revereses path and cliams the corresponding address
reverse() - Method in class rice.pastry.socket.SourceRoute
Method which revereses path
ReverseTreeMap - Class in rice.p2p.util
 
ReverseTreeMap() - Constructor for class rice.p2p.util.ReverseTreeMap
Constructor
ReverseTreeMap(SortedMap, SortedMap, SortedMap) - Constructor for class rice.p2p.util.ReverseTreeMap
Constructor
RFC822 - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
RFC822 - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
RFC822PartRequest - Class in rice.email.proxy.imap.commands.fetch
 
RFC822PartRequest() - Constructor for class rice.email.proxy.imap.commands.fetch.RFC822PartRequest
 
rice - package rice
 
rice.email - package rice.email
 
rice.email.log - package rice.email.log
 
rice.email.messaging - package rice.email.messaging
 
rice.email.proxy - package rice.email.proxy
 
rice.email.proxy.dns - package rice.email.proxy.dns
 
rice.email.proxy.imap - package rice.email.proxy.imap
 
rice.email.proxy.imap.commands - package rice.email.proxy.imap.commands
 
rice.email.proxy.imap.commands.fetch - package rice.email.proxy.imap.commands.fetch
 
rice.email.proxy.imap.commands.search - package rice.email.proxy.imap.commands.search
 
rice.email.proxy.imap.parser.antlr - package rice.email.proxy.imap.parser.antlr
 
rice.email.proxy.mail - package rice.email.proxy.mail
 
rice.email.proxy.mailbox - package rice.email.proxy.mailbox
 
rice.email.proxy.mailbox.filebox - package rice.email.proxy.mailbox.filebox
 
rice.email.proxy.mailbox.postbox - package rice.email.proxy.mailbox.postbox
 
rice.email.proxy.pop3 - package rice.email.proxy.pop3
 
rice.email.proxy.pop3.commands - package rice.email.proxy.pop3.commands
 
rice.email.proxy.smtp - package rice.email.proxy.smtp
 
rice.email.proxy.smtp.client - package rice.email.proxy.smtp.client
 
rice.email.proxy.smtp.commands - package rice.email.proxy.smtp.commands
 
rice.email.proxy.smtp.manager - package rice.email.proxy.smtp.manager
 
rice.email.proxy.testing - package rice.email.proxy.testing
 
rice.email.proxy.user - package rice.email.proxy.user
 
rice.email.proxy.util - package rice.email.proxy.util
 
rice.email.proxy.web - package rice.email.proxy.web
 
rice.email.proxy.web.pages - package rice.email.proxy.web.pages
 
rice.environment - package rice.environment
 
rice.environment.logging - package rice.environment.logging
 
rice.environment.logging.file - package rice.environment.logging.file
 
rice.environment.logging.simple - package rice.environment.logging.simple
 
rice.environment.params - package rice.environment.params
 
rice.environment.params.simple - package rice.environment.params.simple
 
rice.environment.processing - package rice.environment.processing
 
rice.environment.processing.sim - package rice.environment.processing.sim
 
rice.environment.processing.simple - package rice.environment.processing.simple
 
rice.environment.random - package rice.environment.random
 
rice.environment.random.simple - package rice.environment.random.simple
 
rice.environment.time - package rice.environment.time
 
rice.environment.time.simple - package rice.environment.time.simple
 
rice.environment.time.simulated - package rice.environment.time.simulated
 
rice.p2p.aggregation - package rice.p2p.aggregation
 
rice.p2p.aggregation.messaging - package rice.p2p.aggregation.messaging
 
rice.p2p.commonapi - package rice.p2p.commonapi
 
rice.p2p.commonapi.testing - package rice.p2p.commonapi.testing
 
rice.p2p.glacier - package rice.p2p.glacier
 
rice.p2p.glacier.v2 - package rice.p2p.glacier.v2
 
rice.p2p.glacier.v2.messaging - package rice.p2p.glacier.v2.messaging
 
rice.p2p.multiring - package rice.p2p.multiring
 
rice.p2p.multiring.messaging - package rice.p2p.multiring.messaging
 
rice.p2p.multiring.testing - package rice.p2p.multiring.testing
 
rice.p2p.past - package rice.p2p.past
 
rice.p2p.past.gc - package rice.p2p.past.gc
 
rice.p2p.past.gc.messaging - package rice.p2p.past.gc.messaging
 
rice.p2p.past.messaging - package rice.p2p.past.messaging
 
rice.p2p.past.testing - package rice.p2p.past.testing
 
rice.p2p.replication - package rice.p2p.replication
 
rice.p2p.replication.manager - package rice.p2p.replication.manager
 
rice.p2p.replication.manager.messaging - package rice.p2p.replication.manager.messaging
 
rice.p2p.replication.manager.testing - package rice.p2p.replication.manager.testing
 
rice.p2p.replication.messaging - package rice.p2p.replication.messaging
 
rice.p2p.replication.testing - package rice.p2p.replication.testing
 
rice.p2p.scribe - package rice.p2p.scribe
 
rice.p2p.scribe.messaging - package rice.p2p.scribe.messaging
 
rice.p2p.scribe.testing - package rice.p2p.scribe.testing
 
rice.p2p.util - package rice.p2p.util
 
rice.p2p.util.testing - package rice.p2p.util.testing
 
rice.pastry - package rice.pastry
 
rice.pastry.client - package rice.pastry.client
 
rice.pastry.commonapi - package rice.pastry.commonapi
 
rice.pastry.direct - package rice.pastry.direct
 
rice.pastry.dist - package rice.pastry.dist
 
rice.pastry.join - package rice.pastry.join
 
rice.pastry.leafset - package rice.pastry.leafset
 
rice.pastry.messaging - package rice.pastry.messaging
 
rice.pastry.routing - package rice.pastry.routing
 
rice.pastry.security - package rice.pastry.security
 
rice.pastry.socket - package rice.pastry.socket
 
rice.pastry.socket.messaging - package rice.pastry.socket.messaging
 
rice.pastry.standard - package rice.pastry.standard
 
rice.pastry.testing - package rice.pastry.testing
 
rice.persistence - package rice.persistence
 
rice.persistence.testing - package rice.persistence.testing
 
rice.post - package rice.post
 
rice.post.delivery - package rice.post.delivery
 
rice.post.log - package rice.post.log
 
rice.post.messaging - package rice.post.messaging
 
rice.post.proxy - package rice.post.proxy
 
rice.post.security - package rice.post.security
 
rice.post.security.ca - package rice.post.security.ca
 
rice.post.security.pknoi - package rice.post.security.pknoi
 
rice.post.storage - package rice.post.storage
 
rice.proxy - package rice.proxy
 
rice.selector - package rice.selector
 
rice.selector.testing - package rice.selector.testing
 
rice.tutorial.lesson0a - package rice.tutorial.lesson0a
 
rice.tutorial.lesson1 - package rice.tutorial.lesson1
 
rice.tutorial.lesson3 - package rice.tutorial.lesson3
 
rice.tutorial.lesson4 - package rice.tutorial.lesson4
 
rice.tutorial.lesson5 - package rice.tutorial.lesson5
 
rice.tutorial.lesson6 - package rice.tutorial.lesson6
 
rice.tutorial.lesson7 - package rice.tutorial.lesson7
 
rice.visualization - package rice.visualization
 
rice.visualization.client - package rice.visualization.client
 
rice.visualization.data - package rice.visualization.data
 
rice.visualization.proxy - package rice.visualization.proxy
 
rice.visualization.render - package rice.visualization.render
 
rice.visualization.server - package rice.visualization.server
 
ring - Variable in class rice.visualization.PastryRingPanel
 
Ring - Class in rice.visualization
 
Ring(String, KeyPair, DistNodeHandle) - Constructor for class rice.visualization.Ring
 
Ring(String, KeyPair, DistNodeHandle, Ring) - Constructor for class rice.visualization.Ring
 
ringArray - Variable in class rice.visualization.Visualization
Parallel data structure to provide order
RingCertificate - Class in rice.p2p.multiring
 
RingCertificate(String, Id, int, InetSocketAddress[], int, PublicKey, InetSocketAddress) - Constructor for class rice.p2p.multiring.RingCertificate
Builds a new RingCertificate given the appropriate info
ringId - Variable in class rice.p2p.multiring.MultiringApplication
The Id which represents the current ring this app is a member of
ringId - Variable in class rice.p2p.multiring.MultiringIdFactory
The multiring node supporting this endpoint
ringId - Variable in class rice.p2p.multiring.MultiringIdRange
The ringId of the nodes in the range
ringId - Variable in class rice.p2p.multiring.MultiringIdSet
The ringId of the ids in the set
ringId - Variable in class rice.p2p.multiring.MultiringNode
The Id which represents the current ring this node is a member of
ringId - Variable in class rice.p2p.multiring.MultiringNodeHandle
The handle's ringId
ringId - Variable in class rice.p2p.multiring.MultiringNodeHandleSet
The handle's ringId
ringId - Variable in class rice.p2p.multiring.MultiringRouteMessage
The messages's ringId
RingId - Class in rice.p2p.multiring
 
ringId - Variable in class rice.p2p.multiring.RingId
The ringId which this ringId represents
ringId - Variable in class rice.post.proxy.PostProxy
The ring Id
ringIds - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
RingMessage - Class in rice.p2p.multiring.messaging
 
RingMessage(RingId, Message, String) - Constructor for class rice.p2p.multiring.messaging.RingMessage
Constructor which takes a unique integer Id
rings - Variable in class rice.visualization.Visualization
String name to Ring
ROLE - Static variable in interface rice.email.proxy.smtp.manager.SmtpManager
 
ROLE - Static variable in interface rice.email.proxy.util.Workspace
 
rollback(Id, Continuation) - Method in interface rice.p2p.aggregation.Aggregation
Attempts to retrieve the most recent object that has been inserted by the local node under the specified key.
rollback(Id, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
 
root - Variable in class rice.email.proxy.mailbox.postbox.PostMailbox
 
root - Variable in class rice.proxy.Proxy.AutomaticUpdater
 
ROOT_FOLDER_NAME - Static variable in class rice.email.Folder
 
rootKey - Variable in class rice.p2p.aggregation.AggregateList
 
rotateTask - Variable in class rice.environment.logging.file.RotatingLogManager
 
RotatingLogManager - Class in rice.environment.logging.file
 
RotatingLogManager(TimeSource, Parameters) - Constructor for class rice.environment.logging.file.RotatingLogManager
 
RotatingLogManager(TimeSource, Parameters, String, String) - Constructor for class rice.environment.logging.file.RotatingLogManager
 
route(Id, Message, NodeHandle) - Method in interface rice.p2p.commonapi.Endpoint
This method makes an attempt to route the message to the root of the given id.
route(Id, Message, NodeHandle) - Method in class rice.p2p.multiring.MultiringEndpoint
This method makes an attempt to route the message to the root of the given id.
route(RingId, Message, String) - Method in class rice.p2p.multiring.MultiringNodeCollection
This method returns the best next-hop to a given target, using ring hopping, if one exists.
route(Id, Message, NodeHandle) - Method in class rice.p2p.past.gc.GCEndpoint
This method makes an attempt to route the message to the root of the given id.
route(Id, Message, NodeHandle) - Method in class rice.pastry.client.CommonAPIAppl
This operation forwards a message towards the root of key.
route(Id, Message, NodeHandle) - Method in class rice.pastry.commonapi.PastryEndpoint
This operation forwards a message towards the root of key.
route - Variable in class rice.pastry.socket.SocketCollectionManager.MessageRetry
 
route - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
 
ROUTE_TABLE_COLOR - Static variable in class rice.visualization.PastryRingPanel
 
RouteMessage - Interface in rice.p2p.commonapi
 
RouteMessage - Class in rice.pastry.routing
A route message contains a pastry message that has been wrapped to be sent to another pastry node.
RouteMessage(Id, Message, Credentials) - Constructor for class rice.pastry.routing.RouteMessage
Constructor.
RouteMessage(Id, Message, Credentials, SendOptions) - Constructor for class rice.pastry.routing.RouteMessage
Constructor.
RouteMessage(NodeHandle, Message, Credentials, SendOptions, Address) - Constructor for class rice.pastry.routing.RouteMessage
Constructor.
RouteMessage(Id, Message, Credentials, Address) - Constructor for class rice.pastry.routing.RouteMessage
Constructor.
RouteMessage(Id, Message, Credentials, SendOptions, Address) - Constructor for class rice.pastry.routing.RouteMessage
Constructor.
RouteMessage(Id, Message, NodeHandle, Address) - Constructor for class rice.pastry.routing.RouteMessage
Constructor.
routeMessage(NodeHandle) - Method in class rice.pastry.routing.RouteMessage
Routes the messages if the next hop has been set up.
routeMsg(Id, Message, Credentials, SendOptions) - Method in class rice.pastry.client.PastryAppl
Routes a message to the live node D with nodeId numerically closest to key (at the time of delivery).
routeMsgDirect(NodeHandle, Message, Credentials, SendOptions) - Method in class rice.pastry.client.PastryAppl
Sends a message to the Pastry node identified by dest.
routeMyMsg(Id) - Method in class rice.tutorial.lesson3.MyApp
Called to route a message to the id
routeMyMsg(Id) - Method in class rice.tutorial.lesson4.MyApp
Called to route a message to the id
routeMyMsg(Id) - Method in class rice.tutorial.lesson5.MyApp
Called to route a message to the id
routeMyMsgDirect(NodeHandle) - Method in class rice.tutorial.lesson3.MyApp
Called to directly send a message to the nh
routeMyMsgDirect(NodeHandle) - Method in class rice.tutorial.lesson4.MyApp
Called to directly send a message to the nh
routeMyMsgDirect(NodeHandle) - Method in class rice.tutorial.lesson5.MyApp
Called to directly send a message to the nh
RouteProtocolAddress - Class in rice.pastry.routing
The address of the route protocol at a pastry node.
RouteProtocolAddress() - Constructor for class rice.pastry.routing.RouteProtocolAddress
Constructor.
RouterAddress - Class in rice.pastry.routing
The address of the router at a pastry node.
RouterAddress() - Constructor for class rice.pastry.routing.RouterAddress
Constructor.
RouteRowRequestMessage - Class in rice.pastry.socket.messaging
Message which represents a request to get the leafset from the remote node.
RouteRowRequestMessage(int) - Constructor for class rice.pastry.socket.messaging.RouteRowRequestMessage
Constructor
RouteRowResponseMessage - Class in rice.pastry.socket.messaging
A response message to a RouteRowRequestMessage, containing the remote node's routerow.
RouteRowResponseMessage(RouteSet[]) - Constructor for class rice.pastry.socket.messaging.RouteRowResponseMessage
Constructor
routes - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
 
RouteSet - Class in rice.pastry.routing
A set of nodes typically stored in the routing table.
RouteSet(int) - Constructor for class rice.pastry.routing.RouteSet
Constructor.
routeSetChange(NodeHandle, boolean) - Method in class rice.pastry.client.PastryAppl
Called by pastry when the route set changes.
routeSetChange(NodeHandle, boolean) - Method in class rice.pastry.testing.HelloWorldApp
Invoked upon change to routing table.
routeSetChange(NodeHandle, boolean) - Method in class rice.pastry.testing.Ping
 
routeSetChange(NodeHandle, boolean) - Method in class rice.pastry.testing.PingClient
 
routeSetChange(NodeHandle, boolean) - Method in class rice.pastry.testing.RegrTestApp
 
routeSetMaintFreq - Variable in class rice.pastry.dist.DistPastryNode
 
routeSetRoutineMaintenance - Variable in class rice.pastry.dist.DistPastryNode
 
RoutesRequestMessage - Class in rice.pastry.socket.messaging
Message which represents a request to get the leafset from the remote node.
RoutesRequestMessage() - Constructor for class rice.pastry.socket.messaging.RoutesRequestMessage
Constructor
RoutesResponseMessage - Class in rice.pastry.socket.messaging
A response message to a RoutesRequestMessage, containing the remote node's routes.
RoutesResponseMessage(SourceRoute[]) - Constructor for class rice.pastry.socket.messaging.RoutesResponseMessage
Constructor
routeTable - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
 
routeTable - Variable in class rice.pastry.standard.StandardJoinProtocol
 
routeTable - Variable in class rice.pastry.standard.StandardLeafSetProtocol
 
ROUTING_TABLE_NUM_ROWS_TO_SHOW - Static variable in class rice.visualization.server.PastryPanelCreator
 
RoutingTable - Class in rice.pastry.routing
The Pastry routing table.
RoutingTable(NodeHandle, int, int, Environment) - Constructor for class rice.pastry.routing.RoutingTable
Constructor.
row - Variable in class rice.pastry.socket.messaging.RouteRowRequestMessage
 
rows - Variable in class rice.visualization.data.TableView
 
RPAREN - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
RPAREN - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
RSANGLE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
RSANGLE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
RSBRACKET - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
RSBRACKET - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
RsetCommand - Class in rice.email.proxy.smtp.commands
RSET command.
RsetCommand() - Constructor for class rice.email.proxy.smtp.commands.RsetCommand
 
rtBase - Variable in class rice.pastry.PastryNodeFactory
 
rtMax - Variable in class rice.pastry.PastryNodeFactory
 
run() - Method in class rice.Continuation.ExternalContinuationRunnable
 
run() - Method in class rice.email.proxy.imap.ImapServerImpl
 
run() - Method in class rice.email.proxy.pop3.Pop3ServerImpl
 
run() - Method in class rice.email.proxy.smtp.SmtpServerImpl
 
run() - Method in class rice.email.proxy.web.WebServerImpl
 
run() - Method in class rice.environment.processing.simple.BlockingIOThread
 
run() - Method in class rice.environment.processing.simple.ProcessingRequest
 
run() - Method in class rice.environment.processing.simple.ProcessingThread
 
run() - Method in class rice.environment.processing.WorkRequest
 
run() - Method in interface rice.p2p.commonapi.CancellableTask
 
run(int, int) - Static method in class rice.p2p.util.testing.IdBloomFilterReplicationTest
 
run() - Method in class rice.pastry.direct.DirectTimerTask
 
run() - Method in class rice.pastry.ExponentialBackoffScheduledMessage
 
run() - Method in class rice.pastry.ScheduledMessage
deliver the message
run() - Method in class rice.pastry.socket.SocketCollectionManager.DeadChecker
Main processing method for the DeadChecker object
run() - Method in class rice.pastry.socket.SocketCollectionManager.MessageRetry
Main processing method for the DeadChecker object
run() - Method in class rice.pastry.standard.PartitionHandler
 
run() - Method in class rice.pastry.testing.ClosestRegrTest
initializes the network and prepares for testing
run() - Method in class rice.post.proxy.ConnectivityCheckClient.ConnectivityCheckClientClient
 
run() - Method in class rice.post.proxy.ConnectivityCheckServer.ConnectivityCheckClient
 
run() - Method in class rice.post.proxy.NetworkLogServer.NetworkLogClient
 
run() - Method in class rice.post.proxy.NetworkLogUploadThread
 
run() - Method in class rice.post.proxy.PostProxy.LivenessThread
 
run() - Method in class rice.proxy.Proxy.AutomaticUpdater
 
run() - Method in class rice.proxy.Proxy.LivenessMonitorTest
 
run() - Method in class rice.proxy.Proxy
 
run() - Method in class rice.selector.SelectorManager
This method starts the socket manager listening for events.
run() - Method in class rice.selector.TimerTask
 
run() - Method in class rice.visualization.server.VisualizationServer
 
runMaintenance() - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
 
runMaintenance() - Method in class rice.p2p.replication.testing.ReplicationRegrTest
 
running - Variable in class rice.p2p.past.testing.PastRegrTest
 
running - Variable in class rice.selector.SelectorManager
 
running() - Method in class rice.visualization.server.VisualizationServer
 
runTest() - Method in class rice.p2p.commonapi.testing.CommonAPITest
Method which should run the test - this is called once all of the nodes have been created and are ready.
runTest() - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Method which should run the test - this is called once all of the nodes have been created and are ready.
runTest() - Method in class rice.p2p.past.testing.PastRegrTest
Method which should run the test - this is called once all of the nodes have been created and are ready.
runTest() - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
Method which should run the test - this is called once all of the nodes have been created and are ready.
runTest() - Method in class rice.p2p.replication.testing.ReplicationRegrTest
Method which should run the test - this is called once all of the nodes have been created and are ready.
runTest() - Method in class rice.p2p.scribe.testing.ScribeRegrTest
Method which should run the test - this is called once all of the nodes have been created and are ready.

S

save() - Method in class rice.post.proxy.ConfigurationFrame.ButtonBox
 
save - Variable in class rice.post.proxy.ConfigurationFrame.ButtonPane
 
save() - Method in class rice.post.proxy.ConfigurationFrame.ConfigurationPanel
 
save() - Method in class rice.post.proxy.ConfigurationFrame.ControlPanel
 
save() - Method in class rice.post.proxy.ConfigurationFrame.InfoBox
 
save() - Method in class rice.post.proxy.ConfigurationFrame
 
save() - Method in class rice.post.proxy.ConfigurationFrame.SaveablePanel
 
save() - Method in class rice.post.proxy.ConfigurationFrame.TitledPanel
 
scan(IdRange) - Method in class rice.p2p.past.gc.GCPastImpl
This upcall should return the set of keys that the application currently stores in this range.
scan() - Method in class rice.p2p.past.gc.GCPastImpl
This upcall should return the set of keys that the application currently stores.
scan(IdRange) - Method in class rice.p2p.past.PastImpl
This upcall should return the set of keys that the application currently stores in this range.
scan() - Method in class rice.p2p.past.PastImpl
This upcall should return the set of keys that the application currently stores.
scan(IdRange) - Method in interface rice.p2p.replication.manager.ReplicationManagerClient
This upcall should return the set of keys that the application currently stores in this range.
scan(IdRange) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
In this case, it returns the list of keys the client has, along with the keys which we have yet to tell the client to fetch.
scan(IdRange) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl
This upcall should return the set of keys that the application currently stores in this range.
scan(IdRange) - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
 
scan(IdRange) - Method in interface rice.p2p.replication.ReplicationClient
This upcall should return the set of keys that the application currently stores in this range.
scan(IdRange) - Method in class rice.p2p.replication.testing.ReplicationRegrTest.TestReplicationClient
This upcall should return the set of keys that the application currently stores in this range.
scan(IdRange) - Method in interface rice.persistence.Catalog
Return the objects identified by the given range of ids.
scan() - Method in interface rice.persistence.Catalog
Return all objects currently stored by this catalog NOTE: This method blocks so if the behavior of this method changes and no longer stored in memory, this method may be deprecated.
scan(IdRange) - Method in class rice.persistence.EmptyCache
Return the objects identified by the given range of ids.
scan() - Method in class rice.persistence.EmptyCache
Return all objects currently stored by this catalog NOTE: This method blocks so if the behavior of this method changes and no longer stored in memory, this method may be deprecated.
scan(IdRange) - Method in class rice.persistence.LRUCache
Return the objects identified by the given range of ids.
scan() - Method in class rice.persistence.LRUCache
Return all objects currently stored by this catalog NOTE: This method blocks so if the behavior of this method changes and no longer stored in memory, this method may be deprecated.
scan(IdRange) - Method in class rice.persistence.MemoryStorage
Return the objects identified by the given range of ids.
scan() - Method in class rice.persistence.MemoryStorage
Return all objects currently stored by this catalog NOTE: This method blocks so if the behavior of this method changes and no longer stored in memory, this method may be deprecated.
scan(IdRange) - Method in class rice.persistence.PersistentStorage
Return the objects identified by the given range of ids.
scan() - Method in class rice.persistence.PersistentStorage
Return the objects identified by the given range of ids.
scan(IdRange) - Method in class rice.persistence.StorageManagerImpl
Return the objects identified by the given range of ids.
scan() - Method in class rice.persistence.StorageManagerImpl
Return all objects currently stored by this catalog NOTE: This method blocks so if the behavior of this method changes and no longer stored in memory, this method may be deprecated.
scanMetadata(IdRange) - Method in interface rice.persistence.Catalog
Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata() - Method in interface rice.persistence.Catalog
Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata(IdRange) - Method in class rice.persistence.EmptyCache
Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata() - Method in class rice.persistence.EmptyCache
Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata(IdRange) - Method in class rice.persistence.LRUCache
Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata() - Method in class rice.persistence.LRUCache
Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata(IdRange) - Method in class rice.persistence.MemoryStorage
Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata() - Method in class rice.persistence.MemoryStorage
Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata(IdRange) - Method in class rice.persistence.PersistentStorage
Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata() - Method in class rice.persistence.PersistentStorage
Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata(IdRange) - Method in class rice.persistence.StorageManagerImpl
Returns a map which contains keys mapping ids to the associated metadata.
scanMetadata() - Method in class rice.persistence.StorageManagerImpl
Returns a map which contains keys mapping ids to the associated metadata.
scanMetadataValuesHead(Object) - Method in interface rice.persistence.Catalog
Returns the submapping of ids which have metadata less than the provided value.
scanMetadataValuesHead(Object) - Method in class rice.persistence.EmptyCache
Returns the submapping of ids which have metadata less than the provided value.
scanMetadataValuesHead(Object) - Method in class rice.persistence.LRUCache
Returns the submapping of ids which have metadata less than the provided value.
scanMetadataValuesHead(Object) - Method in class rice.persistence.MemoryStorage
Returns the submapping of ids which have metadata less than the provided value.
scanMetadataValuesHead(Object) - Method in class rice.persistence.PersistentStorage
Returns the submapping of ids which have metadata less than the provided value.
scanMetadataValuesHead(Object) - Method in class rice.persistence.StorageManagerImpl
Returns the submapping of ids which have metadata less than the provided value.
scanMetadataValuesNull() - Method in interface rice.persistence.Catalog
Returns the submapping of ids which have metadata null
scanMetadataValuesNull() - Method in class rice.persistence.EmptyCache
Returns the submapping of ids which have metadata null
scanMetadataValuesNull() - Method in class rice.persistence.LRUCache
Returns the submapping of ids which have metadata null
scanMetadataValuesNull() - Method in class rice.persistence.MemoryStorage
Returns the submapping of ids which have metadata null
scanMetadataValuesNull() - Method in class rice.persistence.PersistentStorage
Returns the submapping of ids which have metadata null
scanMetadataValuesNull() - Method in class rice.persistence.StorageManagerImpl
Returns the submapping of ids which have metadata null
schedule(TimerTask, long) - Method in class rice.selector.SelectorManager
Method which schedules a task to run after a specified number of millis
schedule(TimerTask, long, long) - Method in class rice.selector.SelectorManager
Method which schedules a task to run repeatedly after a specified delay and period
schedule(TimerTask, long) - Method in interface rice.selector.Timer
 
schedule(TimerTask, long, long) - Method in interface rice.selector.Timer
 
scheduleAtFixedRate(TimerTask, long, long) - Method in class rice.selector.SelectorManager
Method which schedules a task to run repeatedly (at a fixed rate) after a specified delay and period
scheduleAtFixedRate(TimerTask, long, long) - Method in interface rice.selector.Timer
 
scheduledExecutionTime() - Method in interface rice.p2p.commonapi.CancellableTask
 
scheduledExecutionTime() - Method in class rice.pastry.ExponentialBackoffScheduledMessage
 
scheduledExecutionTime() - Method in class rice.selector.TimerTask
 
ScheduledMessage - Class in rice.pastry
A class that represents scheduled message events
ScheduledMessage(PastryNode, Message) - Constructor for class rice.pastry.ScheduledMessage
Constructor
scheduleMessage(Message, long) - Method in interface rice.p2p.commonapi.Endpoint
Schedules a message to be delivered to this application after the provided number of milliseconds.
scheduleMessage(Message, long, long) - Method in interface rice.p2p.commonapi.Endpoint
Schedules a message to be delivered to this application every period number of milliseconds, after delay number of miliseconds have passed.
scheduleMessage(Message, long) - Method in class rice.p2p.multiring.MultiringEndpoint
Schedules a message to be delivered to this application after the provided number of milliseconds.
scheduleMessage(Message, long, long) - Method in class rice.p2p.multiring.MultiringEndpoint
Schedules a message to be delivered to this application every period number of milliseconds, after delay number of miliseconds have passed.
scheduleMessage(Message, long) - Method in class rice.p2p.past.gc.GCEndpoint
Schedules a message to be delivered to this application after the provided number of milliseconds.
scheduleMessage(Message, long, long) - Method in class rice.p2p.past.gc.GCEndpoint
Schedules a message to be delivered to this application every period number of milliseconds, after delay number of miliseconds have passed.
scheduleMessage(Message, long) - Method in class rice.pastry.commonapi.PastryEndpoint
Schedules a message to be delivered to this application after the provided number of milliseconds.
scheduleMessage(Message, long, long) - Method in class rice.pastry.commonapi.PastryEndpoint
Schedules a message to be delivered to this application every period number of milliseconds, after delay number of miliseconds have passed.
scheduleMessageAtFixedRate(Message, long, long) - Method in interface rice.p2p.commonapi.Endpoint
Schedules a message to be delivered to this application every period number of milliseconds, after delay number of miliseconds have passed.
scheduleMessageAtFixedRate(Message, long, long) - Method in class rice.p2p.multiring.MultiringEndpoint
 
scheduleMessageAtFixedRate(Message, long, long) - Method in class rice.p2p.past.gc.GCEndpoint
 
scheduleMessageAtFixedRate(Message, long, long) - Method in class rice.pastry.commonapi.PastryEndpoint
Schedule the specified message for repeated fixed-rate delivery to the local node, beginning after the specified delay.
scheduleMsg(Message, long) - Method in class rice.pastry.direct.DirectPastryNode
Schedule the specified message to be sent to the local node after a specified delay.
scheduleMsg(Message, long, long) - Method in class rice.pastry.direct.DirectPastryNode
Schedule the specified message for repeated fixed-delay delivery to the local node, beginning after the specified delay.
scheduleMsg(Message, long) - Method in class rice.pastry.dist.DistPastryNode
Schedule the specified message to be sent to the local node after a specified delay.
scheduleMsg(Message, long, long) - Method in class rice.pastry.dist.DistPastryNode
Schedule the specified message for repeated fixed-delay delivery to the local node, beginning after the specified delay.
scheduleMsg(Message, long) - Method in class rice.pastry.PastryNode
Schedule the specified message to be sent to the local node after a specified delay.
scheduleMsg(Message, long, long) - Method in class rice.pastry.PastryNode
Schedule the specified message for repeated fixed-delay delivery to the local node, beginning after the specified delay.
scheduleMsgAtFixedRate(Message, long, long) - Method in class rice.pastry.direct.DirectPastryNode
Schedule the specified message for repeated fixed-rate delivery to the local node, beginning after the specified delay.
scheduleMsgAtFixedRate(Message, long, long) - Method in class rice.pastry.dist.DistPastryNode
Schedule the specified message for repeated fixed-rate delivery to the local node, beginning after the specified delay.
scheduleMsgAtFixedRate(Message, long, long) - Method in class rice.pastry.PastryNode
Schedule the specified message for repeated fixed-rate delivery to the local node, beginning after the specified delay.
scheduleMsgExpBackoff(Message, long, long, double) - Method in class rice.pastry.dist.DistPastryNode
 
scheduleNext() - Method in class rice.p2p.replication.manager.ReplicationManagerImpl
Internal method which schedules the next reminder message (if it is necessary), or simply resets the active flag if there's nothing to be fetched.
scheduleRepeated(Timer, SelectorManager) - Static method in class rice.selector.testing.SelectorTest
 
scheduleStuff(Timer, SelectorManager) - Static method in class rice.selector.testing.SelectorTest
 
scribe - Variable in class rice.p2p.multiring.MultiringNode
The Scribe application which the node uses to do routing
Scribe - Interface in rice.p2p.scribe
 
scribe - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
DESCRIBE THE FIELD
scribe - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribePolicy
 
scribe - Variable in class rice.post.delivery.DeliveryService
The Scribe used for subscribing to pending groups
scribe - Variable in class rice.post.PostImpl
The local Scribe service to use for notification.
ScribeClient - Interface in rice.p2p.scribe
 
ScribeContent - Interface in rice.p2p.scribe
 
ScribeImpl - Class in rice.p2p.scribe
 
ScribeImpl(Node, String) - Constructor for class rice.p2p.scribe.ScribeImpl
Constructor for Scribe, using the default policy.
ScribeImpl(Node, ScribePolicy, String) - Constructor for class rice.p2p.scribe.ScribeImpl
Constructor for Scribe
ScribeImpl.TopicManager - Class in rice.p2p.scribe
Class which keeps track of a given topic
ScribeImpl.TopicManager(Topic, ScribeClient) - Constructor for class rice.p2p.scribe.ScribeImpl.TopicManager
Constructor for TopicManager.
ScribeImpl.TopicManager(Topic, NodeHandle) - Constructor for class rice.p2p.scribe.ScribeImpl.TopicManager
Constructor for TopicManager.
ScribeImpl.TopicManager(Topic) - Constructor for class rice.p2p.scribe.ScribeImpl.TopicManager
Constructor for TopicManager.
ScribeMessage - Class in rice.p2p.scribe.messaging
 
ScribeMessage(NodeHandle, Topic) - Constructor for class rice.p2p.scribe.messaging.ScribeMessage
Constructor which takes a unique integer Id
ScribePolicy - Interface in rice.p2p.scribe
 
ScribePolicy.DefaultScribePolicy - Class in rice.p2p.scribe
The default policy for Scribe, which always allows new children to join and adds children in the order in which they are provided, implicitly providing a depth-first search.
ScribePolicy.DefaultScribePolicy(Environment) - Constructor for class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy
 
ScribePolicy.LimitedScribePolicy - Class in rice.p2p.scribe
An optional policy for Scribe, which allows up to a specified number of children per topic.
ScribePolicy.LimitedScribePolicy(int, Environment) - Constructor for class rice.p2p.scribe.ScribePolicy.LimitedScribePolicy
Construtor which takes a maximum number
ScribeRegrTest - Class in rice.p2p.scribe.testing
 
ScribeRegrTest(Environment) - Constructor for class rice.p2p.scribe.testing.ScribeRegrTest
Constructor which sets up all local variables
ScribeRegrTest.TestRouteMessage - Class in rice.p2p.scribe.testing
Utility class which simulates a route message
ScribeRegrTest.TestRouteMessage(Id, NodeHandle, Message) - Constructor for class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage
Constructor for TestRouteMessage.
ScribeRegrTest.TestScribeClient - Class in rice.p2p.scribe.testing
DESCRIBE THE CLASS
ScribeRegrTest.TestScribeClient(ScribeImpl, Topic, int) - Constructor for class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
Constructor for TestScribeClient.
ScribeRegrTest.TestScribeContent - Class in rice.p2p.scribe.testing
Utility class for past content objects
ScribeRegrTest.TestScribeContent(Topic, int) - Constructor for class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeContent
Constructor for TestScribeContent.
ScribeRegrTest.TestScribePolicy - Class in rice.p2p.scribe.testing
 
ScribeRegrTest.TestScribePolicy(Scribe) - Constructor for class rice.p2p.scribe.testing.ScribeRegrTest.TestScribePolicy
 
scribes - Variable in class rice.p2p.scribe.testing.ScribeRegrTest
DESCRIBE THE FIELD
ScribeTutorial - Class in rice.tutorial.lesson6
This tutorial shows how to use Scribe.
ScribeTutorial(int, InetSocketAddress, int, Environment) - Constructor for class rice.tutorial.lesson6.ScribeTutorial
Based on the rice.tutorial.lesson4.DistTutorial This constructor launches numNodes PastryNodes.
scroll - Variable in class rice.post.proxy.CompatibilityCheck
 
scroll - Variable in class rice.post.proxy.PostProxy.PostDialog
 
SEARCH - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
search(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
SEARCH - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
search_group(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
search_part(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
search_part_date_arg() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
search_part_no_arg() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
search_part_num_arg() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
search_part_other(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
search_part_str_arg() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
SearchCommand - Class in rice.email.proxy.imap.commands
SEARCH command.
SearchCommand(boolean) - Constructor for class rice.email.proxy.imap.commands.SearchCommand
 
SearchPart - Class in rice.email.proxy.imap.commands.search
 
SearchPart() - Constructor for class rice.email.proxy.imap.commands.search.SearchPart
 
SECONDS - Static variable in class rice.visualization.server.AggregationPanelCreator
 
sectionDone() - Method in class rice.p2p.commonapi.testing.CommonAPITest
Method which prints the end of a test section.
sectionDone() - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Method which prints the end of a test section.
sectionDone() - Method in class rice.post.proxy.PostProxy
 
sectionEnd() - Method in class rice.persistence.testing.Test
 
sectionStart(String) - Method in class rice.p2p.commonapi.testing.CommonAPITest
Method which prints the beginning of a test section.
sectionStart(String) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Method which prints the beginning of a test section.
sectionStart(String) - Method in class rice.persistence.testing.Test
 
sectionStart(String) - Method in class rice.post.proxy.PostProxy
 
SECURE_HEADER_LINE - Static variable in class rice.email.proxy.mailbox.postbox.PostMessage
 
SecureReference - Class in rice.post.storage
This class serves as a reference to a PostObject stored in the Post system.
SecureReference(Id, byte[]) - Constructor for class rice.post.storage.SecureReference
Contructs a SecureReference object given the address and encryption key of the object.
security - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
 
security - Variable in class rice.pastry.standard.StandardJoinProtocol
 
security - Variable in class rice.pastry.standard.StandardLeafSetProtocol
 
SecurityModule - Interface in rice.post.security
This interface represents the abstraction of a security module, which can be used to verify certificates.
SecurityService - Class in rice.post.security
This class is a central repository for all of the SecurityModules which are currently loaded, and can verify certificates for applications which do not care about the module-certificate relationships.
SecurityService() - Constructor for class rice.post.security.SecurityService
Constructor for SecurityService.
SecurityUtils - Class in rice.p2p.util
This class contains a large number of static methods for performing security-related primitives, such as encrypt, decrypt, etc...
SecurityUtilsUnit - Class in rice.p2p.util.testing
 
SecurityUtilsUnit() - Constructor for class rice.p2p.util.testing.SecurityUtilsUnit
 
SEEN - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
SEEN - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
SEEN - Static variable in class rice.email.proxy.mailbox.MsgFilter
 
SEEN_FLAG - Static variable in interface rice.email.proxy.mailbox.FlagList
 
SELECT - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
select() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
SELECT - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
select() - Method in class rice.visualization.Ring
 
SelectCommand - Class in rice.email.proxy.imap.commands
SELECT command.
SelectCommand() - Constructor for class rice.email.proxy.imap.commands.SelectCommand
 
selected - Variable in class rice.visualization.PastryNodePanel
 
selectedKeys() - Method in class rice.selector.SelectorManager
Selects all of the currenlty selected keys on the selector and returns the result as an array of keys.
selectedNode - Variable in class rice.visualization.Visualization
 
selectedRing - Variable in class rice.visualization.Visualization
 
selectFolder(Folder) - Static method in class rice.email.proxy.testing.Hammer
 
SelectionKeyHandler - Class in rice.selector
This interface is designed to be a callback mechanism from the SelectorManager.
SelectionKeyHandler() - Constructor for class rice.selector.SelectionKeyHandler
 
selector - Variable in class rice.selector.SelectorManager
 
SELECTOR_DESERIALIZATION_MAX_SIZE - Variable in class rice.pastry.socket.SocketChannelReader
 
SelectorManager - Class in rice.selector
This class is the class which handles the selector, and listens for activity.
SelectorManager(String, TimeSource, LogManager) - Constructor for class rice.selector.SelectorManager
Constructor, which is private since there is only one selector per JVM.
SelectorTest - Class in rice.selector.testing
 
SelectorTest() - Constructor for class rice.selector.testing.SelectorTest
 
selectRing(Ring) - Method in class rice.visualization.Visualization
 
send(String, String, Reader) - Method in class rice.email.proxy.smtp.client.SmtpClient
 
send(String, String, Reader, String, String) - Method in class rice.email.proxy.smtp.client.SmtpClient
 
send(SmtpState, boolean) - Method in class rice.email.proxy.smtp.manager.SimpleManager
 
send(SmtpState, boolean) - Method in interface rice.email.proxy.smtp.manager.SmtpManager
 
send() - Method in class rice.email.proxy.web.WebConnection
 
send(Id) - Method in class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestApp
 
send() - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
Method which determines if a message should be sent, and if so, sends it
send(NodeHandle, Message) - Method in class rice.pastry.direct.DirectPastryNode
 
send(NodeHandle, Message) - Method in class rice.pastry.PastryNode
 
send(SourceRoute, Message, SocketSourceRouteManager.AddressManager) - Method in class rice.pastry.socket.SocketCollectionManager
Method which sends a message across the wire.
send(NodeHandle, Message) - Method in class rice.pastry.socket.SocketPastryNode
 
send(Message) - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
Method which enqueues a message to this address
send(Message) - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
Method which enqueues a message along this route
send(EpochInetSocketAddress, Message) - Method in class rice.pastry.socket.SocketSourceRouteManager
Method which sends a message across the wire.
send() - Method in class rice.post.proxy.ConnectivityCheckClient.ConnectivityCheckClientClient
 
sendAnycast() - Method in class rice.tutorial.lesson6.MyScribeClient
Sends an anycast message.
sendFile(File, boolean) - Method in class rice.post.proxy.NetworkLogUploadThread
 
sendFiles() - Method in class rice.post.proxy.NetworkLogUploadThread
 
sendGroup(NotificationMessage, Continuation) - Method in interface rice.post.Post
This method multicasts the provided notification message to the destination group.
sendGroup(NotificationMessage, Continuation) - Method in class rice.post.PostImpl
This method multicasts the provided notification message to the destination group.
sendInternal(SourceRoute, Message) - Method in class rice.pastry.socket.SocketCollectionManager
Method which sends a message across the wire.
sendMessage(Email, Continuation) - Method in class rice.email.EmailService
Sends the email to the recipient.
sendMessage(Id, GlacierMessage, NodeHandle) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
sendMessage(Message) - Method in class rice.pastry.client.PastryAppl
Sends a message directly to the local pastry node.
sendMsg(NodeId) - Method in class rice.pastry.testing.RegrTestApp
 
sendMulticast() - Method in class rice.tutorial.lesson6.MyScribeClient
Sends the multicast message.
sendNotification(NotificationMessage, Continuation) - Method in interface rice.post.Post
Sends a notification message with destination specified by the members of the NotificationMessage.
sendNotification(NotificationMessage, Continuation) - Method in class rice.post.PostImpl
Sends a notification message with destination specified by the members of the NotificationMessage.
sendNotificationDirect(NodeHandle, NotificationMessage, Continuation) - Method in interface rice.post.Post
Sends a notification message with destination specified by the members of the NotificationMessage.
sendNotificationDirect(NodeHandle, NotificationMessage, Continuation) - Method in class rice.post.PostImpl
Sends a notification message with destination specified by the members of the NotificationMessage.
SendOptions - Class in rice.pastry.routing
This is the options for a client to send messages.
SendOptions() - Constructor for class rice.pastry.routing.SendOptions
Constructor.
SendOptions(boolean, boolean, boolean, boolean, boolean) - Constructor for class rice.pastry.routing.SendOptions
Constructor.
sendPing(NodeId) - Method in class rice.pastry.testing.Ping
 
sendPing(NodeId) - Method in class rice.pastry.testing.PingClient
 
sendPings(int) - Method in class rice.pastry.testing.PastryRegrTest
Send messages among random message pairs.
sendPings(int) - Method in class rice.pastry.testing.PastryTest
 
sendPings(int) - Method in class rice.pastry.testing.SinglePingTest
 
sendRequest(Id, PastMessage, Continuation) - Method in class rice.p2p.past.PastImpl
Sends a request message across the wire, and stores the appropriate continuation.
sendRequest(NodeHandle, PastMessage, Continuation) - Method in class rice.p2p.past.PastImpl
Sends a request message across the wire, and stores the appropriate continuation.
sendRequest(Id, PastMessage, NodeHandle, Continuation) - Method in class rice.p2p.past.PastImpl
Sends a request message across the wire, and stores the appropriate continuation.
sendRndMsg(RandomSource) - Method in class rice.pastry.testing.HelloWorldApp
Sends a message to a randomly chosen node.
sendShortPing(SourceRoute) - Method in class rice.pastry.socket.PingManager
Builds the data for a short ping
sendTheMessage(NodeHandle, boolean) - Method in class rice.pastry.standard.ConsistentJoinProtocol
Sends a consistent join protocol message.
sendTrace(NodeId) - Method in class rice.pastry.testing.PingClient
 
sendTrace(NodeId) - Method in class rice.pastry.testing.RegrTestApp
 
sent - Variable in class rice.visualization.server.NetworkActivityPanelCreator
 
SENTBEFORE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
SENTBEFORE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
sentMessageAddresses - Variable in class rice.visualization.server.RecentMessagesPanelCreator
 
sentMessages - Variable in class rice.visualization.server.RecentMessagesPanelCreator
 
sentMessageSizes - Variable in class rice.visualization.server.RecentMessagesPanelCreator
 
SENTON - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
SENTON - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
SENTSINCE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
SENTSINCE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
sentTotal - Variable in class rice.visualization.server.NetworkActivityPanelCreator
 
serialize(Object) - Static method in class rice.p2p.util.SecurityUtils
Utility method for serializing an object to a byte[].
serialize(Object, Environment, Logger) - Static method in class rice.pastry.socket.PingManager
Method which serializes a given object into a ByteBuffer, in order to prepare it for writing.
serialize(Object) - Method in class rice.pastry.socket.SocketChannelWriter
Method which serializes a given object into a ByteBuffer, in order to prepare it for writing.
serializer - Variable in class rice.p2p.util.XMLWriter
The actual XML serializer, which does the writing
serialVersionUID - Static variable in class rice.post.ForwardLog
Serialver for backwards compatibility
serialVersionUID - Static variable in class rice.post.PostLog
Serialver for backwards compatibility
server - Variable in class rice.email.proxy.web.WebServerImpl
 
server - Variable in class rice.post.proxy.ConnectivityCheckClient.ConnectivityCheckClientClient
 
server - Variable in class rice.post.proxy.ConnectivityCheckClient
 
server - Variable in class rice.visualization.proxy.VisualizationEmailProxy
 
server - Variable in class rice.visualization.server.VisualizationServer
 
serverAddress - Variable in class rice.visualization.proxy.VisualizationEmailProxy
 
sessionFlags - Variable in class rice.email.proxy.mailbox.postbox.PostFlagList
Any session flags, which are not permanently stored.
set - Variable in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
 
set - Variable in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
set - Variable in class rice.p2p.multiring.MultiringIdSet
The actual IdSet
set - Variable in class rice.p2p.multiring.MultiringNodeHandleSet
The actual node handle set
set - Variable in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
 
set - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerDeleter
The set of ids we are responsible for deleting
set - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
The set of keys we have yet to fetch
set - Variable in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
 
set - Variable in class rice.p2p.util.BloomFilter
The underlying bitset representation for this bloom filter
setAcceptable(boolean) - Method in class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
setAddresses(String[], Continuation) - Method in class rice.post.ForwardLog
Updates the list of addresses
setAggregate(PostLog, Continuation) - Method in class rice.post.storage.StorageService
Method which sets the aggregate head, if we are using a Aggregation as the immutable past store.
setAggregateHead(Serializable) - Method in class rice.post.PostLog
Updates the head of the aggregation log
setAggregateLifetime(AggregateDescriptor, long) - Method in class rice.p2p.aggregation.AggregateList
 
setAlive() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
Internal method which marks this address as being alive.
setAnswered(boolean) - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
setAnswered(boolean) - Method in interface rice.email.proxy.mailbox.FlagList
 
setAnswered(boolean) - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Sets the Answered attribute of the Flags object
setArgument(String) - Method in class rice.email.proxy.imap.commands.search.DateArgSearchPart
 
setArgument(int) - Method in class rice.email.proxy.imap.commands.search.NumberArgSearchPart
 
setArgument(String) - Method in class rice.email.proxy.imap.commands.search.StringArgSearchPart
 
setBandwidthLimit(long, long) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
setBoolean(String, boolean) - Method in interface rice.environment.params.Parameters
 
setBoolean(String, boolean) - Method in class rice.environment.params.simple.SimpleParameters
 
setCached() - Method in class rice.p2p.past.messaging.FetchMessage
Sets this message as having been cached.
setCached() - Method in class rice.p2p.past.messaging.LookupMessage
Sets this message as having been cached.
setChallenge(String) - Method in class rice.email.proxy.pop3.Pop3State
 
setCommand(Continuation) - Method in class rice.post.log.Log.AddLogEntryTask
 
setConn(ImapConnection) - Method in class rice.email.proxy.imap.commands.AbstractImapCommand
 
setConn(ImapConnection) - Method in class rice.email.proxy.imap.commands.fetch.FetchPart
 
setConsolidationInterval(long) - Method in class rice.p2p.aggregation.AggregationImpl
 
setConsolidationMinObjectsPerAggregate(int) - Method in class rice.p2p.aggregation.AggregationImpl
 
setConsolidationMinUtilization(double) - Method in class rice.p2p.aggregation.AggregationImpl
 
setConsolidationThreshold(long) - Method in class rice.p2p.aggregation.AggregationImpl
 
setContent(ScribeContent) - Method in class rice.p2p.scribe.messaging.AnycastMessage
Sets the content
setContentLength(int) - Method in class rice.email.proxy.imap.commands.AppendCommand
 
setCurrentFolder(String) - Method in class rice.email.proxy.web.WebState
 
setCurrentMessageUID(int) - Method in class rice.email.proxy.web.WebState
 
setData(Data) - Method in class rice.visualization.data.DataView
 
setData(DataPanel, Data) - Method in class rice.visualization.server.VisualizationServer
 
setDate(String) - Method in class rice.email.proxy.imap.commands.AppendCommand
 
setDead() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
Internal method which marks this address as being dead.
setDeadForever() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
Internal method which marks this address as being dead.
setDebug(boolean) - Method in class rice.email.proxy.util.SpyInputStream
 
setDebug(boolean) - Method in class rice.email.proxy.util.SpyOutputStream
 
setDeleted(boolean) - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
setDeleted(boolean) - Method in interface rice.email.proxy.mailbox.FlagList
 
setDeleted(boolean) - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Sets the Deleted attribute of the Flags object
setDestinationId(Id) - Method in interface rice.p2p.commonapi.RouteMessage
Sets the destination Id for this message
setDestinationId(Id) - Method in class rice.p2p.multiring.MultiringRouteMessage
Sets the destination Id for this message
setDestinationId(Id) - Method in class rice.p2p.past.testing.PastRegrTest.TestRouteMessage
 
setDestinationId(Id) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage
Sets the DestinationId attribute of the TestRouteMessage object
setDestinationId(Id) - Method in class rice.pastry.routing.RouteMessage
 
setDirectElements() - Method in class rice.pastry.direct.DirectPastryNode
 
setDouble(String, double) - Method in interface rice.environment.params.Parameters
 
setDouble(String, double) - Method in class rice.environment.params.simple.SimpleParameters
 
setDraft(boolean) - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
setDraft(boolean) - Method in interface rice.email.proxy.mailbox.FlagList
 
setDraft(boolean) - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Sets the Draft attribute of the Flags object
setElements(NodeHandle, PastrySecurityManager, MessageDispatch, LeafSet, RoutingTable) - Method in class rice.pastry.PastryNode
Combined accessor method for various members of PastryNode.
setEnvironment(Environment) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
setExists(int) - Method in class rice.email.log.EmailLog
Sets the number of messages which exist in this folder
setExpiration(long) - Method in class rice.p2p.past.gc.GCPastMetadata
Method which sets the expiration time
setExpiration(long) - Method in class rice.post.delivery.DeliveryMetadata
 
setFeature(String, boolean) - Method in class rice.p2p.util.XMLParser
----- UNSUPPORTED METHODS -----
setFlag(String, boolean) - Method in class rice.email.Flags
Sets the specified attribute of the Flags object
setFlag(String, boolean) - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
setFlag(String, boolean) - Method in interface rice.email.proxy.mailbox.FlagList
Methods which allow the modification of flags
setFlag(String, boolean) - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Sets the given flag, if value is true, removes it otherwise
setFlagged(boolean) - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
setFlagged(boolean) - Method in interface rice.email.proxy.mailbox.FlagList
 
setFlagged(boolean) - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Sets the Flagged attribute of the Flags object
setFlags(List) - Method in class rice.email.proxy.imap.commands.AppendCommand
 
setFlags(List) - Method in class rice.email.proxy.imap.commands.StoreCommand
 
setFloat(String, float) - Method in interface rice.environment.params.Parameters
 
setFloat(String, float) - Method in class rice.environment.params.simple.SimpleParameters
 
setFlushInterval(int) - Method in class rice.p2p.aggregation.AggregationImpl
 
setFolder(String) - Method in class rice.email.proxy.imap.commands.AppendCommand
 
setFolder(String) - Method in class rice.email.proxy.imap.commands.CopyCommand
 
setFolder(String) - Method in class rice.email.proxy.imap.commands.CreateCommand
 
setFolder(String) - Method in class rice.email.proxy.imap.commands.DeleteCommand
 
setFolder(String) - Method in class rice.email.proxy.imap.commands.ExamineCommand
 
setFolder(String) - Method in class rice.email.proxy.imap.commands.ListCommand
 
setFolder(String) - Method in class rice.email.proxy.imap.commands.LsubCommand
 
setFolder(String) - Method in class rice.email.proxy.imap.commands.StatusCommand
 
setFolder(String) - Method in class rice.email.proxy.imap.commands.SubscribeCommand
 
setFolder(String) - Method in class rice.email.proxy.imap.commands.UnsubscribeCommand
 
setHandle(Serializable, Continuation) - Method in interface rice.p2p.aggregation.Aggregation
Restores the handle object.
setHandle(Serializable, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
 
setHeloName(String) - Method in class rice.email.proxy.smtp.SmtpConnection
 
setHighlighted(Node, Ring) - Method in class rice.visualization.Visualization
 
setId(Id) - Method in class rice.p2p.aggregation.Aggregate
 
setId(Id) - Method in class rice.post.messaging.DeliveryMessage
 
setInbox(Folder) - Method in class rice.email.EmailService
Reset the inbox folder to be a different folder.
setInetAddress(String, InetAddress) - Method in interface rice.environment.params.Parameters
 
setInetAddress(String, InetAddress) - Method in class rice.environment.params.simple.SimpleParameters
 
setInetSocketAddress(String, InetSocketAddress) - Method in interface rice.environment.params.Parameters
 
setInetSocketAddress(String, InetSocketAddress) - Method in class rice.environment.params.simple.SimpleParameters
 
setInetSocketAddressArray(String, InetSocketAddress[]) - Method in interface rice.environment.params.Parameters
 
setInetSocketAddressArray(String, InetSocketAddress[]) - Method in class rice.environment.params.simple.SimpleParameters
 
setInput(Reader) - Method in class rice.p2p.util.XMLParser
Set the input source for parser to the given reader and resets the parser.
setInput(InputStream, String) - Method in class rice.p2p.util.XMLParser
 
setInt(String, int) - Method in interface rice.environment.params.Parameters
 
setInt(String, int) - Method in class rice.environment.params.simple.SimpleParameters
 
setKeyPair(KeyPair) - Method in class rice.post.log.CoalescedLog
Method which deserializes the list of yet-to-be-coalesed entries when the coalesced log is read off of the wire.
setKeyPair(KeyPair) - Method in class rice.post.log.EncryptedLog
Sets the local key pair, which allows this log to begin reading it's log entries
setLocalNode(SocketPastryNode) - Method in class rice.pastry.socket.SocketNodeHandle
 
setLocalPastryNode(PastryNode) - Method in class rice.pastry.direct.DirectSecurityManager
Sets the local pastry node.
setLocalPastryNode(PastryNode) - Method in class rice.pastry.socket.SocketPastrySecurityManager
Sets the local Pastry node after it is fully constructed.
setLogManager(LogManager) - Method in class rice.environment.time.simulated.DirectTimeSource
 
setLong(String, long) - Method in interface rice.environment.params.Parameters
 
setLong(String, long) - Method in class rice.environment.params.simple.SimpleParameters
 
setMaxAggregateSize(int) - Method in class rice.p2p.aggregation.AggregationImpl
 
setMaximumSize(int, Continuation) - Method in interface rice.persistence.Cache
Sets the maximum size of the cache, in bytes.
setMaximumSize(int, Continuation) - Method in class rice.persistence.EmptyCache
Sets the maximum size of the cache, in bytes.
setMaximumSize(int, Continuation) - Method in class rice.persistence.LRUCache
Sets the maximum size of the cache, in bytes.
setMaximumSize(int, Continuation) - Method in class rice.persistence.StorageManagerImpl
Sets the maximum size of the cache, in bytes.
setMaxObjectsInAggregate(int) - Method in class rice.p2p.aggregation.AggregationImpl
 
setMessage(Message) - Method in interface rice.p2p.commonapi.RouteMessage
Sets the internal message for this message
setMessage(Message) - Method in class rice.p2p.multiring.MultiringRouteMessage
Sets the internal message for this message
setMessage(Message) - Method in class rice.p2p.past.testing.PastRegrTest.TestRouteMessage
 
setMessage(Message) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage
Sets the Message attribute of the TestRouteMessage object
setMessage(Message) - Method in class rice.pastry.commonapi.PastryEndpointMessage
Returns the internal message
setMessage(Message) - Method in class rice.pastry.routing.RouteMessage
 
setMessageDispatch(MessageDispatch) - Method in class rice.pastry.PastryNode
 
setMetadata(Id, Serializable, Continuation) - Method in interface rice.persistence.Catalog
Updates the metadata stored under the given key to be the provided value.
setMetadata(Id, Serializable, Continuation) - Method in class rice.persistence.EmptyCache
Updates the metadata stored under the given key to be the provided value.
setMetadata(Id, Serializable, Continuation) - Method in class rice.persistence.LRUCache
Updates the metadata stored under the given key to be the provided value.
setMetadata(Id, Serializable, Continuation) - Method in class rice.persistence.MemoryStorage
Updates the metadata stored under the given key to be the provided value.
setMetadata(Id, Serializable, Continuation) - Method in class rice.persistence.PersistentStorage
Updates the metadata stored under the given key to be the provided value.
setMetadata(Id, Serializable, Continuation) - Method in class rice.persistence.StorageManagerImpl
Updates the metadata stored under the given key to be the provided value.
setMetadata(Id, Continuation) - Method in class rice.post.delivery.DeliveryPastImpl
Either returns the userid associated with the given id by looking in the cache, or reads it off of disk.
setMultipleHopsAllowed(boolean) - Method in class rice.pastry.routing.SendOptions
 
setName(String, Continuation) - Method in class rice.email.Folder
Changes the name of this folder.
setName(String) - Method in class rice.email.proxy.imap.commands.fetch.BodyPartRequest
 
setName(String) - Method in class rice.email.proxy.imap.commands.fetch.RFC822PartRequest
 
setName(Object, Continuation) - Method in class rice.post.log.Log
Sets the name of this log.
setNeighborTimeout(long) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
setNewFolder(String) - Method in class rice.email.proxy.imap.commands.RenameCommand
 
setNextHop(NodeHandle) - Method in class rice.pastry.routing.RouteMessage
 
setNextHopHandle(NodeHandle) - Method in interface rice.p2p.commonapi.RouteMessage
Sets the next hop handle for this message
setNextHopHandle(NodeHandle) - Method in class rice.p2p.multiring.MultiringRouteMessage
Sets the next hop handle for this message
setNextHopHandle(NodeHandle) - Method in class rice.p2p.past.testing.PastRegrTest.TestRouteMessage
 
setNextHopHandle(NodeHandle) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage
Sets the NextHopHandle attribute of the TestRouteMessage object
setNextHopHandle(NodeHandle) - Method in class rice.pastry.routing.RouteMessage
 
setNodeId(NodeId) - Method in class rice.pastry.socket.SocketNodeHandle
 
setObjectCurrentLifetime(AggregateDescriptor, int, long) - Method in class rice.p2p.aggregation.AggregateList
 
setObjectRefreshedLifetime(AggregateDescriptor, int, long) - Method in class rice.p2p.aggregation.AggregateList
 
setOldFolder(String) - Method in class rice.email.proxy.imap.commands.RenameCommand
 
setPanels(ConfigurationFrame.SaveablePanel[][]) - Method in class rice.post.proxy.ConfigurationFrame.TitledPanel
 
setParent(PostFolder) - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
setParent(NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
Sets the Parent attribute of the TopicManager object
setPart(SearchPart) - Method in class rice.email.proxy.imap.commands.SearchCommand
 
setPassword(String) - Method in class rice.email.proxy.imap.commands.LoginCommand
 
setPath(SourceRoute) - Method in class rice.pastry.socket.SocketChannelReader
Sets this reader's path
setPath(SourceRoute) - Method in class rice.pastry.socket.SocketChannelWriter
Sets this writer's path
setPathToRoot(Id[]) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
Sets the PathToRoot attribute of the TopicManager object
setPeek(boolean) - Method in class rice.email.proxy.imap.commands.fetch.BodyPartRequest
 
setPolicy(ScribePolicy) - Method in interface rice.p2p.scribe.Scribe
Sets the current policy for this scribe object
setPolicy(ScribePolicy) - Method in class rice.p2p.scribe.ScribeImpl
Sets the current policy for this scribe object
setPost(Post) - Method in class rice.email.Folder
Sets the post service of this Folder.
setPost(Post) - Method in class rice.post.log.Log
Sets the current local Post service.
setPreviousEntryReferences(LogEntryReference[]) - Method in class rice.post.log.LogEntry
Sets the reference to the previous entry in the log
setPrevNode(NodeHandle) - Method in class rice.pastry.routing.RouteMessage
 
setPriority(int) - Method in class rice.pastry.messaging.Message
Set priority.
setProperty(String, String) - Method in class rice.environment.params.simple.SimpleParameters
Note, this method does not implicitly call store()
setProperty(String, Object) - Method in class rice.p2p.util.XMLParser
 
setRange(MsgFilter) - Method in class rice.email.proxy.imap.commands.CopyCommand
 
setRange(String, String) - Method in class rice.email.proxy.imap.commands.fetch.BodyPartRequest
 
setRange(MsgFilter) - Method in class rice.email.proxy.imap.commands.FetchCommand
 
setRange(MsgFilter) - Method in class rice.email.proxy.imap.commands.StoreCommand
 
setRange(IdRange) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerDeleter
Adds a set of ids to the to-delete list
setRange(IdRange) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
Method by which the range is set, which will delete any keys from the to fetch list not in the range
setRange(IdRange) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl
This upcall is to notify the application of the range of keys for which it is responsible.
setRange(IdRange) - Method in interface rice.p2p.replication.ReplicationClient
This upcall is to notify the application of the range of keys for which it is responsible.
setRange(IdRange) - Method in class rice.p2p.replication.testing.ReplicationRegrTest.TestReplicationClient
This upcall is to notify the application of the range of keys for which it is responsible.
setRateLimit(int) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
setReady() - Method in class rice.pastry.PastryNode
 
setReady(boolean) - Method in class rice.pastry.PastryNode
 
setReady() - Method in class rice.pastry.standard.ConsistentJoinProtocol
This is where we start out, when the StandardJoinProtocol would call setReady();
setReady() - Method in class rice.pastry.standard.StandardJoinProtocol
Can be overloaded to do additional things before going ready.
setRecent(boolean) - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
setRecent(boolean) - Method in interface rice.email.proxy.mailbox.FlagList
 
setRecent(boolean) - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Sets the Recent attribute of the Flags object
setReference(String) - Method in class rice.email.proxy.imap.commands.ListCommand
 
setReference(String) - Method in class rice.email.proxy.imap.commands.LsubCommand
 
setRemote(InetAddress) - Method in class rice.email.proxy.smtp.SmtpState
 
setRenewThreshold(int) - Method in class rice.p2p.aggregation.AggregationImpl
 
setRequests(List) - Method in class rice.email.proxy.imap.commands.StatusCommand
 
setRerouteIfSuspected(boolean) - Method in class rice.pastry.routing.SendOptions
 
setResponse() - Method in class rice.p2p.past.messaging.PastMessage
Method which builds a response for this message, using the provided object as a result.
setRestartCommand(String, String[]) - Method in class rice.visualization.server.VisualizationServer
 
setReturnPath(MailAddress) - Method in class rice.email.proxy.mail.MovingMessage
 
setRoot(Id) - Method in class rice.p2p.aggregation.AggregateList
 
setRoot(String) - Method in class rice.persistence.PersistentStorage
Sets the root directory that the persistence Manager uses
setRoutingTable(RoutingTable) - Method in class rice.pastry.routing.RouteSet
 
setSeen(boolean) - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
setSeen(boolean) - Method in interface rice.email.proxy.mailbox.FlagList
 
setSeen(boolean) - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Sets the Seen attribute of the Flags object
setSelected(InetSocketAddress, Ring) - Method in class rice.visualization.Visualization
 
setSelected(NodeId, Ring) - Method in class rice.visualization.Visualization
 
setSelected(Node) - Method in class rice.visualization.Visualization
 
setSender(NodeHandle) - Method in class rice.pastry.messaging.Message
Set sender Id.
setSequenceNumber(int) - Method in class rice.email.proxy.mailbox.postbox.PostMessage
 
setSessionFlag(String, boolean) - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Sets the given session flag, if value is true, removes it otherwise
setSignature(byte[]) - Method in class rice.p2p.glacier.v2.Manifest
 
setSignature(byte[]) - Method in class rice.post.storage.SignedData
 
setSize(int) - Method in class rice.email.EmailContentPart
Sets the size of this part, in bytes
setSizes(int[]) - Method in class rice.visualization.data.TableView
 
setSnapshot(SnapShot[], Continuation) - Method in class rice.email.log.EmailLog
Sets the newest snapshot
setSocketElements(EpochInetSocketAddress, int, int) - Method in class rice.pastry.socket.SocketPastryNode
Helper method which allows the WirePastryNodeFactory to initialize a number of the pastry node's elements.
setSocketSourceRouteManager(SocketSourceRouteManager) - Method in class rice.pastry.socket.SocketPastryNode
 
setSource(NodeHandle) - Method in class rice.p2p.scribe.messaging.ScribeMessage
Method which set this messages' source address
setState(ImapState) - Method in class rice.email.proxy.imap.commands.AbstractImapCommand
 
setStatus(String) - Method in class rice.email.proxy.web.WebConnection
 
setStorage(StorageService) - Method in class rice.email.Email
Sets the storage service for the email.
setStorage(StorageService) - Method in class rice.email.EmailContentPart
Method which sets this part's storage service
setStorage(StorageService) - Method in class rice.email.EmailHeadersPart
Method which sets this part's storage service
setStorage(StorageService) - Method in class rice.email.EmailMultiPart
Method which sets this part's storage service
setStorage(StorageService) - Method in class rice.email.EmailSinglePart
Method which sets this part's storage service
setStorageSize(long) - Method in class rice.persistence.PersistentStorage
Sets the amount of storage that the persistence Manager uses
setString(String, String) - Method in interface rice.environment.params.Parameters
 
setString(String, String) - Method in class rice.environment.params.simple.SimpleParameters
 
setStringArray(String, String[]) - Method in interface rice.environment.params.Parameters
 
setStringArray(String, String[]) - Method in class rice.environment.params.simple.SimpleParameters
 
setSuspected() - Method in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
Internal method which marks this address as being suspected.
setSyncInterval(int) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
setSyncMaxFragments(int) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
setTag(String) - Method in class rice.email.proxy.imap.commands.AbstractImapCommand
 
setTestRecord(TestRecord) - Method in class rice.pastry.direct.BasicNetworkSimulator
set TestRecord
setTestRecord(TestRecord) - Method in interface rice.pastry.direct.NetworkSimulator
 
setTime(long) - Method in class rice.environment.time.simulated.DirectTimeSource
 
setTimer(Timer) - Method in class rice.persistence.PersistentStorage
Method which allows the persistence root to schedle an event which will tell it to sync the metadata cached.
setTrashcan(StorageManager) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
setType(String) - Method in class rice.email.proxy.imap.commands.AuthenticateCommand
 
setType(String) - Method in class rice.email.proxy.imap.commands.fetch.RFC822PartRequest
 
setType(String) - Method in class rice.email.proxy.imap.commands.search.SearchPart
 
setType(String) - Method in class rice.email.proxy.imap.commands.StoreCommand
 
setup(int) - Method in class rice.p2p.glacier.v2.GlacierContinuation
 
setUp(Continuation) - Method in class rice.persistence.testing.LRUCacheTest
 
setUp(Continuation) - Method in class rice.persistence.testing.MemoryStorageTest
 
setUser(String) - Method in class rice.email.proxy.imap.commands.LoginCommand
 
setUser(User) - Method in class rice.email.proxy.imap.ImapState
 
setUser(User) - Method in class rice.email.proxy.pop3.Pop3State
 
setUser(User) - Method in class rice.email.proxy.smtp.SmtpState
 
setUser(User) - Method in class rice.email.proxy.web.WebState
 
setUser(PostEntityAddress) - Method in class rice.post.log.LogEntry
Sets the user of this log entry
setValue(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
 
setValue(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCMapEntry
 
setVersion() - Method in class rice.post.proxy.PostProxy
 
setVisualization(Visualization) - Method in class rice.visualization.Ring
 
SEVERE - Static variable in class rice.environment.logging.Logger
SEVERE is a message level indicating a serious failure.
SHARED - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
 
shift(int, int) - Method in class rice.pastry.Id.Distance
Shift operator.
shift(int, int, boolean) - Method in class rice.pastry.Id.Distance
Shift operator.
shiftDistance(int, int) - Method in interface rice.p2p.commonapi.Id.Distance
Shift operator.
shiftDistance(int, int) - Method in class rice.pastry.Id.Distance
Shift operator.
shortPingReceived(SourceRoute, byte[]) - Method in class rice.pastry.socket.PingManager
Builds the data for a short ping response
shortPingResponseReceived(SourceRoute, byte[]) - Method in class rice.pastry.socket.PingManager
Processes a short ping response
shouldBeAggregated(PastContent, int) - Method in class rice.p2p.aggregation.AggregationDefaultPolicy
 
shouldBeAggregated(PastContent, int) - Method in interface rice.p2p.aggregation.AggregationPolicy
 
shouldBeAggregated(PastContent, int) - Method in class rice.post.PostAggregationPolicy
 
shutdown(SocketChannel) - Method in class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
Method which initiates a shutdown of this socket by calling shutdownOutput().
sign(byte[], PrivateKey) - Static method in class rice.p2p.util.SecurityUtils
Utility method for signing a block of data with the a private key
signature - Variable in class rice.p2p.glacier.v2.Manifest
 
signature - Variable in class rice.p2p.multiring.RingCertificate
 
signature - Variable in class rice.post.delivery.Receipt
The signature
signature - Variable in class rice.post.storage.SignedData
 
SIGNATURE_ALGORITHM - Static variable in class rice.p2p.util.SecurityUtils
The name of the signature algorithm to use.
signatures - Variable in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
 
SignedData - Class in rice.post.storage
This class is used internally by the storage package to store data that is signed.
SignedData(Id, byte[], byte[]) - Constructor for class rice.post.storage.SignedData
Builds a SignedData for a byte array given a timestamp.
SignedPostMessage - Class in rice.post.messaging
This class is the representation of a PostMessage and it's attached signature.
SignedPostMessage(PostMessage, PrivateKey) - Constructor for class rice.post.messaging.SignedPostMessage
Constructs a SignedPostMessage given the message and siganture
SignedPostMessageWrapper - Interface in rice.post.messaging
This class represents the abstraction of a class which contains an internal PostMessage.
SignedReference - Class in rice.post.storage
This class serves as a reference to a PostObject stored in the Post system.
SignedReference(Id) - Constructor for class rice.post.storage.SignedReference
Contructs a PostDataReference object given the address of the object.
signManifest(Manifest, VersionKey) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
SimilarSet - Class in rice.pastry.leafset
A set of nodes, ordered by numerical distance of their nodeId from the local nodeId
SimilarSet(LeafSet, NodeHandle, int, boolean) - Constructor for class rice.pastry.leafset.SimilarSet
Constructor.
SimpleLogger - Class in rice.environment.logging.simple
This logger writes its name:time:message to the printstream provided, unless the priority is lower than the minimumPriority.
SimpleLogger(String, AbstractLogManager, int, boolean) - Constructor for class rice.environment.logging.simple.SimpleLogger
Constructor.
SimpleLogManager - Class in rice.environment.logging.simple
This class creates loggers that log to a specified PrintStream System.out by default.
SimpleLogManager(PrintStream, TimeSource, Parameters) - Constructor for class rice.environment.logging.simple.SimpleLogManager
Constructor.
SimpleLogManager(PrintStream, TimeSource, Parameters, String, String) - Constructor for class rice.environment.logging.simple.SimpleLogManager
 
SimpleLogManager(Parameters) - Constructor for class rice.environment.logging.simple.SimpleLogManager
Convienience constructor.
SimpleLogManager(PrintStream, Parameters) - Constructor for class rice.environment.logging.simple.SimpleLogManager
Convienience constructor.
SimpleLogManager(TimeSource, Parameters) - Constructor for class rice.environment.logging.simple.SimpleLogManager
Convienience constructor.
SimpleManager - Class in rice.email.proxy.smtp.manager
 
SimpleManager(EmailService, boolean, PostEntityAddress, String, Environment) - Constructor for class rice.email.proxy.smtp.manager.SimpleManager
 
SimpleParameters - Class in rice.environment.params.simple
This class represents a generic Java process launching program which reads in preferences from a preferences file and then invokes another JVM using those prefs.
SimpleParameters(String[], String) - Constructor for class rice.environment.params.simple.SimpleParameters
 
SimpleParameters.MyProperties - Class in rice.environment.params.simple
 
SimpleParameters.MyProperties() - Constructor for class rice.environment.params.simple.SimpleParameters.MyProperties
 
SimpleProcessor - Class in rice.environment.processing.simple
 
SimpleProcessor(String) - Constructor for class rice.environment.processing.simple.SimpleProcessor
 
SimpleRandomSource - Class in rice.environment.random.simple
 
SimpleRandomSource(long, LogManager, String) - Constructor for class rice.environment.random.simple.SimpleRandomSource
 
SimpleRandomSource(long, LogManager) - Constructor for class rice.environment.random.simple.SimpleRandomSource
 
SimpleRandomSource(LogManager) - Constructor for class rice.environment.random.simple.SimpleRandomSource
 
SimpleRandomSource(LogManager, String) - Constructor for class rice.environment.random.simple.SimpleRandomSource
 
SimpleTimeSource - Class in rice.environment.time.simple
Uses System.currentTimeMillis() to generate time.
SimpleTimeSource() - Constructor for class rice.environment.time.simple.SimpleTimeSource
 
SimProcessor - Class in rice.environment.processing.sim
 
SimProcessor(SelectorManager) - Constructor for class rice.environment.processing.sim.SimProcessor
 
simulate() - Method in class rice.p2p.commonapi.testing.CommonAPITest
In case we're using the direct simulator, this method simulates the message passing.
simulate() - Method in class rice.p2p.multiring.testing.MultiringRegrTest
In case we're using the direct simulator, this method simulates the message passing.
simulate() - Method in class rice.pastry.testing.DirectPastryRegrTest
send one simulated message
simulate() - Method in class rice.pastry.testing.DistPastryRegrTest
 
simulate() - Method in class rice.pastry.testing.PastryRegrTest
send one simulated message, or return false for a real wire protocol.
simulate() - Method in class rice.pastry.testing.PastryTest
 
simulate() - Method in class rice.pastry.testing.SinglePingTest
 
simulator - Variable in class rice.p2p.commonapi.testing.CommonAPITest
 
SIMULATOR - Variable in class rice.p2p.commonapi.testing.CommonAPITest
 
simulator - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
SIMULATOR - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
simulator - Variable in class rice.pastry.direct.DirectNodeHandle
 
SIMULATOR_EUCLIDEAN - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
 
SIMULATOR_EUCLIDEAN - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
SIMULATOR_GT_ITM - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
 
SIMULATOR_SPHERE - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
 
SIMULATOR_SPHERE - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
SINCE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
SINCE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
SINGLE - Static variable in class rice.p2p.util.XMLParser
 
SINGLE_PART - Static variable in class rice.email.proxy.util.MimeParser
 
SinglePingTest - Class in rice.pastry.testing
SinglePingTest A performance test suite for pastry.
SinglePingTest(TestRecord, Environment) - Constructor for class rice.pastry.testing.SinglePingTest
 
sink - Variable in class rice.post.proxy.PostProxy.LivenessKeyHandler
 
sink - Variable in class rice.post.proxy.PostProxy.LivenessThread
 
sinkKey - Variable in class rice.post.proxy.PostProxy.LivenessKeyHandler
 
size - Variable in class rice.email.EmailContentPart
The size of this part, in bytes
SIZE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
SIZE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
size - Variable in class rice.p2p.aggregation.ObjectDescriptor
 
size() - Method in interface rice.p2p.commonapi.NodeHandleSet
Gets the size of the set.
size() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
 
size() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
size() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
size() - Method in class rice.p2p.multiring.MultiringNodeHandleSet
Gets the size of the set.
size() - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
 
size() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
size() - Method in class rice.p2p.util.ImmutableSortedMap
Returns the number of key-value mappings in this map.
size() - Method in class rice.p2p.util.RedBlackMap
Returns the number of key-value mappings in this map.
size() - Method in class rice.p2p.util.ReverseTreeMap
returns the size
size() - Method in class rice.p2p.util.StringCache
Returns the number of key-value mappings in this map.
size() - Method in class rice.pastry.leafset.LeafSet
Gets the current size of the leaf set.
size() - Method in class rice.pastry.leafset.SimilarSet
Gets the current size of this set.
size() - Method in class rice.pastry.NodeSet
Gets the number of elements.
size() - Method in interface rice.pastry.NodeSetI
Gets the size of the set.
size() - Method in class rice.pastry.routing.RouteSet
Return the current size of the set.
sizeRotateTask - Variable in class rice.environment.logging.file.RotatingLogManager
 
sizes - Variable in class rice.visualization.data.TableView
 
sleep() - Method in class rice.Continuation.ExternalContinuation
 
sleep() - Method in class rice.post.proxy.NetworkLogUploadThread
 
slider - Variable in class rice.post.proxy.ConfigurationFrame.SliderBox
 
SLIDER_BOX_MIN - Static variable in class rice.post.proxy.ConfigurationFrame
 
SLIDER_BOX_SIZE - Static variable in class rice.post.proxy.ConfigurationFrame
 
SMALLER - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
SMALLER - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
smtp - Variable in class rice.email.proxy.EmailProxy
 
SmtpClient - Class in rice.email.proxy.smtp.client
 
SmtpClient(String, Environment) - Constructor for class rice.email.proxy.smtp.client.SmtpClient
 
SmtpCommand - Class in rice.email.proxy.smtp.commands
 
SmtpCommand() - Constructor for class rice.email.proxy.smtp.commands.SmtpCommand
 
SmtpCommandRegistry - Class in rice.email.proxy.smtp.commands
 
SmtpCommandRegistry() - Constructor for class rice.email.proxy.smtp.commands.SmtpCommandRegistry
 
SmtpConnection - Class in rice.email.proxy.smtp
 
SmtpConnection(SmtpHandler, Socket, SmtpServer) - Constructor for class rice.email.proxy.smtp.SmtpConnection
 
SmtpManager - Interface in rice.email.proxy.smtp.manager
 
smtpPassword - Variable in class rice.email.proxy.smtp.manager.SimpleManager
 
SmtpProtocolException - Exception in rice.email.proxy.smtp.client
 
SmtpProtocolException() - Constructor for exception rice.email.proxy.smtp.client.SmtpProtocolException
 
SmtpProtocolException(String) - Constructor for exception rice.email.proxy.smtp.client.SmtpProtocolException
 
SmtpProtocolException(String, Throwable) - Constructor for exception rice.email.proxy.smtp.client.SmtpProtocolException
 
SmtpProtocolException(Throwable) - Constructor for exception rice.email.proxy.smtp.client.SmtpProtocolException
 
SmtpServer - Interface in rice.email.proxy.smtp
 
smtpServer - Variable in class rice.post.proxy.PostProxy
The SMTP Server
SmtpServerImpl - Class in rice.email.proxy.smtp
 
SmtpServerImpl(InetAddress, int, EmailService, boolean, PostEntityAddress, boolean, boolean, UserManager, String, Environment) - Constructor for class rice.email.proxy.smtp.SmtpServerImpl
 
SmtpState - Class in rice.email.proxy.smtp
 
SmtpState(Workspace, UserManager, Environment) - Constructor for class rice.email.proxy.smtp.SmtpState
 
smtpUsername - Variable in class rice.email.proxy.smtp.manager.SimpleManager
 
SnapShot - Class in rice.email
Serves as a summary of the log chain up to the current point.
SnapShot(StoredEmail[], LogEntry) - Constructor for class rice.email.SnapShot
Constructor for SnapShot.
SnapShotLogEntry - Class in rice.email.log
Serves as a summary of the log chain up to the current point.
SnapShotLogEntry(StoredEmail[], LogEntry) - Constructor for class rice.email.log.SnapShotLogEntry
Constructor for SnapShot.
socket - Variable in class rice.email.proxy.web.WebConnection
 
socket - Variable in class rice.post.proxy.ConnectivityCheckClient.ConnectivityCheckClientClient
 
socket - Variable in class rice.post.proxy.NetworkLogServer.NetworkLogClient
 
socket - Variable in class rice.visualization.client.VisualizationClient
 
SOCKET_BUFFER_SIZE - Variable in class rice.pastry.socket.SocketCollectionManager
 
SocketChannelReader - Class in rice.pastry.socket
Class which serves as an "reader" for messages sent across the wire via the Pastry socket protocol.
SocketChannelReader(PastryNode, SourceRoute) - Constructor for class rice.pastry.socket.SocketChannelReader
Constructor which creates this SocketChannelReader and the WirePastryNode.
SocketChannelReader(Environment, SourceRoute) - Constructor for class rice.pastry.socket.SocketChannelReader
 
SocketChannelRepeater - Class in rice.pastry.socket
Class which serves as an "reader" for messages sent across the wire via the Pastry socket protocol.
SocketChannelRepeater(SocketPastryNode, SocketCollectionManager.SourceRouteManager) - Constructor for class rice.pastry.socket.SocketChannelRepeater
Constructor which creates this SocketChannelReader and the WirePastryNode.
SocketChannelWriter - Class in rice.pastry.socket
Class which serves as an "writer" for all of the messages sent across the wire in Pastry.
SocketChannelWriter(PastryNode, SourceRoute) - Constructor for class rice.pastry.socket.SocketChannelWriter
Constructor which creates this SocketChannelWriter with a pastry node and an object to write out.
SocketChannelWriter(Environment, SourceRoute) - Constructor for class rice.pastry.socket.SocketChannelWriter
 
socketClosed(SourceRoute, SocketCollectionManager.SocketManager) - Method in class rice.pastry.socket.SocketCollectionManager
Method which is designed to be called *ONCE THE SOCKET HAS BEEN CLOSED*.
SocketCollectionManager - Class in rice.pastry.socket
Class which maintains all outgoing open sockets.
SocketCollectionManager(SocketPastryNode, SocketSourceRouteManager, EpochInetSocketAddress, EpochInetSocketAddress, RandomSource) - Constructor for class rice.pastry.socket.SocketCollectionManager
Constructs a new SocketManager.
SocketCollectionManager.DeadChecker - Class in rice.pastry.socket
DESCRIBE THE CLASS
SocketCollectionManager.DeadChecker(SourceRoute, int) - Constructor for class rice.pastry.socket.SocketCollectionManager.DeadChecker
Constructor for DeadChecker.
SocketCollectionManager.MessageRetry - Class in rice.pastry.socket
Internal class which represents a message which is currently delayed, waiting for an open socket.
SocketCollectionManager.MessageRetry(SourceRoute, Message, SocketSourceRouteManager.AddressManager) - Constructor for class rice.pastry.socket.SocketCollectionManager.MessageRetry
Constructor, taking a message and the route
SocketCollectionManager.SocketAccepter - Class in rice.pastry.socket
Internal class which reads the greeting message off of a newly-accepted socket.
SocketCollectionManager.SocketAccepter(SelectionKey) - Constructor for class rice.pastry.socket.SocketCollectionManager.SocketAccepter
Constructor which accepts an incoming connection, represented by the selection key.
SocketCollectionManager.SourceRouteManager - Class in rice.pastry.socket
Private class which is tasked with maintaining a source route which goes through this node.
SocketCollectionManager.SourceRouteManager(SelectionKey) - Constructor for class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
Constructor which accepts an incoming connection, represented by the selection key.
SocketMessage - Class in rice.pastry.socket.messaging
Class which represents an abstract control message
SocketMessage() - Constructor for class rice.pastry.socket.messaging.SocketMessage
Constructor
SocketNATHandler - Class in rice.pastry.socket
 
SocketNATHandler(Environment, InetSocketAddress, InetSocketAddress) - Constructor for class rice.pastry.socket.SocketNATHandler
 
SocketNodeHandle - Class in rice.pastry.socket
Class which represents the address and nodeId of a remote node.
SocketNodeHandle(EpochInetSocketAddress, NodeId) - Constructor for class rice.pastry.socket.SocketNodeHandle
Constructor
socketOpened(SourceRoute, SocketCollectionManager.SocketManager) - Method in class rice.pastry.socket.SocketCollectionManager
Method which is designed to be called by node handles when they wish to open a socket to their remote node.
SocketPastryNode - Class in rice.pastry.socket
An Socket-based Pastry node, which has two threads - one thread for performing route set and leaf set maintainance, and another thread for listening on the sockets and performing all non-blocking I/O.
SocketPastryNode(NodeId, Environment) - Constructor for class rice.pastry.socket.SocketPastryNode
Constructor
SocketPastryNodeFactory - Class in rice.pastry.socket
Pastry node factory for Socket-linked nodes.
SocketPastryNodeFactory(NodeIdFactory, InetAddress, int, Environment) - Constructor for class rice.pastry.socket.SocketPastryNodeFactory
Constructor.
SocketPastryNodeFactory(NodeIdFactory, int, Environment) - Constructor for class rice.pastry.socket.SocketPastryNodeFactory
 
SocketPastrySecurityManager - Class in rice.pastry.socket
Security manager for socket connections between nodes.
SocketPastrySecurityManager(SocketNodeHandle) - Constructor for class rice.pastry.socket.SocketPastrySecurityManager
Constructor.
sockets - Variable in class rice.pastry.socket.SocketCollectionManager
 
SocketSourceRouteManager - Class in rice.pastry.socket
Class which keeps track of the best routes to remote nodes.
SocketSourceRouteManager(SocketPastryNode, EpochInetSocketAddress, EpochInetSocketAddress, RandomSource) - Constructor for class rice.pastry.socket.SocketSourceRouteManager
Constructor
SocketSourceRouteManager.AddressManager - Class in rice.pastry.socket
Internal class which is tasked with maintaining the status of a single remote address.
SocketSourceRouteManager.AddressManager(SocketNodeHandle, boolean) - Constructor for class rice.pastry.socket.SocketSourceRouteManager.AddressManager
Constructor, given an address and whether or not it should attempt to find the best route
SocketSourceRouteManager.AddressManager.SourceRouteManager - Class in rice.pastry.socket
Internal class which is charges with managing the remote connection via a specific route
SocketSourceRouteManager.AddressManager.SourceRouteManager(SourceRoute) - Constructor for class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
Constructor - builds a route manager given the route
socketUpdated(SourceRoute) - Method in class rice.pastry.socket.SocketCollectionManager
Method which is designed to be called whenever a node has network activity.
SoftHashMap - Class in rice.p2p.util
Class which implements a Soft-Reference based HashMap, allowing the garbage collector to collection stuff if memory pressure is tight.
SoftHashMap() - Constructor for class rice.p2p.util.SoftHashMap
 
source - Variable in class rice.p2p.aggregation.messaging.AggregationMessage
 
source - Variable in class rice.p2p.glacier.v2.messaging.GlacierMessage
 
source - Variable in class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestMessage
 
source - Variable in class rice.p2p.past.messaging.PastMessage
 
source - Variable in class rice.p2p.replication.messaging.ReplicationMessage
 
source - Variable in class rice.p2p.scribe.messaging.ScribeMessage
 
source - Variable in class rice.post.proxy.PostProxy.LivenessKeyHandler
 
source - Variable in class rice.post.proxy.PostProxy.LivenessThread
 
sourceKey - Variable in class rice.post.proxy.PostProxy.LivenessKeyHandler
 
SourceRoute - Class in rice.pastry.socket
Class which represets a source route to a remote IP address.
sourceRouteClosed(SocketCollectionManager.SourceRouteManager) - Method in class rice.pastry.socket.SocketCollectionManager
Method which is designed to be called *ONCE THE SOURCE ROUTE MANAGER HAS BEEN CLOSED*.
sourceRouteOpened(SocketCollectionManager.SourceRouteManager) - Method in class rice.pastry.socket.SocketCollectionManager
Method which is designed to be called when a new source route manager is created.
SourceRoutePanelCreator - Class in rice.visualization.server
 
SourceRoutePanelCreator() - Constructor for class rice.visualization.server.SourceRoutePanelCreator
 
sourceRouteUpdated(SocketCollectionManager.SourceRouteManager) - Method in class rice.pastry.socket.SocketCollectionManager
Method which is designed to be called whenever a source route has network activity.
SPACE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
SPACE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
SphereNetwork - Class in rice.pastry.direct
Sphere network topology and idealized node life.
SphereNetwork(Environment) - Constructor for class rice.pastry.direct.SphereNetwork
Constructor.
splice(Reader, Reader) - Static method in class rice.email.proxy.util.StreamUtils
 
splitEmails(StoredEmail[], LogEntry) - Method in class rice.email.Folder
Splits the emails into a bunch of snapshots, for a memory cap
SpyInputStream - Class in rice.email.proxy.util
 
SpyInputStream(InputStream, OutputStream) - Constructor for class rice.email.proxy.util.SpyInputStream
 
SpyOutputStream - Class in rice.email.proxy.util
 
SpyOutputStream(OutputStream, OutputStream) - Constructor for class rice.email.proxy.util.SpyOutputStream
 
SSLImapServerImpl - Class in rice.email.proxy.imap
 
SSLImapServerImpl(InetAddress, int, EmailService, UserManager, boolean, boolean, String, String, Environment) - Constructor for class rice.email.proxy.imap.SSLImapServerImpl
 
SSLPop3ServerImpl - Class in rice.email.proxy.pop3
 
SSLPop3ServerImpl(InetAddress, int, EmailService, UserManager, boolean, boolean, String, String, Environment) - Constructor for class rice.email.proxy.pop3.SSLPop3ServerImpl
 
SSLSmtpServerImpl - Class in rice.email.proxy.smtp
 
SSLSmtpServerImpl(InetAddress, int, EmailService, boolean, PostEntityAddress, boolean, boolean, UserManager, String, String, String, Environment) - Constructor for class rice.email.proxy.smtp.SSLSmtpServerImpl
 
stall() - Method in class rice.pastry.socket.PingManager
Internal testing method which simulates a stall.
stall() - Method in class rice.pastry.socket.SocketCollectionManager
Internal testing method which simulates a stall.
stamp(Date) - Method in class rice.pastry.messaging.Message
If the message has no timestamp, this will stamp the message.
StandardAddress - Class in rice.pastry.standard
Constructs an address for a specific class and instance name.
StandardAddress(int) - Constructor for class rice.pastry.standard.StandardAddress
 
StandardAddress(Class, String, Environment) - Constructor for class rice.pastry.standard.StandardAddress
 
StandardJoinProtocol - Class in rice.pastry.standard
An implementation of a simple join protocol.
StandardJoinProtocol(PastryNode, NodeHandle, PastrySecurityManager, RoutingTable, LeafSet) - Constructor for class rice.pastry.standard.StandardJoinProtocol
Constructor.
StandardLeafSetProtocol - Class in rice.pastry.standard
An implementation of a simple leaf set protocol.
StandardLeafSetProtocol(PastryNode, NodeHandle, PastrySecurityManager, LeafSet, RoutingTable) - Constructor for class rice.pastry.standard.StandardLeafSetProtocol
 
StandardRouter - Class in rice.pastry.standard
An implementation of the standard Pastry routing algorithm.
StandardRouter(PastryNode, PastrySecurityManager) - Constructor for class rice.pastry.standard.StandardRouter
Constructor.
StandardRouteSetProtocol - Class in rice.pastry.standard
An implementation of a simple route set protocol.
StandardRouteSetProtocol(NodeHandle, PastrySecurityManager, RoutingTable, Environment) - Constructor for class rice.pastry.standard.StandardRouteSetProtocol
Constructor.
start() - Method in interface rice.email.proxy.imap.ImapServer
 
start() - Method in class rice.email.proxy.imap.NonBlockingImapServerImpl
 
start() - Method in class rice.email.proxy.pop3.NonBlockingPop3ServerImpl
 
start() - Method in interface rice.email.proxy.pop3.Pop3Server
 
start() - Method in class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
start() - Method in interface rice.email.proxy.smtp.SmtpServer
 
start() - Method in interface rice.email.proxy.web.WebServer
 
start() - Method in class rice.p2p.commonapi.testing.CommonAPITest
Method which starts the creation of nodes
start() - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Method which starts the creation of nodes
start() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
start(String) - Method in class rice.p2p.util.XMLWriter
Method which starts the given tag name
start() - Method in class rice.pastry.direct.BasicNetworkSimulator
 
start() - Method in interface rice.pastry.direct.NetworkSimulator
 
start - Variable in class rice.pastry.socket.messaging.DatagramMessage
 
start(Timer) - Method in class rice.pastry.standard.PartitionHandler
 
start() - Method in class rice.pastry.testing.LeafSetTest
 
start() - Method in class rice.pastry.testing.PastryNetworkTest
 
start() - Method in class rice.persistence.testing.GlacierPersistentStorageTest
 
start() - Method in class rice.persistence.testing.LRUCacheTest
 
start() - Method in class rice.persistence.testing.MemoryStorageTest
 
start() - Method in class rice.persistence.testing.Test
 
start() - Method in class rice.post.log.Log.AddLogEntryTask
 
start() - Method in class rice.post.proxy.ConnectivityCheckServer
 
start() - Method in class rice.post.proxy.NetworkLogServer
 
start() - Method in class rice.post.proxy.PostProxy
 
start() - Method in class rice.visualization.proxy.VisualizationProxy
 
start2() - Method in class rice.email.proxy.EmailProxy
 
start2() - Method in class rice.post.proxy.PostProxy
 
start2() - Method in class rice.visualization.proxy.VisualizationEmailProxy
 
START_DOCUMENT - Static variable in class rice.email.proxy.util.MimeParser
static flags reporting the type of event just hit
START_HEADERS_PART - Static variable in class rice.email.proxy.util.MimeParser
 
START_MULTIPART - Static variable in class rice.email.proxy.util.MimeParser
 
startCheckBoot() - Method in class rice.post.proxy.PostProxy
Method which check all necessary boot conditions before starting the proxy.
startCreateIdFactory() - Method in class rice.post.proxy.PostProxy
Method which creates the IdFactory to use
startDeterminePorts(Parameters) - Method in class rice.post.proxy.PostProxy
Method which determines the local ports to use
startDetermineSMTPServer(Parameters) - Method in class rice.post.proxy.PostProxy
Method which determines the local SMTP server to use
startDialog(Parameters) - Method in class rice.post.proxy.PostProxy
Method which sees if we are going to use a proxy for the pastry node, and if so initiates the remote connection.
startEmailService() - Method in class rice.email.proxy.EmailProxy
Method which fetches the local email service
startFetchEmailLog() - Method in class rice.email.proxy.EmailProxy
Method which fetch the local user's email log and inbox
startFetchForwardingLog() - Method in class rice.post.proxy.PostProxy
Method which fetches the local user's forwarding log
startFetchLog() - Method in class rice.post.proxy.PostProxy
Method which fetches the local user's log
startGlacier() - Method in class rice.post.proxy.PostProxy
Method which initializes and starts up the glacier service
startGlobalMultiringNode(Environment) - Method in class rice.post.proxy.PostProxy
Method which starts up the global multiring node service
startGlobalNode() - Method in class rice.post.proxy.PostProxy
Method which starts up the global ring node, if required
startGlobalPastryNode(Parameters) - Method in class rice.post.proxy.PostProxy
Method which starts up the local pastry node
startIMAPServer() - Method in class rice.email.proxy.EmailProxy
Method which starts the local IMAP server
startInsertLog() - Method in class rice.post.proxy.PostProxy
Method which forces a log reinsertion, if desired (deletes all of the local log, so beware)
startLivenessMonitor() - Method in class rice.post.proxy.PostProxy
Method which sees if we are using a liveness monitor, and if so, sets up this VM to have a client liveness monitor.
startLoadRingCertificates(Parameters) - Method in class rice.post.proxy.PostProxy
Method which loads the ring certificates ports to use
startMailcap(Parameters) - Method in class rice.email.proxy.EmailProxy
Method which initializes the mailcap
startMultiringNode() - Method in class rice.post.proxy.PostProxy
Method which starts up the local multiring node service
startPast() - Method in class rice.post.proxy.PostProxy
Method which starts up the local past service
startPastryNode() - Method in class rice.post.proxy.PostProxy
Method which starts up the local pastry node
startPOP3Server() - Method in class rice.email.proxy.EmailProxy
Method which starts the local POP3 server
startPost() - Method in class rice.post.proxy.PostProxy
Method which starts up the local post service
startPublishTask() - Method in class rice.tutorial.lesson6.MyScribeClient
Starts the publish task.
startRetrieveCAKey(Parameters) - Method in class rice.post.proxy.PostProxy
Method which retrieves the CA's public key
startRetrieveKeystore() - Method in class rice.email.proxy.EmailProxy
Method which retrieve the post user's certificate and key
startRetrieveUser(Parameters) - Method in class rice.post.proxy.PostProxy
Method which retrieve the post user's certificate and key
startRetrieveUserCertificate(Parameters) - Method in class rice.post.proxy.PostProxy
Method which retrieve's the user's certificate
startRetrieveUserClone(Parameters) - Method in class rice.post.proxy.PostProxy
Method which sets up the post log we're going to clone, if we can't find ours
startRetrieveUserKey(Parameters) - Method in class rice.post.proxy.PostProxy
Method which retrieves the user's encrypted keypair
startRetrieveUsername(Parameters) - Method in class rice.post.proxy.PostProxy
Method which determines the username which POST should run with
startRotateTask(SelectorManager) - Method in class rice.environment.logging.file.RotatingLogManager
 
startSecurityManager(Parameters) - Method in class rice.post.proxy.PostProxy
Method which installs a modified security manager
startShutdownHooks(Parameters) - Method in class rice.post.proxy.PostProxy
Method which installs shutdown hooks
startSMTPServer() - Method in class rice.email.proxy.EmailProxy
Method which starts the local SMTP server
startStorageManagers() - Method in class rice.post.proxy.PostProxy
Method which initializes the storage managers
startsWith(byte[], String) - Method in class rice.email.proxy.util.MimeParser
Internal method for startsWith
startup() - Method in class rice.p2p.glacier.v2.GlacierImpl
 
startUpdateForwardingLog() - Method in class rice.post.proxy.PostProxy
Method which updates the local user's forward log
startUpdateUser(Parameters) - Method in class rice.post.proxy.PostProxy
Method which updates the user certificate from userid.certificate and userid.keypair.enc to userid.epost.
startUserManager() - Method in class rice.email.proxy.EmailProxy
Method which starts the local user manager
startVerifyUserCertificate(Parameters) - Method in class rice.post.proxy.PostProxy
Method which verifies the user's certificate
startVerifyUserKey(Parameters) - Method in class rice.post.proxy.PostProxy
Method which verifies the user's encrypted keypair
startWebMailServer() - Method in class rice.email.proxy.EmailProxy
Method which starts the local WebMail server
StatCommand - Class in rice.email.proxy.pop3.commands
 
StatCommand() - Constructor for class rice.email.proxy.pop3.commands.StatCommand
 
state - Variable in class rice.email.proxy.web.WebHandler
 
state - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
The current state that we are in
state - Variable in class rice.visualization.client.VisualizationClient
 
STATE_1 - Static variable in class rice.post.log.Log.AddLogEntryTask
 
STATE_2 - Static variable in class rice.post.log.Log.AddLogEntryTask
 
STATE_ALIVE - Static variable in class rice.visualization.client.VisualizationClient
 
STATE_ALIVE - Static variable in class rice.visualization.Visualization
 
STATE_DEAD - Static variable in class rice.visualization.client.VisualizationClient
 
STATE_DEAD - Static variable in class rice.visualization.Visualization
 
STATE_FAULT - Static variable in class rice.visualization.client.VisualizationClient
 
STATE_FAULT - Static variable in class rice.visualization.Visualization
 
STATE_NOTHING - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
The set of possible states we can be in
STATE_SLEEPING - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
 
STATE_UNKNOWN - Static variable in class rice.visualization.client.VisualizationClient
 
STATE_UNKNOWN - Static variable in class rice.visualization.Visualization
 
STATE_WAITING - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
 
states - Variable in class rice.email.proxy.web.WebServerImpl
 
statistics - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
stats - Variable in class rice.p2p.aggregation.AggregationImpl
 
STATS_GRANULARITY - Static variable in class rice.visualization.server.AggregationPanelCreator
 
STATS_HISTORY - Static variable in class rice.visualization.server.AggregationPanelCreator
 
STATS_RANGE - Static variable in class rice.visualization.server.AggregationPanelCreator
 
STATS_SUBSAMPLE - Static variable in class rice.visualization.server.AggregationPanelCreator
 
STATUS - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
status() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
STATUS - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
status - Variable in class rice.email.proxy.web.WebConnection
 
status - Variable in exception rice.email.proxy.web.WebException
 
STATUS_AUTH_REQUIRED - Static variable in class rice.email.proxy.web.WebConnection
 
STATUS_ERROR - Static variable in class rice.email.proxy.web.WebConnection
 
STATUS_INVALID_REQUEST - Static variable in class rice.email.proxy.web.WebConnection
 
STATUS_NOT_FOUND - Static variable in class rice.email.proxy.web.WebConnection
 
STATUS_OK - Static variable in class rice.email.proxy.web.WebConnection
 
STATUS_REDIRECT - Static variable in class rice.email.proxy.web.WebConnection
 
StatusCommand - Class in rice.email.proxy.imap.commands
STATUS command.
StatusCommand() - Constructor for class rice.email.proxy.imap.commands.StatusCommand
 
StatusCommand(String) - Constructor for class rice.email.proxy.imap.commands.StatusCommand
 
step() - Method in class rice.p2p.util.XMLParser
Method which steps forward in the buffer
step() - Method in class rice.p2p.util.XMLReader
Advances the parser one step, skipping whitespace
stepDone() - Method in class rice.p2p.commonapi.testing.CommonAPITest
Method which prints the end of a test section step, with an assumed success.
stepDone(String) - Method in class rice.p2p.commonapi.testing.CommonAPITest
Method which prints the end of a test section step.
stepDone(String, String) - Method in class rice.p2p.commonapi.testing.CommonAPITest
Method which prints the end of a test section step, as well as a message.
stepDone() - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Method which prints the end of a test section step, with an assumed success.
stepDone(String) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Method which prints the end of a test section step.
stepDone(String, String) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Method which prints the end of a test section step, as well as a message.
stepDone(String) - Method in class rice.persistence.testing.Test
 
stepDone(String, String) - Method in class rice.persistence.testing.Test
 
stepDone(String) - Method in class rice.post.proxy.PostProxy
 
stepDone(String, String) - Method in class rice.post.proxy.PostProxy
 
stepException(Exception) - Method in class rice.p2p.commonapi.testing.CommonAPITest
Method which prints an exception which occured during testing.
stepException(Exception) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Method which prints an exception which occured during testing.
stepException(Exception) - Method in class rice.persistence.testing.Test
 
stepException(Exception) - Method in class rice.post.proxy.PostProxy
 
stepStart(String) - Method in class rice.p2p.commonapi.testing.CommonAPITest
Method which prints the beginning of a test section step.
stepStart(String) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Method which prints the beginning of a test section step.
stepStart(String) - Method in class rice.persistence.testing.Test
 
stepStart(String) - Method in class rice.post.proxy.PostProxy
 
stop() - Method in class rice.pastry.direct.BasicNetworkSimulator
 
stopTouchingNodes() - Method in class rice.visualization.Ring
 
storage - Variable in class rice.email.EmailContentPart
The local storage service
storage - Variable in class rice.p2p.past.PastImpl
 
storage - Variable in class rice.p2p.replication.testing.ReplicationRegrTest.TestReplicationClient
 
Storage - Interface in rice.persistence
This interface is the abstraction of something which provides a local storage service, such as a persistence storage service or an in-memory storage service.
storage - Variable in class rice.persistence.testing.MemoryStorageTest
 
storage - Variable in class rice.visualization.server.PersistencePanelCreator
 
storage - Variable in class rice.visualization.server.VisualizationServer
 
StorageException - Exception in rice.post.storage
An exception that occurred when storing or retrieving data in POST.
StorageException(Id, String) - Constructor for exception rice.post.storage.StorageException
Constructor.
StorageException(String) - Constructor for exception rice.post.storage.StorageException
Constructor.
StorageManager - Interface in rice.persistence
 
StorageManagerImpl - Class in rice.persistence
This class provides both persistent and caching services to external applications.
StorageManagerImpl(IdFactory, Storage, Cache) - Constructor for class rice.persistence.StorageManagerImpl
Builds a StorageManager given a Storage object to provide storage services and a Cache object to provide caching services.
storages - Variable in class rice.p2p.past.testing.PastRegrTest
 
StorageService - Class in rice.post.storage
This class represents a service which stores data in PAST.
StorageService(Endpoint, PostEntityAddress, Past, Past, IdFactory, KeyPair, long) - Constructor for class rice.post.storage.StorageService
Contructs a StorageService given a PAST to run on top of.
STORE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
store(boolean) - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
STORE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
store() - Method in interface rice.environment.params.Parameters
 
store() - Method in class rice.environment.params.simple.SimpleParameters
 
store(Id, Serializable, Serializable, Continuation) - Method in class rice.persistence.MemoryStorage
Stores the object under the key id.
store(Id, Serializable, Serializable, Continuation) - Method in class rice.persistence.PersistentStorage
Makes the object persistent to disk and stored permanantly If the object is already persistent, this method will simply update the object's serialized image.
store(Id, Serializable, Serializable, Continuation) - Method in interface rice.persistence.Storage
Stores an object in this storage.
store(Id, Serializable, Serializable, Continuation) - Method in class rice.persistence.StorageManagerImpl
Stores an object in this storage.
store - Variable in class rice.persistence.testing.MemoryStorageTest
 
storeBoundary() - Method in class rice.email.proxy.util.MimeParser
Internal method which grabs the MIME boundary from the current line in the buffer.
StoreCommand - Class in rice.email.proxy.imap.commands
STORE command.
StoreCommand() - Constructor for class rice.email.proxy.imap.commands.StoreCommand
 
storeContentHash(PostData, Continuation) - Method in class rice.post.storage.StorageService
Stores a PostData in the PAST storage system, in encrypted state, and returns a pointer and key to the data object.
storeContentHashEntry(byte[], Continuation) - Method in class rice.post.storage.StorageService
Performs the actual content hashing and insertion of a single content has block.
storeData(Continuation) - Method in class rice.email.Email
Stores the content of the Email into PAST and saves the references to the content in the email.
storeData(Continuation) - Method in class rice.email.EmailContentPart
Method which writes this part's content out to disk and retrieves a reference to it.
storeData(Continuation) - Method in class rice.email.EmailHeadersPart
Method which writes this part's headers out to disk and retrieves a reference to it.
storeData(Continuation) - Method in class rice.email.EmailMultiPart
Method which writes this part's content out to disk and retrieves a reference to it.
storeData(Continuation) - Method in class rice.email.EmailSinglePart
Method which writes this part's content out to disk and retrieves a reference to it.
StoredEmail - Class in rice.email
Represents the notion of a stored email: it contains the metadata (int UID and date), the email and the Flags.
StoredEmail(Email, int, Flags, long) - Constructor for class rice.email.StoredEmail
Constructs a stored email
StoredEmail(StoredEmail, int) - Constructor for class rice.email.StoredEmail
 
StoredMessage - Interface in rice.email.proxy.mail
 
storedSince - Variable in class rice.p2p.glacier.v2.FragmentMetadata
 
storeSecure(PostData, Continuation) - Method in class rice.post.storage.StorageService
Stores a PostData in the PAST storage system, in encrypted state, and returns a pointer and key to the data object.
storeSigned(PostData, Id, Continuation) - Method in class rice.post.storage.StorageService
Stores a PostData in the PAST store by signing the content and storing it at a well-known location.
storeSigned(PostData, Id, long, long, KeyPair, Past, Continuation) - Static method in class rice.post.storage.StorageService
Stores a PostData in the PAST store by signing the content and storing it at a well-known location.
stream - Variable in class rice.p2p.util.EncryptedInputStream
 
stream - Variable in class rice.p2p.util.EncryptedOutputStream
 
StreamUtils - Class in rice.email.proxy.util
 
StreamUtils() - Constructor for class rice.email.proxy.util.StreamUtils
 
STRING - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
STRING - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
STRING - Static variable in class rice.persistence.testing.MemoryStorageTest.VariableId
 
StringArgSearchPart - Class in rice.email.proxy.imap.commands.search
 
StringArgSearchPart() - Constructor for class rice.email.proxy.imap.commands.search.StringArgSearchPart
 
StringBufferResource - Class in rice.email.proxy.util
 
StringBufferResource() - Constructor for class rice.email.proxy.util.StringBufferResource
 
StringBufferResource(String) - Constructor for class rice.email.proxy.util.StringBufferResource
 
StringCache - Class in rice.p2p.util
Implementation of a cache of strings
StringCache() - Constructor for class rice.p2p.util.StringCache
Constructs an empty IntHashMap with the default initial capacity (16) and the default load factor (0.75).
StringCacheUnit - Class in rice.p2p.util.testing
 
StringCacheUnit() - Constructor for class rice.p2p.util.testing.StringCacheUnit
 
StringWriterOverflowException - Exception in rice.email.proxy.util
 
StringWriterOverflowException() - Constructor for exception rice.email.proxy.util.StringWriterOverflowException
 
StubNATHandler - Class in rice.pastry.socket
 
StubNATHandler(Environment, InetSocketAddress, InetSocketAddress) - Constructor for class rice.pastry.socket.StubNATHandler
 
SUBJECT - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
SUBJECT - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
subMap(Object, Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
subMap(Object, Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
subMap(Object, Object) - Method in class rice.p2p.util.ImmutableSortedMap
Returns a view of the portion of this sorted map whose keys range from fromKey, inclusive, to toKey, exclusive.
subMap(Object, Object) - Method in class rice.p2p.util.RedBlackMap
Returns a view of the portion of this map whose keys range from fromKey, inclusive, to toKey, exclusive.
submitted - Variable in class rice.post.proxy.ConfigurationFrame.ChangePasswordFrame
 
submitted - Variable in class rice.post.proxy.PostProxy.PasswordFrame
 
submitted - Variable in class rice.post.proxy.PostProxy.SMTPServerPanel
 
SUBSCRIBE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
subscribe() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
SUBSCRIBE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
subscribe(String) - Method in class rice.email.proxy.mailbox.filebox.FileMailbox
 
subscribe(String) - Method in interface rice.email.proxy.mailbox.Mailbox
 
subscribe(String) - Method in class rice.email.proxy.mailbox.postbox.PostMailbox
 
subscribe(Topic, ScribeClient) - Method in interface rice.p2p.scribe.Scribe
Subscribes the given client to the provided topic.
subscribe(Topic, ScribeClient, ScribeContent) - Method in interface rice.p2p.scribe.Scribe
Subscribes the given client to the provided topic.
subscribe(Topic, ScribeClient) - Method in class rice.p2p.scribe.ScribeImpl
Subscribes the given client to the provided topic.
subscribe(Topic, ScribeClient, ScribeContent) - Method in class rice.p2p.scribe.ScribeImpl
Subscribes the given client to the provided topic.
subscribe() - Method in class rice.tutorial.lesson6.MyScribeClient
Subscribes to myTopic.
SubscribeAckMessage - Class in rice.p2p.scribe.messaging
 
SubscribeAckMessage(NodeHandle, Topic, Id[], int) - Constructor for class rice.p2p.scribe.messaging.SubscribeAckMessage
Constructor which takes a unique integer Id
SubscribeCommand - Class in rice.email.proxy.imap.commands
SUBSCRIBE command.
SubscribeCommand() - Constructor for class rice.email.proxy.imap.commands.SubscribeCommand
 
subscribeFailed(Topic) - Method in class rice.p2p.multiring.MultiringNode
Informs the client that a subscribe on the given topic failed - the client should retry the subscribe or take appropriate action.
subscribeFailed(Topic) - Method in interface rice.p2p.scribe.ScribeClient
Informs the client that a subscribe on the given topic failed - the client should retry the subscribe or take appropriate action.
subscribeFailed - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
Whether this client has had a subscribe fail
subscribeFailed(Topic) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
 
subscribeFailed(Topic) - Method in class rice.post.delivery.DeliveryService
Informs the client that a subscribe on the given topic failed - the client should retry the subscribe or take appropriate action.
subscribeFailed(Topic) - Method in class rice.post.PostImpl
Informs the client that a subscribe on the given topic failed - the client should retry the subscribe or take appropriate action.
subscribeFailed(Topic) - Method in class rice.tutorial.lesson6.MyScribeClient
 
SubscribeFailedMessage - Class in rice.p2p.scribe.messaging
 
SubscribeFailedMessage(NodeHandle, Topic, int) - Constructor for class rice.p2p.scribe.messaging.SubscribeFailedMessage
Constructor which takes a unique integer Id
SubscribeLostMessage - Class in rice.p2p.scribe.messaging
 
SubscribeLostMessage(NodeHandle, Topic, int) - Constructor for class rice.p2p.scribe.messaging.SubscribeLostMessage
Constructor which takes a unique integer Id
SubscribeMessage - Class in rice.p2p.scribe.messaging
 
SubscribeMessage(NodeHandle, Topic, int, ScribeContent) - Constructor for class rice.p2p.scribe.messaging.SubscribeMessage
Constructor which takes a unique integer Id
SubscribeMessage(NodeHandle, Topic, Id, int, ScribeContent) - Constructor for class rice.p2p.scribe.messaging.SubscribeMessage
Constructor which takes a unique integer Id
subscriber - Variable in class rice.p2p.scribe.messaging.SubscribeMessage
The original subscriber
subSet(IdRange) - Method in interface rice.p2p.commonapi.IdSet
return a subset of this set, consisting of the member ids in a given range
subSet(Id, Id) - Method in class rice.p2p.glacier.FragmentKeySet
return a subset of this set, consisting of the member ids in a given range
subSet(FragmentKeyRange) - Method in class rice.p2p.glacier.FragmentKeySet
return a subset of this set, consisting of the member ids in a given range
subSet(IdRange) - Method in class rice.p2p.glacier.FragmentKeySet
return a subset of this set, consisting of the member ids in a given range
subSet(Id, Id) - Method in class rice.p2p.glacier.VersionKeySet
return a subset of this set, consisting of the member ids in a given range
subSet(VersionKeyRange) - Method in class rice.p2p.glacier.VersionKeySet
return a subset of this set, consisting of the member ids in a given range
subSet(IdRange) - Method in class rice.p2p.glacier.VersionKeySet
return a subset of this set, consisting of the member ids in a given range
subSet(IdRange) - Method in class rice.p2p.multiring.MultiringIdSet
return a subset of this set, consisting of the member ids in a given range
subSet(IdRange) - Method in class rice.p2p.past.gc.GCIdSet
return a subset of this set, consisting of the member ids in a given range
subSet(Id, Id) - Method in class rice.pastry.IdSet
return a subset of this set, consisting of the member ids in a given range
subSet(IdRange) - Method in class rice.pastry.IdSet
return a subset of this set, consisting of the member ids in a given range
subSet(IdRange) - Method in class rice.pastry.IdSet
return a subset of this set, consisting of the member ids in a given range
subtract(IdRange, boolean) - Method in class rice.pastry.IdRange
subtract the other range from this computes the ranges of keys that are in this but not in o subtracting a range may produce two ranges on the circle; this method produces one such ranges under control of the cwPart parameter
success - Variable in class rice.email.proxy.smtp.NonBlockingSmtpServerImpl
 
success - Variable in class rice.email.proxy.smtp.SmtpServerImpl
 
SUCCESS - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
 
SUCCESS - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
SUCCESS - Static variable in class rice.persistence.testing.Test
 
SUCCESS - Static variable in class rice.post.proxy.PostProxy
 
success() - Method in class rice.visualization.client.UpdateJarResponse
 
SUCCESSFUL_INSERT_THRESHOLD - Variable in class rice.p2p.past.PastImpl
 
suspendEncoding() - Method in class rice.p2p.util.Base64.OutputStream
Suspends encoding of the stream.
swap(int, int) - Method in class rice.pastry.leafset.SimilarSet
swap two elements
switchRings() - Method in class rice.visualization.PastryRingPanel
 
SYMMETRIC_ALGORITHM - Static variable in class rice.p2p.util.SecurityUtils
The name of the symmetric cipher to use.
SYMMETRIC_GENERATOR - Static variable in class rice.p2p.util.SecurityUtils
The name of the symmetric cipher to use.
SYMMETRIC_KEY_LENGTH - Static variable in class rice.p2p.util.SecurityUtils
The length of the symmetric keys
sync(Continuation) - Method in class rice.post.log.Log
Helper method to sync this log object on the network.
synchronize(Continuation) - Method in interface rice.post.delivery.DeliveryPast
Method which periodically checks to see if we've got receipts for any outstanding messages.
synchronize(Continuation) - Method in class rice.post.delivery.DeliveryPastImpl
Method which periodically checks to see if we've got receipts for any outstanding messages.
synchronize() - Method in class rice.post.delivery.DeliveryService
Method which periodically checks to see if we've got receipts for any outstanding messages.
SYNCHRONIZE_WAIT - Static variable in class rice.post.PostImpl
 
SynchronizeMessage - Class in rice.post.messaging
This is a message reminding POST to synchroize it's delivery message requirements
SynchronizeMessage() - Constructor for class rice.post.messaging.SynchronizeMessage
 
syncReceiveException(Exception) - Method in class rice.p2p.glacier.v2.GlacierContinuation
 
syncReceiveResult(Object) - Method in class rice.p2p.glacier.v2.GlacierContinuation
 
syncTimeoutExpired() - Method in class rice.p2p.glacier.v2.GlacierContinuation
 
SYSTEM_ERR - Static variable in class rice.environment.logging.AbstractLogManager
 
SYSTEM_OUT - Static variable in class rice.environment.logging.AbstractLogManager
 

T

TableView - Class in rice.visualization.data
 
TableView(String, int, int, Constraints) - Constructor for class rice.visualization.data.TableView
 
TableViewRenderer - Class in rice.visualization.render
 
TableViewRenderer(DataProvider) - Constructor for class rice.visualization.render.TableViewRenderer
 
tag() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
tag - Variable in class rice.p2p.glacier.v2.messaging.GlacierMessage
 
TAG_END - Static variable in class rice.p2p.util.XMLParser
 
taggedExceptionFailure(Throwable) - Method in class rice.email.proxy.imap.commands.AbstractImapCommand
 
taggedFailure(String) - Method in class rice.email.proxy.imap.commands.AbstractImapCommand
 
taggedSimpleFailure() - Method in class rice.email.proxy.imap.commands.AbstractImapCommand
 
taggedSimpleSuccess() - Method in class rice.email.proxy.imap.commands.AbstractImapCommand
 
taggedSuccess(String) - Method in class rice.email.proxy.imap.commands.AbstractImapCommand
 
tags - Variable in class rice.p2p.util.XMLParser
The internal stack of tags which have been read
tailMap(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
tailMap(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
tailMap(Object) - Method in class rice.p2p.util.ImmutableSortedMap
Returns a view of the portion of this sorted map whose keys are greater than or equal to fromKey.
tailMap(Object) - Method in class rice.p2p.util.RedBlackMap
Returns a view of the portion of this map whose keys are greater than or equal to fromKey.
target - Variable in class rice.pastry.testing.HelloMsg
 
targetdir - Variable in class rice.post.proxy.NetworkLogServer
 
taskQueue - Variable in class rice.pastry.direct.BasicNetworkSimulator
 
tbegin - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
tcp - Variable in class rice.post.proxy.ConnectivityCheckClient.ConnectivityCheckClientClient
 
terminate() - Method in class rice.p2p.glacier.v2.GlacierContinuation
 
terminated - Variable in class rice.p2p.glacier.v2.GlacierContinuation
 
Test - Class in rice.email.proxy.imap.parser.antlr
 
Test() - Constructor for class rice.email.proxy.imap.parser.antlr.Test
 
test(Object) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
test(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
Test if a put of the given NodeHandle would succeed.
test(NodeHandle) - Method in class rice.pastry.leafset.SimilarSet
Test if a NodeHandle belongs into the set.
test() - Method in interface rice.pastry.socket.NATHandler
 
test() - Method in class rice.pastry.socket.SocketNATHandler
 
test() - Method in class rice.pastry.socket.StubNATHandler
 
test(int, DirectNodeHandle) - Method in class rice.pastry.testing.ClosestRegrTest
starts the testing process
test() - Method in class rice.pastry.testing.SinglePingTest
 
Test - Class in rice.persistence.testing
This class is a class which tests the Storage class in the rice.persistence package.
Test(Environment) - Constructor for class rice.persistence.testing.Test
 
test() - Method in class rice.post.proxy.CompatibilityCheck
 
testAPI() - Method in class rice.p2p.scribe.testing.ScribeRegrTest
Tests basic publish functionality
testBasic() - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
Tests basic functionality
testBasic() - Method in class rice.p2p.replication.testing.ReplicationRegrTest
Tests basic functionality
testBasic(int, String) - Method in class rice.p2p.scribe.testing.ScribeRegrTest
Tests basic functionality
testBoolean(boolean) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testBrokenCustomSerializer() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testByte(byte) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testByteCustomSerializer() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testCaching() - Method in class rice.p2p.past.testing.PastRegrTest
Tests the dynamic caching function in Past.
testChar(char) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
TestContinuation - Class in rice.tutorial.lesson0a
 
TestContinuation() - Constructor for class rice.tutorial.lesson0a.TestContinuation
 
TestContinuationAnon - Class in rice.tutorial.lesson0a
Shows an Anonymous inner class version of the continuation.
TestContinuationAnon() - Constructor for class rice.tutorial.lesson0a.TestContinuationAnon
 
testCumulativeRange() - Method in class rice.pastry.testing.LeafSetTest
 
testCustomSerializer() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testDirect() - Static method in class rice.pastry.testing.MemoryTest
Same thing, but with direct
testDouble(double) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testExists(Continuation) - Method in class rice.persistence.testing.MemoryStorageTest
 
testExternal() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testFailureNotification() - Method in class rice.p2p.scribe.testing.ScribeRegrTest
Tests failure notification
testFetch() - Method in class rice.p2p.past.testing.PastRegrTest
Tests the fetch function in Past.
testFireWall(NodeHandle, Continuation, int) - Method in class rice.pastry.socket.SocketPastryNode
 
testFireWallPolicy - Variable in class rice.pastry.socket.SocketPastryNodeFactory
 
testFloat(float) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testHashtable() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testHeadMap(Id, Id[], SortedMap) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
 
testInheritedReadResolve() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testInheritedWriteReplace() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testInt(int) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testIPAddress(String) - Static method in class rice.post.proxy.CompatibilityCheck
 
testJavaVersion(String) - Static method in class rice.post.proxy.CompatibilityCheck
 
testLeafSets() - Method in class rice.pastry.testing.PastryNetworkTest
 
testLong(long) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testLookupHandles() - Method in class rice.p2p.past.testing.PastRegrTest
Tests the lookup handles function in Past.
testMaintenance() - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
Tests maintenance functionality
testMaintenance() - Method in class rice.p2p.replication.testing.ReplicationRegrTest
Tests maintenance functionality
testMaintenance() - Method in class rice.p2p.scribe.testing.ScribeRegrTest
Tests basic publish functionality
testMultiEnvironment() - Static method in class rice.pastry.testing.MemoryTest
Same test as testOneEnvironment, but also creates/destroys the environment for each node.
testMultipleObjects() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testMultiplePrimitives() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testNonCumulativeRange() - Method in class rice.pastry.testing.LeafSetTest
 
testNormalSubMap(Id, Id, Id[], SortedMap) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
 
testObservers() - Method in class rice.pastry.testing.LeafSetTest
 
testOneEnvironment() - Static method in class rice.pastry.testing.MemoryTest
The idea is to keep a ring of about 10 nodes alive, but one by one recycle the nodes out.
testOS(String) - Static method in class rice.post.proxy.CompatibilityCheck
 
testOtherSet(SimilarSet, NodeHandle) - Method in class rice.pastry.leafset.LeafSet
 
testOverload() - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
Tests basic functionality
testPutFields() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testReadResolve() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
TestRecord - Class in rice.pastry.direct
 
TestRecord(int, int) - Constructor for class rice.pastry.direct.TestRecord
Constructor.
testRemove(SortedMap) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
 
testRemove(SortedMap, Id[], Id) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
 
testRetreival(Continuation) - Method in class rice.persistence.testing.MemoryStorageTest
 
testRouteRequest() - Method in class rice.p2p.past.testing.PastRegrTest
Tests routing a Past request to a particular node.
testRouteRow(int) - Method in class rice.pastry.testing.PastryNetworkTest
 
testRoutingTables() - Method in class rice.pastry.testing.PastryNetworkTest
 
testSerialPersistentFields() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testShort(short) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testSingleRoot(String) - Method in class rice.p2p.scribe.testing.ScribeRegrTest
 
testSortedMap(int, SortedMap, IdFactory, RandomSource, int) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
 
testStress() - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
Tests basic functionality
testSubExternal() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testTailMap(Id, Id[], SortedMap) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
 
testUnreadData() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testUnserializableObject() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testUnshared() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
testVariableLength() - Method in class rice.persistence.testing.MemoryStorageTest
 
testVersionControl() - Method in class rice.p2p.past.testing.PastRegrTest
Tests overwriting an exiting object with a new one
testWrappedSubMap(Id, Id, Id[], SortedMap) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
 
testWriteReplace() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
TEXT - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
TEXT - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
text - Variable in class rice.p2p.util.XMLParser
If the tag parsed was text, the text
text - Variable in class rice.visualization.InformationPanel
 
TEXT_BOX_SIZE - Static variable in class rice.post.proxy.ConfigurationFrame
 
textLocations - Variable in class rice.visualization.PastryRingPanel
 
thePastryNode - Variable in class rice.pastry.client.PastryAppl
 
TICK_LENGTH - Static variable in class rice.visualization.PastryRingPanel
 
time - Variable in class rice.email.log.AddFolderLogEntry
 
time - Variable in class rice.email.log.RemoveFolderLogEntry
 
time - Variable in class rice.environment.logging.AbstractLogManager
 
time - Variable in class rice.p2p.aggregation.AggregationStatistics
 
timeout - Variable in class rice.pastry.socket.SocketCollectionManager.MessageRetry
 
TIMEOUT - Static variable in class rice.selector.SelectorManager
 
TIMEOUT_DELAY - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
The amount of time to wait before giving up on a client fetch
timeoutExpired() - Method in class rice.p2p.glacier.v2.GlacierContinuation
 
timeoutInterval - Variable in class rice.post.delivery.DeliveryService
The default timeout for delivery requests and receipts
timeoutInterval - Variable in class rice.post.storage.StorageService
The default timeout period of objects (3 weeks)
TimeoutMessage - Class in rice.p2p.replication.manager.messaging
 
TimeoutMessage(Id) - Constructor for class rice.p2p.replication.manager.messaging.TimeoutMessage
Constructor which takes a unique integer Id
timeouts - Variable in class rice.p2p.past.gc.GCIdSet
 
timer - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
timer - Variable in class rice.pastry.direct.DirectPastryNode
 
timer - Variable in class rice.pastry.dist.DistPastryNode
 
timer - Variable in class rice.post.proxy.PostProxy
The global timer used for scheduling events
Timer - Interface in rice.selector
 
timerQueue - Variable in class rice.selector.SelectorManager
 
timers - Variable in class rice.p2p.aggregation.AggregationImpl
 
TimerTask - Class in rice.selector
 
TimerTask() - Constructor for class rice.selector.TimerTask
 
times - Variable in class rice.visualization.server.NetworkActivityPanelCreator
 
times - Variable in class rice.visualization.server.OverviewPanelCreator
 
TimeSource - Interface in rice.environment.time
Interface to return the current time.
timeSource - Variable in class rice.selector.SelectorManager
 
timestamp - Variable in class rice.post.storage.SignedData
 
TO - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
TO - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
toArray() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
 
toArray(Object[]) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
 
toArray() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
toArray(Object[]) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
toArray() - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
 
toArray(Object[]) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
 
toArray() - Method in class rice.pastry.socket.SourceRoute
Internal method which returns an array representing the source route
toByteArray() - Method in interface rice.p2p.commonapi.Id
Returns a (mutable) byte array representing this Id
toByteArray(byte[], int) - Method in interface rice.p2p.commonapi.Id
Stores the byte[] value of this Id in the provided byte array
toByteArray() - Method in class rice.p2p.glacier.FragmentKey
DESCRIBE THE METHOD
toByteArray(byte[], int) - Method in class rice.p2p.glacier.FragmentKey
Stores the byte[] value of this Id in the provided byte array
toByteArray() - Method in class rice.p2p.glacier.VersionKey
DESCRIBE THE METHOD
toByteArray(byte[], int) - Method in class rice.p2p.glacier.VersionKey
Stores the byte[] value of this Id in the provided byte array
toByteArray() - Method in class rice.p2p.multiring.RingId
Returns a (mutable) byte array representing this Id
toByteArray(byte[], int) - Method in class rice.p2p.multiring.RingId
Stores the byte[] value of this Id in the provided byte array
toByteArray() - Method in class rice.p2p.past.gc.GCId
Returns a (mutable) byte array representing this Id
toByteArray(byte[], int) - Method in class rice.p2p.past.gc.GCId
Stores the byte[] value of this Id in the provided byte array
toByteArray() - Method in class rice.pastry.Id
Returns the byte array representation of this Id
toByteArray(byte[], int) - Method in class rice.pastry.Id
Stores the byte[] value of this Id in the provided byte array
toByteArray() - Method in class rice.persistence.testing.MemoryStorageTest.VariableId
 
toByteArray(byte[], int) - Method in class rice.persistence.testing.MemoryStorageTest.VariableId
 
toFlagString() - Method in class rice.email.proxy.mailbox.filebox.FileFlagList
 
toFlagString() - Method in interface rice.email.proxy.mailbox.FlagList
Utility method for conversion to a string
toFlagString() - Method in class rice.email.proxy.mailbox.postbox.PostFlagList
Returns a string representation of the flags
toHex(byte[]) - Static method in class rice.p2p.util.MathUtils
Utility method which converts a byte[] to a hexidecimal string of characters, in lower case
tokenBucket - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
TopCommand - Class in rice.email.proxy.pop3.commands
 
TopCommand() - Constructor for class rice.email.proxy.pop3.commands.TopCommand
 
topEntry - Variable in class rice.post.log.Log
The most recent entry in this log.
topEntryReference - Variable in class rice.post.log.Log
A reference to the most recent entry in this log.
topEntryReferences - Variable in class rice.post.log.Log
References to the last n entries in this log.
topic - Variable in class rice.p2p.scribe.messaging.ScribeMessage
 
topic - Variable in class rice.p2p.scribe.ScribeImpl.TopicManager
DESCRIBE THE FIELD
topic - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
The topic this client is listening for
topic - Variable in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeContent
DESCRIBE THE FIELD
Topic - Class in rice.p2p.scribe
 
Topic(Id) - Constructor for class rice.p2p.scribe.Topic
Constructor which takes an Id for this topic
Topic(IdFactory, String) - Constructor for class rice.p2p.scribe.Topic
Constructor which takes a name for this topic
topics - Variable in class rice.p2p.scribe.ScribeImpl
the hashtable of topic -> TopicManager
TopPage - Class in rice.email.proxy.web.pages
 
TopPage() - Constructor for class rice.email.proxy.web.pages.TopPage
 
toRegex(String) - Static method in class rice.email.proxy.mailbox.filebox.FileMailbox.PatternConverter
 
toStoredMessageList() - Method in class rice.email.proxy.mailbox.filebox.FileMessageList
 
toString() - Method in class rice.Continuation.NamedContinuation
Returns the name of this continuation
toString() - Method in class rice.email.Email
Returns a string representing this email
toString() - Method in class rice.email.Flags
 
toString() - Method in class rice.email.Folder
 
toString() - Method in class rice.email.log.DeleteMailLogEntry
ToString for this entry
toString() - Method in class rice.email.log.DeleteMailsLogEntry
ToString for this entry
toString() - Method in class rice.email.log.InsertMailLogEntry
ToString for this entry
toString() - Method in class rice.email.log.InsertMailsLogEntry
ToString for this entry
toString() - Method in class rice.email.log.UpdateMailLogEntry
ToString for this entry
toString() - Method in class rice.email.log.UpdateMailsLogEntry
ToString for this entry
toString() - Method in class rice.email.proxy.imap.commands.fetch.BodyPartRequest
 
toString() - Method in class rice.email.proxy.imap.commands.fetch.RFC822PartRequest
 
toString() - Method in class rice.email.proxy.mail.MailAddress
 
toString(Reader) - Static method in class rice.email.proxy.util.StreamUtils
 
toString() - Method in class rice.email.StoredEmail
 
toString() - Method in class rice.p2p.aggregation.messaging.AggregationTimeoutMessage
 
toString() - Method in class rice.p2p.aggregation.ObjectDescriptor
 
toString() - Method in class rice.p2p.glacier.FragmentKey
DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.FragmentKeyRange
Prints out the string
toString() - Method in class rice.p2p.glacier.FragmentKeySet
Returns a string representation of the IdSet.
toString() - Method in class rice.p2p.glacier.v2.BloomFilter
 
toString() - Method in class rice.p2p.glacier.v2.GlacierContinuation
 
toString() - Method in class rice.p2p.glacier.v2.Manifest
 
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
 
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
 
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierNeighborRequestMessage
 
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage
 
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierQueryMessage
 
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
 
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeQueryMessage
 
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeResponseMessage
 
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
 
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
 
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshProbeMessage
 
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
 
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
 
toString() - Method in class rice.p2p.glacier.v2.messaging.GlacierTimeoutMessage
Returns a string representation of this message
toString() - Method in class rice.p2p.glacier.VersionKey
DESCRIBE THE METHOD
toString() - Method in class rice.p2p.glacier.VersionKeyRange
Prints out the string
toString() - Method in class rice.p2p.glacier.VersionKeySet
Returns a string representation of the IdSet.
toString() - Method in class rice.p2p.multiring.MultiringIdRange
Prints out the string
toString() - Method in class rice.p2p.multiring.MultiringIdSet
Prints out the string
toString() - Method in class rice.p2p.multiring.MultiringNode
Prints out the string
toString() - Method in class rice.p2p.multiring.MultiringNodeHandle
Prints out the string
toString() - Method in class rice.p2p.multiring.MultiringNodeHandleSet
Prints out the string
toString() - Method in class rice.p2p.multiring.RingCertificate
Returns a string of this object
toString() - Method in class rice.p2p.multiring.RingId
Returns a string representing this ring Id.
toString() - Method in class rice.p2p.past.gc.GCId
Returns a string representing this ring Id.
toString() - Method in class rice.p2p.past.gc.GCIdRange
Returns a string
toString() - Method in class rice.p2p.past.gc.GCIdSet
Prints out the string
toString() - Method in class rice.p2p.past.gc.GCNode
Prints out the string
toString() - Method in class rice.p2p.past.gc.GCPastMetadata
 
toString() - Method in class rice.p2p.past.gc.messaging.GCCollectMessage
Returns a string representation of this message
toString() - Method in class rice.p2p.past.gc.messaging.GCInsertMessage
Returns a string representation of this message
toString() - Method in class rice.p2p.past.gc.messaging.GCLookupHandlesMessage
Returns a string representation of this message
toString() - Method in class rice.p2p.past.gc.messaging.GCRefreshMessage
Returns a string representation of this message
toString() - Method in class rice.p2p.past.messaging.CacheMessage
Returns a string representation of this message
toString() - Method in class rice.p2p.past.messaging.FetchHandleMessage
Returns a string representation of this message
toString() - Method in class rice.p2p.past.messaging.FetchMessage
Returns a string representation of this message
toString() - Method in class rice.p2p.past.messaging.InsertMessage
Returns a string representation of this message
toString() - Method in class rice.p2p.past.messaging.LookupHandlesMessage
Returns a string representation of this message
toString() - Method in class rice.p2p.past.messaging.LookupMessage
Returns a string representation of this message
toString() - Method in class rice.p2p.past.messaging.MessageLostMessage
Returns a string representation of this message
toString() - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
 
toString() - Method in class rice.p2p.past.testing.PastRegrTest.VersionedTestPastContent
 
toString() - Method in class rice.p2p.replication.ReplicationImpl.BloomFilterExecutable
 
toString() - Method in class rice.p2p.scribe.messaging.MaintenanceMessage
 
toString() - Method in class rice.p2p.scribe.messaging.PublishMessage
 
toString() - Method in class rice.p2p.scribe.messaging.SubscribeAckMessage
Returns a String representation of this ack
toString() - Method in class rice.p2p.scribe.messaging.SubscribeMessage
Returns a String represneting this message
toString() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeContent
DESCRIBE THE METHOD
toString() - Method in class rice.p2p.scribe.Topic
Returns a String representation of this topic
toString() - Method in class rice.pastry.commonapi.PastryEndpointMessage
Returns the String representation of this message
toString() - Method in class rice.pastry.direct.DirectNodeHandle
DESCRIBE THE METHOD
toString() - Method in class rice.pastry.direct.DirectTimerTask
 
toString() - Method in class rice.pastry.direct.GenericNetwork.Coordinate
 
toString() - Method in class rice.pastry.dist.DistNodeHandle
Returns a String representation of this DistNodeHandle.
toString() - Method in class rice.pastry.Id.Distance
Returns a string representation of the distance The string is a byte string from most to least significant.
toString() - Method in class rice.pastry.Id
Returns a string representation of the Id in base 16.
toString() - Method in class rice.pastry.IdRange
Returns a string representation of the range.
toString() - Method in class rice.pastry.IdSet
Returns a string representation of the IdSet.
toString() - Method in class rice.pastry.join.JoinAddress
 
toString() - Method in class rice.pastry.join.JoinRequest
 
toString() - Method in class rice.pastry.leafset.BroadcastLeafSet
 
toString() - Method in class rice.pastry.leafset.LeafSet
Returns a string representation of the leaf set
toString() - Method in class rice.pastry.leafset.LeafSetProtocolAddress
 
toString() - Method in class rice.pastry.leafset.RequestLeafSet
 
toString() - Method in class rice.pastry.NodeSet
Returns a string representation of the NodeSet
toString() - Method in class rice.pastry.PastryNode
 
toString() - Method in class rice.pastry.routing.BroadcastRouteRow
 
toString() - Method in class rice.pastry.routing.RequestRouteRow
 
toString() - Method in class rice.pastry.routing.RouteMessage
 
toString() - Method in class rice.pastry.routing.RouteProtocolAddress
 
toString() - Method in class rice.pastry.routing.RouterAddress
 
toString() - Method in class rice.pastry.routing.RouteSet
 
toString() - Method in class rice.pastry.routing.RoutingTable
produces a String representation of the routing table, showing the number of node handles in each entry
toString() - Method in class rice.pastry.ScheduledMessage
 
toString() - Method in class rice.pastry.socket.EpochInetSocketAddress
Internal method for computing the toString of an array of InetSocketAddresses
toString() - Method in class rice.pastry.socket.messaging.IPAddressRequestMessage
 
toString() - Method in class rice.pastry.socket.messaging.IPAddressResponseMessage
 
toString() - Method in class rice.pastry.socket.messaging.PingMessage
 
toString() - Method in class rice.pastry.socket.messaging.PingResponseMessage
 
toString() - Method in class rice.pastry.socket.messaging.WrongEpochMessage
 
toString() - Method in class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
 
toString() - Method in class rice.pastry.socket.SocketNodeHandle
Returns a String representation of this DistNodeHandle.
toString() - Method in class rice.pastry.socket.SocketPastryNode
Prints out a String representation of this node
toString() - Method in class rice.pastry.socket.SourceRoute
Internal method for computing the toString of an array of InetSocketAddresses
toString() - Method in class rice.pastry.standard.ConsistentJoinMsg
 
toString() - Method in class rice.pastry.standard.StandardAddress
 
toString() - Method in class rice.pastry.testing.HelloMsg
 
toString() - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
 
toString() - Method in class rice.pastry.testing.PingAddress
 
toString() - Method in class rice.pastry.testing.PingMessageNew
 
toString() - Method in class rice.post.ForwardLog
 
toString() - Method in class rice.post.log.CoalescedLog
 
toString() - Method in class rice.post.log.EncryptedLog
 
toString() - Method in class rice.post.log.Log
 
toString() - Method in class rice.post.messaging.PostPastryMessage
 
toString() - Method in class rice.post.messaging.SignedPostMessage
 
toString() - Method in class rice.post.PostClientAddress
 
toString() - Method in class rice.post.PostImpl
 
toString() - Method in class rice.post.PostLog
 
toString() - Method in class rice.post.PostUserAddress
 
toString() - Method in class rice.post.storage.ContentHashReference
 
toString() - Method in class rice.post.storage.SecureReference
 
toString() - Method in class rice.post.storage.SignedData
 
toString() - Method in class rice.post.storage.SignedReference
 
toString() - Method in class rice.tutorial.lesson3.MyApp
 
toString() - Method in class rice.tutorial.lesson3.MyMsg
 
toString() - Method in class rice.tutorial.lesson4.MyApp
 
toString() - Method in class rice.tutorial.lesson4.MyMsg
 
toString() - Method in class rice.tutorial.lesson5.MyApp
 
toString() - Method in class rice.tutorial.lesson6.MyScribeContent
Ye ol' toString()
toString() - Method in class rice.tutorial.lesson7.MyPastContent
A descriptive toString()
toString() - Method in class rice.visualization.Node
 
toString() - Method in class rice.visualization.Ring
 
toStringBare() - Method in class rice.pastry.Id
Similar to toString(), but not wrapped by <0x ..>
toStringFull() - Method in interface rice.p2p.commonapi.Id
Returns a string representing the full length of this Id.
toStringFull() - Method in class rice.p2p.glacier.FragmentKey
DESCRIBE THE METHOD
toStringFull() - Method in class rice.p2p.glacier.v2.Manifest
 
toStringFull() - Method in class rice.p2p.glacier.VersionKey
DESCRIBE THE METHOD
toStringFull() - Method in class rice.p2p.multiring.RingId
Returns a string representing the full length of this Id.
toStringFull() - Method in class rice.p2p.past.gc.GCId
Returns a string representing the full length of this Id.
toStringFull() - Method in class rice.pastry.Id
Returns the complete represntation of this Id, in hex.
toStringFull() - Method in class rice.pastry.socket.SourceRoute
Internal method for computing the toString of an array of InetSocketAddresses
toStringFull() - Method in class rice.persistence.testing.MemoryStorageTest.VariableId
 
total - Variable in class rice.visualization.server.OverviewPanelCreator
 
totalObjectsSize - Variable in class rice.p2p.aggregation.AggregationStatistics
 
TOUCH_BUTTON_START - Static variable in class rice.visualization.InformationPanel
 
TOUCH_BUTTON_STOP - Static variable in class rice.visualization.InformationPanel
 
touchAllNodes() - Method in class rice.visualization.Ring
 
toVisit - Variable in class rice.p2p.scribe.messaging.AnycastMessage
the list of nodes which we are going to visit
trans(char) - Static method in class rice.pastry.Id
Internal method for mapping digit -> num
trans(byte[]) - Static method in class rice.pastry.Id
Internal method for mapping byte[] -> int[]
trans(String) - Static method in class rice.pastry.Id
Static method for converting the hex representation into an array of ints.
trans() - Method in class rice.visualization.data.Color
 
trans() - Method in class rice.visualization.data.Constraints
 
trash - Variable in class rice.p2p.past.PastImpl
 
trashStorage - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
trashStorage - Variable in class rice.post.proxy.PostProxy
The local trash can, if in use
trashStorageSize - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
tries - Variable in class rice.pastry.socket.SocketCollectionManager.DeadChecker
 
tries - Variable in class rice.pastry.socket.SocketCollectionManager.MessageRetry
 
tryingToGoReady - Variable in class rice.pastry.standard.ConsistentJoinProtocol
Suppresses sendTheMessage() if we are not ready to do this part of the join process, or we are already done.
type - Variable in class rice.email.EmailMultiPart
The string used to seperate the parts of this multipart
type - Variable in class rice.email.proxy.web.WebConnection
 
type() - Method in class rice.pastry.leafset.BroadcastLeafSet
Returns the type of leaf set.
TYPE_GET - Static variable in class rice.email.proxy.web.WebConnection
 
TYPE_POST - Static variable in class rice.email.proxy.web.WebConnection
 
TYPE_PREFIXES - Static variable in class rice.visualization.server.MessageDistributionPanelCreator
 
TYPE_PREFIXES - Static variable in class rice.visualization.server.RecentMessagesPanelCreator
 
TYPE_SR_TCP - Static variable in interface rice.pastry.NetworkListener
 
TYPE_SR_UDP - Static variable in interface rice.pastry.NetworkListener
 
TYPE_TCP - Static variable in interface rice.pastry.NetworkListener
 
TYPE_UDP - Static variable in interface rice.pastry.NetworkListener
 
TYPES - Static variable in class rice.visualization.server.MessageDistributionPanelCreator
 
TYPES - Static variable in class rice.visualization.server.RecentMessagesPanelCreator
 

U

udp - Variable in class rice.post.proxy.ConnectivityCheckClient.ConnectivityCheckClientClient
 
UID - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
uid() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
UID - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
UIDFactory - Class in rice.email.proxy.util
 
UIDFactory() - Constructor for class rice.email.proxy.util.UIDFactory
 
UidlCommand - Class in rice.email.proxy.pop3.commands
 
UidlCommand() - Constructor for class rice.email.proxy.pop3.commands.UidlCommand
 
UNANSWERED - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
UNANSWERED - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
uncache(Id, Continuation) - Method in interface rice.persistence.Cache
Removes the object from the list of cached objects.
uncache(Id, Continuation) - Method in class rice.persistence.EmptyCache
Removes the object from the list of cached objects.
uncache(Id, Continuation) - Method in class rice.persistence.LRUCache
Removes the object from the list of cached objects.
uncache(Id, Continuation) - Method in class rice.persistence.StorageManagerImpl
Removes the object from the list of cached objects.
UNDELETED - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
UNDELETED - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
undeliverable(SignedPostMessage, Id, Continuation) - Method in class rice.post.delivery.DeliveryService
Records a message as being undeliverable, which will ensure that delivery won't be attempted again, but does not provide a receipt.
Undeliverable - Class in rice.post.delivery
The undeliverable marker stored in Past
Undeliverable(SignedPostMessage, Id) - Constructor for class rice.post.delivery.Undeliverable
Constructor which takes the wrapped message
UNDRAFT - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
UNDRAFT - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
UNFLAGGED - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
UNFLAGGED - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
uniqueCount - Variable in exception rice.pastry.leafset.RangeCannotBeDeterminedException
 
unitX - Variable in class rice.visualization.Ring
 
unitY - Variable in class rice.visualization.Ring
 
UNKEYWORD - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
UNKEYWORD - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
UNKNOWN - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
unknown() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
UNKNOWN - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
unknown - Variable in class rice.pastry.testing.PastryNetworkTest
 
unloadModule(SecurityModule) - Method in class rice.post.security.SecurityService
Unloads the module under the name module.getName()
unmark() - Method in class rice.p2p.util.XMLParser
Unsets the mark
UNSECURE_HEADER_LINE - Static variable in class rice.email.proxy.mailbox.postbox.PostMessage
 
UNSEEN - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
UNSEEN - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
unselect() - Method in class rice.email.proxy.imap.ImapState
 
unstore(Id, Continuation) - Method in class rice.persistence.MemoryStorage
Removes the object from the list of stored objects.
unstore(Id, Continuation) - Method in class rice.persistence.PersistentStorage
Request to remove the object from the list of persistend objects.
unstore(Id, Continuation) - Method in interface rice.persistence.Storage
Removes the object from the list of stored objects.
unstore(Id, Continuation) - Method in class rice.persistence.StorageManagerImpl
Removes the object from the list of stored objects.
unstoredContent - Variable in class rice.email.EmailSinglePart
A reference to the content which is non-soft
unstoredHeaders - Variable in class rice.email.EmailHeadersPart
A reference to the headers which is non-soft
UNSUBSCRIBE - Static variable in interface rice.email.proxy.imap.parser.antlr.CommonLexTokenTypes
 
unsubscribe() - Method in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
UNSUBSCRIBE - Static variable in interface rice.email.proxy.imap.parser.antlr.ImapCommandParserTokenTypes
 
unsubscribe(String) - Method in class rice.email.proxy.mailbox.filebox.FileMailbox
 
unsubscribe(String) - Method in interface rice.email.proxy.mailbox.Mailbox
 
unsubscribe(String) - Method in class rice.email.proxy.mailbox.postbox.PostMailbox
 
unsubscribe(Topic, ScribeClient) - Method in interface rice.p2p.scribe.Scribe
Unsubscribes the given client from the provided topic.
unsubscribe(Topic, ScribeClient) - Method in class rice.p2p.scribe.ScribeImpl
Unsubscribes the given client from the provided topic.
UnsubscribeCommand - Class in rice.email.proxy.imap.commands
UNSUBSCRIBE command.
UnsubscribeCommand() - Constructor for class rice.email.proxy.imap.commands.UnsubscribeCommand
 
UnsubscribeMessage - Class in rice.p2p.scribe.messaging
 
UnsubscribeMessage(NodeHandle, Topic) - Constructor for class rice.p2p.scribe.messaging.UnsubscribeMessage
Constructor which takes a unique integer Id
untaggedResponse(String) - Method in class rice.email.proxy.imap.commands.AbstractImapCommand
 
untaggedSimpleResponse(String) - Method in class rice.email.proxy.imap.commands.AbstractImapCommand
 
untaggedSuccess(String) - Method in class rice.email.proxy.imap.commands.AbstractImapCommand
 
unwrap() - Method in class rice.pastry.routing.RouteMessage
The wrapped message.
update(StoredMessage[]) - Method in class rice.email.proxy.mailbox.filebox.FileFolder
 
update(StoredMessage[]) - Method in interface rice.email.proxy.mailbox.MailFolder
 
update(StoredMessage[]) - Method in class rice.email.proxy.mailbox.postbox.PostFolder
 
update(NodeHandle, boolean) - Method in class rice.p2p.aggregation.AggregationImpl
 
update(NodeHandle, boolean) - Method in interface rice.p2p.commonapi.Application
This method is invoked to inform the application that the given node has either joined or left the neighbor set of the local node, as the set would be returned by the neighborSet call.
update(NodeHandle, boolean) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
update(long, byte[]) - Method in class rice.p2p.glacier.v2.Manifest
 
update(NodeHandle, boolean) - Method in class rice.p2p.multiring.MultiringApplication
This method is invoked to inform the application that the given node has either joined or left the neighbor set of the local node, as the set would be returned by the neighborSet call.
update(Observable, Object) - Method in class rice.p2p.multiring.MultiringNodeHandle
Observable callback.
update(NodeHandle, boolean) - Method in class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestApp
 
update(NodeHandle, boolean) - Method in class rice.p2p.past.PastImpl
This method is invoked to inform the application that the given node has either joined or left the neighbor set of the local node, as the set would be returned by the neighborSet call.
update(NodeHandle, boolean) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl
This method is invoked to inform the application that the given node has either joined or left the neighbor set of the local node, as the set would be returned by the neighborSet call.
update(NodeHandle, boolean) - Method in class rice.p2p.replication.ReplicationImpl
This method is invoked to inform the application that the given node has either joined or left the neighbor set of the local node, as the set would be returned by the neighborSet call.
update(Observable, Object) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
DESCRIBE THE METHOD
update(NodeHandle, boolean) - Method in class rice.p2p.scribe.ScribeImpl
This method is invoked to inform the application that the given node has either joined or left the neighbor set of the local node, as the set would be returned by the neighborSet call.
update(NodeHandle, boolean) - Method in class rice.pastry.client.CommonAPIAppl
Called by pastry when the neighbor set changes.
update(Observable, Object) - Method in class rice.pastry.direct.DirectNodeHandle
 
Update - Static variable in class rice.pastry.leafset.BroadcastLeafSet
 
update(Observable, Object) - Method in class rice.pastry.leafset.SimilarSet
Is called by the Observer pattern whenever the liveness or proximity of a registered node handle is changed.
update(Observable, Object) - Method in class rice.pastry.routing.RouteSet
Is called by the Observer pattern whenever the liveness or proximity of a registered node handle is changed.
update(Observable, Object) - Method in class rice.pastry.socket.SocketNodeHandle
DESCRIBE THE METHOD
update(Object) - Method in class rice.pastry.socket.SocketNodeHandle
Method which allows the observers of this socket node handle to be updated.
update(Observable, Object) - Method in class rice.pastry.standard.ConsistentJoinProtocol
Can be PastryNode updates, leafset updates, or nodehandle updates.
update(NodeHandle, boolean) - Method in class rice.pastry.testing.RegrTestApp
 
update(NodeHandle, boolean) - Method in class rice.post.PostImpl
This method is invoked to inform the application that the given node has either joined or left the neighbor set of the local node, as the set would be returned by the neighborSet call.
update(NodeHandle, boolean) - Method in class rice.tutorial.lesson3.MyApp
Called when you hear about a new neighbor.
update(NodeHandle, boolean) - Method in class rice.tutorial.lesson4.MyApp
Called when you hear about a new neighbor.
update(NodeHandle, boolean) - Method in class rice.tutorial.lesson5.MyApp
Called when you hear about a new neighbor.
update(NodeHandle, boolean) - Method in class rice.tutorial.lesson6.MyScribeClient
 
UPDATE_TIME - Static variable in class rice.visualization.server.AggregationPanelCreator
 
UPDATE_TIME - Static variable in class rice.visualization.server.EmailPanelCreator
 
UPDATE_TIME - Static variable in class rice.visualization.server.GCPanelCreator
 
UPDATE_TIME - Static variable in class rice.visualization.server.MessageDistributionPanelCreator
 
UPDATE_TIME - Static variable in class rice.visualization.server.NetworkActivityPanelCreator
 
UPDATE_TIME - Static variable in class rice.visualization.server.OverviewPanelCreator
 
UPDATE_TIME - Static variable in class rice.visualization.server.PASTPanelCreator
 
UPDATE_TIME - Static variable in class rice.visualization.server.PersistencePanelCreator
 
UPDATE_TIME - Static variable in class rice.visualization.server.QueuePanelCreator
 
updated - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
 
updated - Variable in class rice.pastry.socket.SocketSourceRouteManager.AddressManager
 
updateData() - Method in class rice.visualization.LocalVisualization
 
updateData() - Method in class rice.visualization.server.AggregationPanelCreator
 
updateData() - Method in class rice.visualization.server.EmailPanelCreator
 
updateData() - Method in class rice.visualization.server.GCPanelCreator
 
updateData() - Method in class rice.visualization.server.NetworkActivityPanelCreator
 
updateData() - Method in class rice.visualization.server.OverviewPanelCreator
 
updateData() - Method in class rice.visualization.server.PASTPanelCreator
 
updateData() - Method in class rice.visualization.server.PersistencePanelCreator
 
updateData() - Method in class rice.visualization.server.QueuePanelCreator
 
updateFile(File, File, File) - Static method in class rice.post.security.ca.CACertificateGenerator
 
updateJar(File[], String) - Method in class rice.visualization.client.VisualizationClient
 
updateJar(File[], String) - Method in class rice.visualization.Visualization
 
UpdateJarRequest - Class in rice.visualization.client
 
UpdateJarRequest(File[], Environment) - Constructor for class rice.visualization.client.UpdateJarRequest
 
UpdateJarResponse - Class in rice.visualization.client
 
UpdateJarResponse() - Constructor for class rice.visualization.client.UpdateJarResponse
 
UpdateJarResponse(int) - Constructor for class rice.visualization.client.UpdateJarResponse
 
UpdateJarResponse(Exception) - Constructor for class rice.visualization.client.UpdateJarResponse
 
UpdateJarResponse(Exception, int) - Constructor for class rice.visualization.client.UpdateJarResponse
 
UpdateMailLogEntry - Class in rice.email.log
Adds the flags to the log entry
UpdateMailLogEntry(StoredEmail) - Constructor for class rice.email.log.UpdateMailLogEntry
Constructor for InsertMailEntry.
UpdateMailsLogEntry - Class in rice.email.log
Adds the flags to the log entry
UpdateMailsLogEntry(StoredEmail[]) - Constructor for class rice.email.log.UpdateMailsLogEntry
Constructor for InsertMailEntry.
updateManifest(VersionKey, Manifest, long) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
updateManifest(VersionKey, Manifest, long) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
 
updateMessage(StoredEmail, Continuation) - Method in class rice.email.Folder
Updates an Email (flags)
updateMessages(StoredEmail[], Continuation) - Method in class rice.email.Folder
Updates a list of Emails (flags)
updateParameters(Parameters) - Method in class rice.post.proxy.PostProxy
 
updates - Variable in class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
 
updateTokenBucket() - Method in class rice.p2p.glacier.v2.GlacierImpl
 
url - Variable in class rice.proxy.HttpFetcher
 
url - Variable in class rice.proxy.Proxy.AutomaticUpdater
 
USE_DIFFERENT_PORT - Static variable in class rice.pastry.socket.SocketNATHandler
 
USE_DIFFERENT_PORT - Static variable in class rice.pastry.socket.StubNATHandler
 
USE_SHORT_PINGS - Variable in class rice.pastry.socket.PingManager
 
used - Variable in class rice.visualization.server.OverviewPanelCreator
 
useDefault - Variable in class rice.environment.logging.HeirarchyLogger
 
useHeartbeat - Static variable in class rice.selector.ProfileSelector
 
User - Interface in rice.email.proxy.user
 
user - Variable in class rice.email.proxy.web.WebState
 
user - Variable in class rice.post.log.LogEntry
 
UserCommand - Class in rice.email.proxy.pop3.commands
 
UserCommand() - Constructor for class rice.email.proxy.pop3.commands.UserCommand
 
UserException - Exception in rice.email.proxy.user
 
UserException() - Constructor for exception rice.email.proxy.user.UserException
 
UserException(String) - Constructor for exception rice.email.proxy.user.UserException
 
UserException(String, Throwable) - Constructor for exception rice.email.proxy.user.UserException
 
UserException(Throwable) - Constructor for exception rice.email.proxy.user.UserException
 
UserImpl - Class in rice.email.proxy.user
 
UserImpl(String, MailboxManager, String) - Constructor for class rice.email.proxy.user.UserImpl
 
UserManager - Interface in rice.email.proxy.user
 
userManager - Variable in class rice.email.proxy.web.WebState
 
UserManagerImpl - Class in rice.email.proxy.user
 
UserManagerImpl(EmailService, MailboxManager) - Constructor for class rice.email.proxy.user.UserManagerImpl
 
useUI() - Method in class rice.post.proxy.PostProxy
 
usingNAT() - Method in interface rice.pastry.socket.NATHandler
 
usingNAT() - Method in class rice.pastry.socket.SocketNATHandler
 
usingNAT() - Method in class rice.pastry.socket.StubNATHandler
 

V

validatesFragment(Fragment, int, Logger) - Method in class rice.p2p.glacier.v2.Manifest
 
valueHeadMap(Object) - Method in class rice.p2p.util.ReverseTreeMap
Method which returns a headset of the values, or all the keys with values up to the specified value
valueNullMap() - Method in class rice.p2p.util.ReverseTreeMap
Method which returns all of the keys which have null values
values() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
values() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
values() - Method in class rice.p2p.util.ImmutableSortedMap
Returns a collection view of the values contained in this map.
values() - Method in class rice.p2p.util.RedBlackMap
Returns a collection view of the values contained in this map.
valueSubMap(Object, Object) - Method in class rice.p2p.util.ReverseTreeMap
Method which returns a headset of the values, or all the keys with values up to the specified value
valueTailMap(Object) - Method in class rice.p2p.util.ReverseTreeMap
Method which returns a tailset of the values, or all the keys with values after to the specified value
verify(byte[], byte[], PublicKey) - Static method in class rice.p2p.util.SecurityUtils
Utility method for verifying a signature
verify(PublicKey) - Method in class rice.post.messaging.SignedPostMessage
 
verify(PostCertificate, Continuation) - Method in class rice.post.security.ca.CASecurityModule
This method verifies the provided ceritifcate, and returns the result to the continuation (either True or False).
verify(PostCertificate, Continuation) - Method in class rice.post.security.pknoi.PKnoISecurityModule
This method verifies the provided ceritifcate, and returns the result to the continuation (either True or False).
verify(PostCertificate, Continuation) - Method in interface rice.post.security.SecurityModule
This method verifies the provided ceritifcate, and returns the result to the continuation (either True or False).
verify(PostCertificate, Continuation) - Method in class rice.post.security.SecurityService
Verifies the given certificate, and passes the result, either True or False, to the given command.
verifyAddressBinding(Credentials, Address) - Method in class rice.pastry.direct.DirectSecurityManager
Checks to see if these credentials can be associated with the address.
verifyAddressBinding(Credentials, Address) - Method in interface rice.pastry.security.PastrySecurityManager
Checks to see if these credentials can be associated with the address.
verifyAddressBinding(Credentials, Address) - Method in class rice.pastry.security.PermissiveSecurityManager
 
verifyAddressBinding(Credentials, Address) - Method in class rice.pastry.socket.SocketPastrySecurityManager
Checks to see if these credentials can be associated with the address.
verifyConnection(int, InetSocketAddress, InetSocketAddress[], Environment, Logger) - Static method in class rice.pastry.socket.StubNATHandler
Method which can be used to test the connectivity contstrains of the local node.
verifyJar(String, byte[], String) - Method in class rice.proxy.Proxy
 
verifyMessage(Message) - Method in class rice.pastry.direct.DirectSecurityManager
This method takes a message and returns true if the message is safe and false otherwise.
verifyMessage(Message) - Method in interface rice.pastry.security.PastrySecurityManager
This method takes a message and returns true if the message is safe and false otherwise.
verifyMessage(Message) - Method in class rice.pastry.security.PermissiveSecurityManager
 
verifyMessage(Message) - Method in class rice.pastry.socket.SocketPastrySecurityManager
This method takes a message and returns true if the message is safe and false otherwise.
verifyNodeHandle(NodeHandle) - Method in class rice.pastry.direct.DirectSecurityManager
Verify node handle safety.
verifyNodeHandle(NodeHandle) - Method in interface rice.pastry.security.PastrySecurityManager
Verify node handle safety.
verifyNodeHandle(NodeHandle) - Method in class rice.pastry.security.PermissiveSecurityManager
 
verifyNodeHandle(NodeHandle) - Method in class rice.pastry.socket.SocketPastrySecurityManager
Verify node handle safety.
verifySigned(PostData, PublicKey) - Method in class rice.post.storage.StorageService
This method verifies a signed block of data with the given public key.
version - Variable in class rice.p2p.aggregation.ObjectDescriptor
 
version - Variable in class rice.p2p.glacier.v2.DebugContent
 
version - Variable in class rice.p2p.glacier.v2.GlacierContentHandle
 
version - Variable in class rice.p2p.glacier.VersionKey
DESCRIBE THE FIELD
version - Variable in class rice.p2p.multiring.RingCertificate
 
version - Variable in class rice.p2p.past.testing.PastRegrTest.VersionedTestPastContent
 
version - Static variable in class rice.post.proxy.PostProxy
 
VersioningPast - Interface in rice.p2p.glacier
 
VersionKey - Class in rice.p2p.glacier
DESCRIBE THE CLASS
VersionKey(Id, long) - Constructor for class rice.p2p.glacier.VersionKey
Constructor for VersionKey.
VersionKeyFactory - Class in rice.p2p.glacier
DESCRIBE THE CLASS
VersionKeyFactory(MultiringIdFactory) - Constructor for class rice.p2p.glacier.VersionKeyFactory
Constructor for VersionKeyFactory.
VersionKeyRange - Class in rice.p2p.glacier
DESCRIBE THE CLASS
VersionKeyRange(IdRange) - Constructor for class rice.p2p.glacier.VersionKeyRange
Constructor
VersionKeySet - Class in rice.p2p.glacier
DESCRIBE THE CLASS
VersionKeySet() - Constructor for class rice.p2p.glacier.VersionKeySet
Constructor.
VersionKeySet(VersionKeySet) - Constructor for class rice.p2p.glacier.VersionKeySet
Copy constructor.
VersionKeySet(SortedMap) - Constructor for class rice.p2p.glacier.VersionKeySet
Constructor.
VERTICAL - Static variable in class rice.visualization.data.Constraints
 
ViewRenderer - Class in rice.visualization.render
 
ViewRenderer(DataProvider) - Constructor for class rice.visualization.render.ViewRenderer
 
ViewRendererFactory - Class in rice.visualization.render
 
ViewRendererFactory() - Constructor for class rice.visualization.render.ViewRendererFactory
 
views - Variable in class rice.visualization.data.Data
 
views - Variable in class rice.visualization.data.DataPanel
 
visited - Variable in class rice.p2p.scribe.messaging.AnycastMessage
the list of nodes which we have visited
visualization - Variable in class rice.visualization.ControlPanel
 
visualization - Variable in class rice.visualization.InformationPanel
 
visualization - Variable in class rice.visualization.LocalVisualizationFrame
 
visualization - Variable in class rice.visualization.PastryRingPanel
 
visualization - Variable in class rice.visualization.proxy.VisualizationProxy
 
visualization - Variable in class rice.visualization.render.ViewRenderer
 
visualization - Variable in class rice.visualization.Ring
 
Visualization - Class in rice.visualization
 
Visualization(Ring[], Environment) - Constructor for class rice.visualization.Visualization
 
visualization - Variable in class rice.visualization.VisualizationFrame
 
VisualizationClient - Class in rice.visualization.client
 
VisualizationClient(PrivateKey, InetSocketAddress, Environment) - Constructor for class rice.visualization.client.VisualizationClient
 
VisualizationEmailProxy - Class in rice.visualization.proxy
 
VisualizationEmailProxy() - Constructor for class rice.visualization.proxy.VisualizationEmailProxy
 
VisualizationFrame - Class in rice.visualization
 
VisualizationFrame(Visualization) - Constructor for class rice.visualization.VisualizationFrame
 
VisualizationNode - Class in rice.visualization
 
VisualizationNode(Id, boolean, boolean, InetSocketAddress) - Constructor for class rice.visualization.VisualizationNode
 
VisualizationProxy - Class in rice.visualization.proxy
 
VisualizationProxy(String[], Environment) - Constructor for class rice.visualization.proxy.VisualizationProxy
 
VisualizationServer - Class in rice.visualization.server
 
VisualizationServer(InetSocketAddress, PastryNode, StorageManager, RingCertificate, Object[], Environment) - Constructor for class rice.visualization.server.VisualizationServer
 
VisualizationServer.FreeDiskSpaceChecker - Class in rice.visualization.server
 
VisualizationServer.FreeDiskSpaceChecker() - Constructor for class rice.visualization.server.VisualizationServer.FreeDiskSpaceChecker
 
VisualizationServer.NetworkActivityChecker - Class in rice.visualization.server
 
VisualizationServer.NetworkActivityChecker() - Constructor for class rice.visualization.server.VisualizationServer.NetworkActivityChecker
 
vlist - Variable in class rice.p2p.util.XMLObjectInputStream
The list of validation objects waiting for the entire object graph to be read in
VrfyCommand - Class in rice.email.proxy.smtp.commands
VRFY command.
VrfyCommand() - Constructor for class rice.email.proxy.smtp.commands.VrfyCommand
 

W

waitingList - Variable in class rice.p2p.aggregation.AggregationImpl
 
waitTime - Variable in class rice.visualization.client.UpdateJarRequest
 
wakeup() - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
 
wakeupTime - Variable in class rice.selector.SelectorManager
 
walk(PostFolder, Vector) - Method in class rice.email.proxy.mailbox.postbox.PostMailbox
 
WARNING - Static variable in class rice.environment.logging.Logger
WARNING is a message level indicating a potential problem.
wasAdded() - Method in class rice.pastry.NodeSetUpdate
Returns true if the handle was added to the set.
wasReadOK - Variable in class rice.p2p.aggregation.AggregateList
 
web - Variable in class rice.email.proxy.EmailProxy
 
WebConnection - Class in rice.email.proxy.web
 
WebConnection(WebHandler, Socket, Environment) - Constructor for class rice.email.proxy.web.WebConnection
 
WebException - Exception in rice.email.proxy.web
 
WebException(String, String) - Constructor for exception rice.email.proxy.web.WebException
 
WebHandler - Class in rice.email.proxy.web
 
WebHandler(UserManager, Workspace, WebState, Environment) - Constructor for class rice.email.proxy.web.WebHandler
 
WebPage - Class in rice.email.proxy.web.pages
 
WebPage() - Constructor for class rice.email.proxy.web.pages.WebPage
 
WebPageRegistry - Class in rice.email.proxy.web.pages
 
WebPageRegistry() - Constructor for class rice.email.proxy.web.pages.WebPageRegistry
 
WebServer - Interface in rice.email.proxy.web
An interface to the web server
WebServerImpl - Class in rice.email.proxy.web
 
WebServerImpl(int, EmailService, UserManager, Environment) - Constructor for class rice.email.proxy.web.WebServerImpl
 
WebState - Class in rice.email.proxy.web
 
WebState(UserManager) - Constructor for class rice.email.proxy.web.WebState
 
white - Static variable in class rice.visualization.data.Color
 
WHITESPACE - Static variable in class rice.p2p.util.XMLParser
 
WHITESPACE_OR_EQUALS - Static variable in class rice.p2p.util.XMLParser
 
WHITESPACE_OR_TAG_END - Static variable in class rice.p2p.util.XMLParser
 
whoDoWeNeedAResponseFrom() - Method in class rice.pastry.standard.ConsistentJoinProtocol
Returns all members of the leafset that are not in gotResponse
width - Variable in class rice.visualization.data.DataView
 
willAcceptNewJars - Variable in class rice.visualization.server.VisualizationServer
 
willAcceptNewRestartCommandLine - Variable in class rice.visualization.server.VisualizationServer
 
WorkQueue - Class in rice.environment.processing.simple
 
WorkQueue() - Constructor for class rice.environment.processing.simple.WorkQueue
 
WorkQueue(int) - Constructor for class rice.environment.processing.simple.WorkQueue
 
WorkQueueOverflowException - Exception in rice.environment.processing.simple
 
WorkQueueOverflowException() - Constructor for exception rice.environment.processing.simple.WorkQueueOverflowException
 
WorkRequest - Class in rice.environment.processing
Extend this class and implement doWork() if you need to do blocking disk IO.
WorkRequest(Continuation, SelectorManager) - Constructor for class rice.environment.processing.WorkRequest
 
WorkRequest() - Constructor for class rice.environment.processing.WorkRequest
 
Workspace - Interface in rice.email.proxy.util
 
workspace - Variable in class rice.email.proxy.web.WebServerImpl
 
write(int) - Method in class rice.email.proxy.util.LimitedStringWriter
First checks to see if this will put us over capacity, and if so, throws a StringWriterOverflowException.
write(char[], int, int) - Method in class rice.email.proxy.util.LimitedStringWriter
First checks to see if this will put us over capacity, and if so, throws a StringWriterOverflowException.
write(String) - Method in class rice.email.proxy.util.LimitedStringWriter
First checks to see if this will put us over capacity, and if so, throws a StringWriterOverflowException.
write(String, int, int) - Method in class rice.email.proxy.util.LimitedStringWriter
First checks to see if this will put us over capacity, and if so, throws a StringWriterOverflowException.
write(int) - Method in class rice.email.proxy.util.SpyOutputStream
 
write(byte[], int, int) - Method in class rice.email.proxy.util.SpyOutputStream
 
write(byte[]) - Method in class rice.email.proxy.util.SpyOutputStream
 
write(int) - Method in class rice.environment.logging.LogOutputStream
 
write(int) - Method in class rice.p2p.util.Base64.OutputStream
Writes the byte to the output stream after converting to/from Base64 notation.
write(byte[], int, int) - Method in class rice.p2p.util.Base64.OutputStream
Calls Base64.OutputStream.write(int) repeatedly until len bytes are written.
write(int) - Method in class rice.p2p.util.EncryptedOutputStream
Writes the specified byte to this output stream.
write(byte[], int, int) - Method in class rice.p2p.util.EncryptedOutputStream
Writes the given bytes to the output
write(ObjectOutput) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
Deprecated.  
write(byte) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a byte to the underlying output stream.
write(byte[]) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a array of bytes to the underlying output stream.
write(byte[], int, int) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a array of bytes to the underlying output stream.
write(SelectionKey) - Method in class rice.pastry.socket.PingManager
DESCRIBE THE METHOD
write(SocketChannel) - Method in class rice.pastry.socket.SocketChannelRepeater
Method which is designed to be called when this repeater should write something out.
write(SocketChannel) - Method in class rice.pastry.socket.SocketChannelWriter
Method which is designed to be called when this writer should write out its data.
write(SelectionKey) - Method in class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
Writes to the socket attached to this socket manager.
write(SelectionKey) - Method in class rice.post.proxy.PostProxy.LivenessKeyHandler
 
write(PostCertificate, KeyPair, String, OutputStream) - Static method in class rice.post.security.ca.CACertificateGenerator
 
write(SelectionKey) - Method in class rice.selector.SelectionKeyHandler
Method which is called when the key becomes writable.
WRITE_OBJECTS - Static variable in class rice.p2p.util.XMLObjectOutputStream
A cache of the writeObject() methods, mapping class->writeObject()
WRITE_REPLACES - Static variable in class rice.p2p.util.XMLObjectOutputStream
A cache of the writeReplace() methods, mapping class->writeReplace()
WRITE_WAIT_TIME - Variable in class rice.pastry.socket.SocketCollectionManager
 
writeArray(Object, String, boolean) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes an array to the stream.
writeBase64(byte[], int, int) - Method in class rice.p2p.util.XMLWriter
Method which writes a sequence of base64 encoded bytes to the output stream
writeBoolean(boolean) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes an boolean to the stream.
writeBuffer() - Method in class rice.p2p.util.EncryptedOutputStream
Internal method which writes out the buffered data
writeByte(int) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes an byte to the stream.
writeByte(byte) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes an byte to the stream.
writeBytes(String) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a String as a sequence of chars to the stream.
writeChar(int) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes an char to the stream.
writeChar(char) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes an char to the stream.
writeChars(String) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a String as a sequence of chars to the stream.
writeClass(Object, Class) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes the information for one class for a given object to the stream.
writeDirty() - Method in class rice.persistence.PersistentStorage
Function which writes out all of the dirty metadata files and marks them as clean.
writeDouble(double) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes an double to the stream.
writeExternal(ObjectOutput) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestExternalizable
 
writeExternal(ObjectOutput) - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestSubExternalizable
 
writeFields() - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes the current state of the PutField object to the stream as this object's fields.
writeFields(Object, Class) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which initiates the default field writing mechanism for the given object's class.
writeFile(PostCertificate, KeyPair, String, File) - Static method in class rice.post.security.ca.CACertificateGenerator
 
writeFile() - Method in class rice.visualization.client.FileMessage
 
writeFile(File) - Method in class rice.visualization.client.FileMessage
 
writeFiles() - Method in class rice.visualization.client.UpdateJarRequest
 
writeFiles(File) - Method in class rice.visualization.client.UpdateJarRequest
 
writeFloat(float) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes an float to the stream.
writeFooter(WebConnection) - Method in class rice.email.proxy.web.pages.WebPage
 
writeHeader(WebConnection) - Method in class rice.email.proxy.web.pages.WebPage
 
writeHeader() - Method in class rice.p2p.util.XMLWriter
Method which writes the XML header to the writer.
writeInt(int) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes an int to the stream.
writeLong(long) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes an long to the stream.
writeNull(String) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a null item to the stream as the provided field.
writeObject(Object, String) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes an object to the stream as the given field name If the next object represents a reference or null, then the appropriate helper is called.
writeObjectOverride(Object) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which is called by ObjectOutputStream.writeObject(), and writes the given object to the stream.
writeObjectUnshared(Object, String, boolean) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes an object to the stream.
writeOrdinaryObject(Object, String, boolean) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes an ordinary object to the stream (not a String or Array).
writePrimitive(int, String) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a int to the stream, as the given field name.
writePrimitive(boolean, String) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a boolean to the stream, as the given field name.
writePrimitive(byte, String) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a byte to the stream, as the given field name.
writePrimitive(char, String) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a char to the stream, as the given field name.
writePrimitive(double, String) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a double to the stream, as the given field name.
writePrimitive(float, String) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a float to the stream, as the given field name.
writePrimitive(long, String) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a long to the stream, as the given field name.
writePrimitive(short, String) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a short to the stream, as the given field name.
writePrimitiveField(Object, Field) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a primitive field to the stream.
writePutFields(XMLObjectOutputStream.PutField) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes out the data from the given PutField class as the data for the given class.
writer - Variable in class rice.email.proxy.util.StringBufferResource
The buffers used in the resource
writer - Variable in class rice.p2p.util.XMLObjectOutputStream
The underlying XML writing engine
writer - Variable in class rice.p2p.util.XMLWriter
The underlying writer which the serializer uses
writeReference(Object, String) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a reference to the stream, determined from the references table.
writeReplace() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestReplace
 
writeReset() - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a reset command to the stream.
writeShort(int) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes an short to the stream.
writeShort(short) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes an short to the stream.
writeStreamHeader() - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes the XML header to the stream.
writeString(String, String, boolean) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a string to the stream as the provided field.
writeTo(Object, String, OutputStream) - Method in class rice.email.proxy.mail.MailDataHandler
 
writeTo(OutputStream) - Method in class rice.email.proxy.mail.MimeMessage
 
writeToDisk() - Method in class rice.p2p.aggregation.AggregateList
 
writeUnshared(Object) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes the given object to the stream and does not record a reference to the object.
writeUTF(String) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which writes a UTF-encoded String to the stream.
WrongEpochMessage - Class in rice.pastry.socket.messaging
Class which represents a "ping" message sent through the socket pastry system.
WrongEpochMessage(SourceRoute, SourceRoute, EpochInetSocketAddress, EpochInetSocketAddress, long) - Constructor for class rice.pastry.socket.messaging.WrongEpochMessage
Constructor

X

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

Y

yellow - Static variable in class rice.visualization.data.Color
 
yLabel - Variable in class rice.visualization.data.LineGraphView
 

Z

ZERO_LENGTH_NAME - Static variable in class rice.persistence.PersistentStorage
Special placeholder for the file whose name should be zero-length

_

_conn - Variable in class rice.email.proxy.web.WebHandler
 
_data - Variable in class rice.email.EmailData
The data representing the stored data
_email - Variable in class rice.email.StoredEmail
The internal email
_flags - Variable in class rice.email.StoredEmail
The current flags of this email
_in - Variable in class rice.email.proxy.imap.ImapConnection
 
_out - Variable in class rice.email.proxy.imap.ImapConnection
 
_tokenNames - Static variable in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
_tokenSet_0 - Static variable in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
_tokenSet_0 - Static variable in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
_tokenSet_1 - Static variable in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
_tokenSet_1 - Static variable in class rice.email.proxy.imap.parser.antlr.ImapCommandParser
 
_tokenSet_2 - Static variable in class rice.email.proxy.imap.parser.antlr.ImapCommandLexer
 
_uid - Variable in class rice.email.StoredEmail
The forever-unique identifier for this stored email
_userManager - Variable in class rice.email.proxy.web.WebHandler
 
_workspace - Variable in class rice.email.proxy.web.WebHandler
 

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

Copyright © 2001-2005 - Rice Pastry.