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 &, >, <, 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