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

A

a - Variable in class rice.p2p.util.tuples.Tuple
 
a() - Method in class rice.p2p.util.tuples.Tuple
 
a - Variable in class rice.p2p.util.tuples.Tuple3
 
a() - Method in class rice.p2p.util.tuples.Tuple3
 
abs(int) - Method in class rice.pastry.testing.LeafSetTest
 
AbstractLogManager - Class in rice.environment.logging
 
AbstractLogManager(PrintStream, TimeSource, Parameters, String, String) - Constructor for class rice.environment.logging.AbstractLogManager
 
AbstractSubscribeMessage - Class in rice.p2p.scribe.messaging
 
AbstractSubscribeMessage(NodeHandle, List<Topic>, int) - Constructor for class rice.p2p.scribe.messaging.AbstractSubscribeMessage
Constructor which takes a unique integer Id
AbstractSubscribeMessage(InputBuffer, Endpoint) - Constructor for class rice.p2p.scribe.messaging.AbstractSubscribeMessage
Protected because it should only be called from an extending class, to get version numbers correct.
accept(UpperIdentifier, LowerIdentifier, Map<String, Object>) - Method in interface org.mpisws.p2p.transport.identity.BindStrategy
 
accept(SelectionKey) - Method in class org.mpisws.p2p.transport.wire.TCPLayer
Specified by the SelectionKeyHandler interface.
accept(AppSocketReceiver) - Method in interface rice.p2p.commonapi.Endpoint
Set's the acceptor for this application.
accept(AppSocketReceiver) - Method in class rice.p2p.multiring.MultiringEndpoint
 
accept(AppSocketReceiver) - Method in class rice.p2p.past.gc.GCEndpoint
 
accept(AppSocketReceiver) - Method in class rice.pastry.client.PastryAppl
Sets an AppSocketReceiver to be called when the next socket arrives.
accept(SelectionKey) - Method in class rice.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
 
acceptAppSocket(int) - Method in class rice.pastry.PastryNode
 
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.
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.bandwidthmeasure.BandwidthMeasuringTransportLayer
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.commonapi.CommonAPITransportLayerImpl
 
acceptMessages - Variable in class org.mpisws.p2p.transport.direct.DirectTransportLayer
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.direct.DirectTransportLayer
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.limitsockets.LimitSocketsTransportLayer
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.multiaddress.MultiInetAddressTransportLayerImpl
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.nat.FirewallTLImpl
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.networkinfo.NetworkInfoTransportLayer
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.peerreview.replay.playback.ReplayLayer
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.peerreview.replay.record.RecordLayer
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.peerreview.replay.VerifierImpl
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.rc4.RC4TransportLayer
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.simpleidentity.SimpleIdentityTransportLayer
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.sourceroute.manager.SourceRouteManagerImpl
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.sourceroute.SourceRouteTransportLayerImpl
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.ssl.SSLTransportLayerImpl
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.table.TableTransprotLayerImpl
 
acceptMessages(boolean) - Method in interface org.mpisws.p2p.transport.TransportLayer
Toggle accepting incoming messages.
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.wire.BogusUDPLayerImpl
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.wire.magicnumber.MagicNumberTransportLayer
 
acceptMessages(boolean) - Method in interface org.mpisws.p2p.transport.wire.UDPLayer
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.wire.UDPLayerImpl
 
acceptMessages(boolean) - Method in class org.mpisws.p2p.transport.wire.WireTransportLayerImpl
 
acceptMessages(boolean) - Method in class rice.pastry.peerreview.PeerReviewCallbackImpl
 
acceptMessages(boolean) - Method in class rice.pastry.transport.NodeHandleAdapter
 
acceptMessages(boolean) - Method in class rice.tutorial.transportlayer.BandwidthLimitingTransportLayer
 
ACCEPTOR_SOCKET - Static variable in class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.bandwidthmeasure.BandwidthMeasuringTransportLayer
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.commonapi.CommonAPITransportLayerImpl
 
acceptSockets - Variable in class org.mpisws.p2p.transport.direct.DirectTransportLayer
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.direct.DirectTransportLayer
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.limitsockets.LimitSocketsTransportLayer
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.multiaddress.MultiInetAddressTransportLayerImpl
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.nat.FirewallTLImpl
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.networkinfo.NetworkInfoTransportLayer
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.peerreview.replay.playback.ReplayLayer
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.peerreview.replay.record.RecordLayer
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.peerreview.replay.VerifierImpl
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.rc4.RC4TransportLayer
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.simpleidentity.SimpleIdentityTransportLayer
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.sourceroute.manager.SourceRouteManagerImpl
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.sourceroute.SourceRouteTransportLayerImpl
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.ssl.SSLTransportLayerImpl
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.table.TableTransprotLayerImpl
 
acceptSockets(boolean) - Method in interface org.mpisws.p2p.transport.TransportLayer
Toggle accepting new sockets.
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.wire.magicnumber.MagicNumberTransportLayer
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.wire.TCPLayer
 
acceptSockets(boolean) - Method in class org.mpisws.p2p.transport.wire.WireTransportLayerImpl
 
acceptSockets(boolean) - Method in class rice.pastry.peerreview.PeerReviewCallbackImpl
 
acceptSockets(boolean) - Method in class rice.pastry.transport.NodeHandleAdapter
 
acceptSockets(boolean) - Method in class rice.tutorial.transportlayer.BandwidthLimitingTransportLayer
 
AccusationMessage<Identifier extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.message
MSG_ACCUSATION byte type = MSG_ACCUSATION nodeID originator nodeID subject long long evidenceSeq [evidence bytes follow]
AccusationMessage(Identifier, Identifier, long, Evidence) - Constructor for class org.mpisws.p2p.transport.peerreview.message.AccusationMessage
 
AccusationMessage(InputBuffer, Serializer<Identifier>, EvidenceSerializer) - Constructor for class org.mpisws.p2p.transport.peerreview.message.AccusationMessage
 
AccusationMessage(Identifier, EvidenceRecord<?, Identifier>, Evidence) - Constructor for class org.mpisws.p2p.transport.peerreview.message.AccusationMessage
 
ack(MessageRequestHandle<Identifier, MessageType>) - Method in interface org.mpisws.p2p.transport.MessageCallback
Layer specific callback.
ack() - Method in class org.mpisws.p2p.transport.peerreview.replay.VerifierMRH
 
ack(MessageRequestHandle<NodeHandle, RawMessage>) - Method in class rice.p2p.util.MCAdapter
 
AckMessage<Identifier extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.message
MSG_ACK byte type = MSG_ACK nodeID recipientID long long sendEntrySeq long long recvEntrySeq hash hashTopMinusOne signature sig
AckMessage(Identifier, long, long, byte[], byte[]) - Constructor for class org.mpisws.p2p.transport.peerreview.message.AckMessage
 
ackMessageReceived(SubscribeAckMessage) - Method in class rice.p2p.scribe.ScribeImpl
Internal method which processes an ack message
ActiveAuditInfo<Handle,Identifier extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.audit
 
ActiveAuditInfo(Handle, boolean, boolean, long, ChallengeMessage<Identifier>, long, Verifier) - Constructor for class org.mpisws.p2p.transport.peerreview.audit.ActiveAuditInfo
 
activeFetches - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
ActiveInvestigationInfo<Handle> - Class in org.mpisws.p2p.transport.peerreview.audit
Here we remember calls to investigate() that have not been resolved yet
ActiveInvestigationInfo(Handle, long, long, Authenticator, Authenticator) - Constructor for class org.mpisws.p2p.transport.peerreview.audit.ActiveInvestigationInfo
 
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(E) - Method in class rice.p2p.util.SortedLinkedList
 
add(Id.Distance) - Method in class rice.pastry.Id
Returns an Id corresponding to this Id plus a given distance
addAggregateDescriptor(AggregateDescriptor) - Method in class rice.p2p.aggregation.AggregateList
 
addAll(Collection) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
 
addAll(Collection) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
addAll(Collection) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
 
addAll(Collection<? extends E>) - Method in class rice.p2p.util.SortedLinkedList
 
addAll(int, Collection<? extends E>) - Method in class rice.p2p.util.SortedLinkedList
 
addAttribute(String, String) - Method in class rice.p2p.util.XMLParser
Internal method which adds an attributes
addAuthenticator(Identifier, Authenticator) - Method in interface org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStore
Also writes it to disk.
addAuthenticator(Identifier, Authenticator) - Method in class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStoreImpl
 
addAuthenticatorIfValid(AuthenticatorStore<Identifier>, Identifier, Authenticator) - Method in interface org.mpisws.p2p.transport.peerreview.PeerReview
 
addAuthenticatorIfValid(AuthenticatorStore<Identifier>, Identifier, Authenticator) - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
Helper function called internally from the library.
addAuthenticatorsIfValid(List<Authenticator>, Identifier) - Method in class org.mpisws.p2p.transport.peerreview.authpush.AuthenticatorPushProtocolImpl
Called when some other node sends us an AUTHPUSH message.
addAuthenticatorToMemory(Identifier, Authenticator) - Method in class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStoreImpl
Add a new authenticator.
addBinding(UpperIdentifier, LowerIdentifier, Map<String, Object>) - Method in class org.mpisws.p2p.transport.identity.IdentityImpl
 
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.BaseScribe
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(NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
Adds a feature to the Child attribute of the TopicManager object Need to be holding lock: topicManagers
addChildHelper(Topic, NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl
Adds a child to the given topic, using the specified sequence number in the ack message sent to the child.
addClient(ScribeMultiClient) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
Adds a feature to the Client attribute of the TopicManager object
addDestructable(Destructable) - Method in class rice.environment.Environment
 
addDestructable(Destructable) - Method in class rice.pastry.PastryNode
 
addDistance(double) - Method in class rice.pastry.testing.PingTestRecord
 
addEvidence(Identifier, Identifier, long, Evidence) - Method in interface org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStore
 
addEvidence(Identifier, Identifier, long, Evidence, Handle) - Method in interface org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStore
 
addEvidence(Identifier, Identifier, long, Evidence) - Method in class org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStoreImpl
 
addEvidence(Identifier, Identifier, long, Evidence, Handle) - Method in class org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStoreImpl
 
addFirst(NodeHandle) - Method in class rice.p2p.scribe.messaging.AnycastMessage
Adds a node the the front of the to-visit list
addFirst(E) - Method in class rice.p2p.util.SortedLinkedList
 
addHardLink(SourceRouteManagerImpl<Identifier>.AddressManager) - Method in class org.mpisws.p2p.transport.sourceroute.manager.SourceRouteManagerImpl
 
addHop(NodeHandle) - Method in class rice.p2p.past.messaging.LookupMessage
Method which is designed to be overridden by subclasses if they need to keep track of where they've been.
addHop(NodeHandle) - Method in class rice.p2p.past.messaging.PastMessage
Method which is designed to be overridden by subclasses if they need to keep track of where they've been.
addHop(NodeHandle) - Method in class rice.tutorial.forwarding.MyMsg
 
addHops(int) - Method in class rice.pastry.testing.PingTestRecord
 
addId(Id) - Method in interface rice.p2p.commonapi.IdSet
add a member
addId(Id) - Method in class rice.p2p.glacier.FragmentKeySet
add a member
addId(Id) - Method in class rice.p2p.glacier.VersionKeySet
add a member
addId(Id) - Method in class rice.p2p.multiring.MultiringIdSet
add a member
addId(Id) - Method in class rice.p2p.past.gc.GCIdSet
add a member
addId(Id) - Method in class rice.p2p.util.IdBloomFilter
Method which adds an Id to the underlying bloom filter
addId(Id) - Method in class rice.pastry.IdSet
add a member
addIncomingFile(int, byte[], long, long) - Method in class org.mpisws.p2p.filetransfer.FileTransferImpl
 
addIncomingMessage(int, int) - Method in class org.mpisws.p2p.filetransfer.FileTransferImpl
 
addIncomingPilotListener(IncomingPilotListener<Identifier>) - Method in interface org.mpisws.p2p.transport.rendezvous.PilotManager
 
addIncomingPilotListener(IncomingPilotListener<HighIdentifier>) - Method in class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl
 
addLast(NodeHandle) - Method in class rice.p2p.scribe.messaging.AnycastMessage
Adds a node the the end of the to-visit list
addLast(E) - Method in class rice.p2p.util.SortedLinkedList
 
addLeafSetListener(NodeSetListener) - Method in class rice.pastry.PastryNode
 
addLeafSetObserver(Observer) - Method in class rice.pastry.PastryNode
Deprecated. use addLeafSetListener
addListener(FileTransferListener) - Method in interface org.mpisws.p2p.filetransfer.FileTransfer
 
addListener(FileTransferListener) - Method in class org.mpisws.p2p.filetransfer.FileTransferImpl
 
addLivenessListener(LivenessListener<Identifier>) - Method in interface org.mpisws.p2p.transport.liveness.LivenessProvider
 
addLivenessListener(LivenessListener<Identifier>) - Method in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl
 
addLivenessListener(LivenessListener<Identifier>) - Method in class org.mpisws.p2p.transport.sourceroute.manager.SourceRouteManagerImpl
 
addLivenessListener(LivenessListener<Identifier>) - Method in class rice.pastry.direct.BasicNetworkSimulator
 
addLivenessListener(LivenessListener<NodeHandle>) - Method in class rice.pastry.PastryNode
 
addLivenessListener(LivenessListener<NodeHandle>) - Method in class rice.pastry.transport.NodeHandleAdapter
 
addLoopObserver(LoopObserver) - Method in class rice.selector.SelectorManager
 
addMember(Id) - Method in class rice.p2p.glacier.FragmentKeySet
add a member
addMember(Id) - Method in class rice.p2p.glacier.VersionKeySet
add a member
addMember(Id) - Method in class rice.pastry.IdSet
add a member
addNetworkListener(NetworkListener) - Method in class rice.pastry.PastryNode
 
addNode(MultiringNode) - Method in class rice.p2p.multiring.MultiringNodeCollection
This method allows other nodes to be dynamically added to the node collection.
addNodeHandleFactoryListener(NodeHandleFactoryListener<NH>) - Method in interface rice.pastry.NodeHandleFactory
 
addNodeHandleFactoryListener(NodeHandleFactoryListener) - Method in class rice.pastry.PastryNode
 
addNodeHandleFactoryListener(NodeHandleFactoryListener<SocketNodeHandle>) - Method in class rice.pastry.socket.SocketNodeHandleFactory
 
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.NodeHandle
 
addObserver(Observer, int) - Method in class rice.pastry.NodeHandle
 
addObserver(Observer) - Method in class rice.pastry.routing.RoutingTable
Deprecated. use addNodeSetListener
addOption(Map<String, Object>, String, Object) - Static method in class org.mpisws.p2p.transport.util.OptionsFactory
 
addOption(Map<String, Object>, String, Object, String, Object) - Static method in class org.mpisws.p2p.transport.util.OptionsFactory
 
addOption(Map<String, Object>, String, Object, String, Object, String, Object) - Static method in class org.mpisws.p2p.transport.util.OptionsFactory
 
addOptions(Map<String, Object>, RawMessage) - Method in interface org.mpisws.p2p.transport.commonapi.OptionsAdder
Add any options related to this message
addOutgoingPilotListener(OutgoingPilotListener<Identifier>) - Method in interface org.mpisws.p2p.transport.rendezvous.PilotManager
 
addOutgoingPilotListener(OutgoingPilotListener<HighIdentifier>) - Method in class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl
 
addPendingMessage(UpperIdentifier, IdentityImpl<UpperIdentifier, MiddleIdentifier, UpperMsgType, LowerIdentifier>.IdentityMessageHandle) - Method in class org.mpisws.p2p.transport.identity.IdentityImpl
 
addPingListener(PingListener<Identifier>) - Method in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl
 
addPingListener(PingListener<Identifier>) - Method in interface org.mpisws.p2p.transport.liveness.Pinger
 
addPrimarySocketListener(PrimarySocketListener<Identifier>) - Method in interface org.mpisws.p2p.transport.priority.PriorityTransportLayer
 
addPrimarySocketListener(PrimarySocketListener<Identifier>) - Method in class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl
 
addPriorityTransportLayerListener(PriorityTransportLayerListener<Identifier>) - Method in interface org.mpisws.p2p.transport.priority.PriorityTransportLayer
 
addPriorityTransportLayerListener(PriorityTransportLayerListener<Identifier>) - Method in class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl
 
addProximityListener(ProximityListener<Identifier>) - Method in class org.mpisws.p2p.transport.proximity.MinRTTProximityProvider
 
addProximityListener(ProximityListener<Identifier>) - Method in interface org.mpisws.p2p.transport.proximity.ProximityProvider
 
addProximityListener(ProximityListener<Identifier>) - Method in class org.mpisws.p2p.transport.sourceroute.manager.SourceRouteManagerImpl
 
addProximityListener(ProximityListener<NodeHandle>) - Method in class rice.pastry.PastryNode
 
addProximityListener(ProximityListener<NodeHandle>) - Method in class rice.pastry.transport.NodeHandleAdapter
 
addr - Variable in exception org.mpisws.p2p.transport.wire.exception.StalledSocketException
 
addReplica(NodeHandle, GCId) - Method in class rice.p2p.past.gc.GCPastImpl.ReplicaMap
 
addResponse(Identifier, Identifier, long, Evidence) - Method in interface org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStore
 
addResponse(Identifier, Identifier, long, Evidence) - Method in class org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStoreImpl
Record a response to a challenge
address - Variable in class org.mpisws.p2p.transport.multiaddress.MultiInetSocketAddress
 
address - Variable in class org.mpisws.p2p.transport.sourceroute.manager.SourceRouteManagerImpl.AddressManager
 
address - Variable in class rice.pastry.client.PastryAppl
 
address - Variable in class rice.pastry.socket.EpochInetSocketAddress
 
addressEquals(MultiInetSocketAddress) - Method in class org.mpisws.p2p.transport.multiaddress.MultiInetSocketAddress
 
addressEquals(EpochInetSocketAddress) - Method in class rice.pastry.socket.EpochInetSocketAddress
 
addresses - Variable in class rice.pastry.transport.BogusNodeHandle
 
AddressStrategy - Interface in org.mpisws.p2p.transport.multiaddress
Return the InetSocketAddress to use for this EpochInetSocketAddress
addRouteSetListener(NodeSetListener) - Method in class rice.pastry.PastryNode
 
addRouteSetObserver(Observer) - Method in class rice.pastry.PastryNode
Deprecated. use addRouteSetListener
addSerializerListener(SerializerListener<UpperIdentifier>) - Method in interface org.mpisws.p2p.transport.identity.IdentitySerializer
 
addSerializerListener(SerializerListener<TransportLayerNodeHandle<MultiInetSocketAddress>>) - Method in class rice.pastry.socket.SPNFIdentitySerializer
 
addSimulatorListener(GenericSimulatorListener<Identifier, MessageType>) - Method in interface rice.pastry.direct.NetworkSimulator
 
addSimulatorListener(GenericSimulatorListener<Identifier, MessageType>) - Method in class rice.pastry.direct.NetworkSimulatorImpl
 
addSocketCountListener(SocketCountListener<Identifier>) - Method in interface org.mpisws.p2p.transport.wire.SocketOpeningTransportLayer
 
addSocketCountListener(SocketCountListener<InetSocketAddress>) - Method in class org.mpisws.p2p.transport.wire.WireTransportLayerImpl
 
addSourceRouteTap(SourceRouteTap) - Method in interface org.mpisws.p2p.transport.sourceroute.SourceRouteTransportLayer
 
addSourceRouteTap(SourceRouteTap) - Method in class org.mpisws.p2p.transport.sourceroute.SourceRouteTransportLayerImpl
 
addStat(String, long) - Method in class rice.selector.ProfileSelector
 
addStatisticsListener(GlacierStatisticsListener) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
addStatusNotification(PRRegressionTest.HandleImpl, PRRegressionTest.IdImpl, int) - Method in class org.mpisws.p2p.testing.transportlayer.peerreview.PRRegressionTest
 
addTask(TimerTask) - Method in class org.mpisws.p2p.transport.peerreview.replay.playback.ReplaySM
 
addTask(TimerTask) - Method in class org.mpisws.p2p.transport.peerreview.replay.record.RecordSM
 
addTask(TimerTask) - Method in class rice.selector.SelectorManager
 
addToAllChildren(Topic, NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl
This method should be invoked after the state change in the Topic Manager has been made.
addToAllParents(Topic, NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl
 
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
addToReceiveCache(Identifier, long, long) - Method in class org.mpisws.p2p.transport.peerreview.commitment.CommitmentProtocolImpl
 
addToWaitingForLeafSet(NodeHandle, Continuation<LeafSet, Exception>, Cancellable) - Method in class rice.pastry.pns.PNSApplication
 
addToWaitingForRouteRow(NodeHandle, int, Continuation<RouteSet[], Exception>, Cancellable) - Method in class rice.pastry.pns.PNSApplication
 
addTransportLayerListener(TransportLayerListener<Identifier>) - Method in interface org.mpisws.p2p.transport.ListenableTransportLayer
 
addTransportLayerListener(TransportLayerListener<Identifier>) - Method in interface org.mpisws.p2p.transport.priority.PriorityTransportLayer
 
addTransportLayerListener(TransportLayerListener<Identifier>) - Method in class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl
 
addTransportLayerListener(TransportLayerListener<Identifier>) - Method in class org.mpisws.p2p.transport.wire.magicnumber.MagicNumberTransportLayer
 
addTransportLayerListener(TransportLayerListener<InetSocketAddress>) - Method in class org.mpisws.p2p.transport.wire.WireTransportLayerImpl
 
addVisited(NodeHandle) - Method in class rice.p2p.scribe.messaging.AnycastMessage
Adds a node to the visited list
Aggregate - Class in rice.p2p.aggregation
 
Aggregate(GCPastContent[], Id[]) - Constructor for class rice.p2p.aggregation.Aggregate
 
AggregateFactory - Interface in rice.p2p.aggregation
 
aggregateFactory - Variable in class rice.p2p.aggregation.AggregationImpl
 
AggregateHandle - Class in rice.p2p.aggregation
 
AggregateHandle(NodeHandle, Id, long, long) - Constructor for class rice.p2p.aggregation.AggregateHandle
 
AggregateHandle(InputBuffer, Endpoint) - Constructor for class rice.p2p.aggregation.AggregateHandle
 
aggregateLifetimeHisto - Variable in class rice.p2p.aggregation.AggregationStatistics
 
AggregateList - Class in rice.p2p.aggregation
 
AggregateList(String, String, IdFactory, boolean, String, Environment) - Constructor for class rice.p2p.aggregation.AggregateList
 
aggregateList - Variable in class rice.p2p.aggregation.AggregateList
 
aggregateList - Variable in class rice.p2p.aggregation.AggregationImpl
 
aggregateStore - Variable in class rice.p2p.aggregation.AggregationImpl
 
Aggregation - Interface in rice.p2p.aggregation
 
AggregationDefaultPolicy - Class in rice.p2p.aggregation
 
AggregationDefaultPolicy() - Constructor for class rice.p2p.aggregation.AggregationDefaultPolicy
 
AggregationException - Exception in rice.p2p.aggregation
 
AggregationException(String) - Constructor for exception rice.p2p.aggregation.AggregationException
 
AggregationImpl - Class in rice.p2p.aggregation
 
AggregationImpl(Node, Past, Past, StorageManager, String, IdFactory, String) - Constructor for class rice.p2p.aggregation.AggregationImpl
 
AggregationImpl(Node, Past, Past, StorageManager, String, IdFactory, String, AggregationPolicy, AggregateFactory) - Constructor for class rice.p2p.aggregation.AggregationImpl
 
AggregationMessage - Class in rice.p2p.aggregation.messaging
 
AggregationMessage(int, NodeHandle, Id) - Constructor for class rice.p2p.aggregation.messaging.AggregationMessage
Constructor which takes a unique integer Id
AggregationPolicy - Interface in rice.p2p.aggregation
 
AggregationStatistics - Class in rice.p2p.aggregation
 
AggregationStatistics(int, long, Environment) - Constructor for class rice.p2p.aggregation.AggregationStatistics
 
AggregationTimeoutMessage - Class in rice.p2p.aggregation.messaging
 
AggregationTimeoutMessage(int, NodeHandle) - Constructor for class rice.p2p.aggregation.messaging.AggregationTimeoutMessage
 
AggressiveLivenessTransportLayerImpl<Identifier> - Class in org.mpisws.p2p.transport.liveness
Cancels liveness check if you read/write to TCP or read UDP from the node.
AggressiveLivenessTransportLayerImpl(TransportLayer<Identifier, ByteBuffer>, Environment, ErrorHandler<Identifier>, int) - Constructor for class org.mpisws.p2p.transport.liveness.AggressiveLivenessTransportLayerImpl
 
ALL - Static variable in class rice.environment.logging.Logger
ALL indicates that all messages should be logged.
allChildren - Variable in class rice.p2p.scribe.ScribeImpl
This contains a mapping of child - > all topics for which the local node has this node(hashtable key) as a child
ALLOW_SOURCE_ROUTE - Static variable in interface org.mpisws.p2p.transport.sourceroute.SourceRouteTransportLayer
 
allowDuplicateSeqs - Variable in class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStoreImpl
 
allowInsert(PastContent) - Method in interface rice.p2p.past.PastPolicy
This method is call before an insert() is processed on the local node.
allowInsert(PastContent) - Method in class rice.p2p.past.PastPolicy.DefaultPastPolicy
This method always return true;
allowSubscribe(Scribe, NodeHandle, List<Topic>, ScribeContent) - 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(Scribe, NodeHandle, List<Topic>, ScribeContent) - Method in class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy
If you don't override the deprecated allowSubscribe(), This method always return true;
allowSubscribe(SubscribeMessage, ScribeClient[], NodeHandle[]) - Method in class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy
This method should be deprecated, but is here for reverse compatibility.
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
 
allowSubscribe(SubscribeMessage, ScribeClient[], NodeHandle[]) - Method in class rice.p2p.splitstream.SplitStreamScribePolicy
This method implements the "locating parent" algorithm of SplitStream.
allParents - Variable in class rice.p2p.scribe.ScribeImpl
This contains a mapping of parent - > all topics for which the local node has this node(hashtable key) as a parent
allParentsContains(Topic, NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl
 
allParentsContainsParent(NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl
 
alternateRoutes(Id, int) - Method in class rice.pastry.routing.RoutingTable
Determines a set of alternate hops towards a given key.
alternateRoutesIterator(Id) - Method in class rice.pastry.routing.RoutingTable
More efficient implementation, but less accurate, doesn't include lower levels of rt.
alternateTest() - Method in class rice.pastry.testing.NodeIdUnit
 
ALWAYS - Static variable in class rice.pastry.socket.internet.InternetPastryNodeFactory
NAT policy variables
anycast(Topic, ScribeContent) - Method in class org.mpisws.p2p.testing.transportlayer.replay.MyScribeClient
Called when we receive an anycast.
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.javaserialized.JavaScribe
Anycasts the given content to a member of the given topic
anycast(Topic, ScribeContent, NodeHandle) - Method in interface rice.p2p.scribe.javaserialized.JavaScribe
Anycasts the given content to a member of the given topic The hint helps us to implement centralized algorithms where the hint is the cachedRoot for the topic.
anycast(Topic, RawScribeContent) - Method in interface rice.p2p.scribe.rawserialization.RawScribe
Anycasts the given content to a member of the given topic
anycast(Topic, RawScribeContent, NodeHandle) - Method in interface rice.p2p.scribe.rawserialization.RawScribe
Anycasts the given content to a member of the given topic The hint helps us to implement centralized algorithms where the hint is the cachedRoot for the topic.
anycast(Topic, ScribeContent) - Method in interface rice.p2p.scribe.ScribeClient
Deprecated. 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, NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl
 
anycast(Topic, RawScribeContent) - Method in class rice.p2p.scribe.ScribeImpl
 
anycast(Topic, RawScribeContent, NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl
 
anycast(Topic, ScribeContent) - Method in class rice.p2p.scribe.ScribeImpl.ScribeClientConverter
 
anycast(Topic, ScribeContent) - Method in interface rice.p2p.scribe.ScribeMultiClient
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.testing.ScribeRegrTest.TestScribeClient
DESCRIBE THE METHOD
anycast(Topic, ScribeContent) - Method in class rice.p2p.splitstream.Stripe
This method is invoked when an anycast is received for a topic which this client is interested in.
anycast(Topic, ScribeContent) - Method in class rice.tutorial.scribe.MyScribeClient
Called when we receive an anycast.
AnycastFailureMessage - Class in rice.p2p.scribe.messaging
 
AnycastFailureMessage(NodeHandle, Topic, ScribeContent) - Constructor for class rice.p2p.scribe.messaging.AnycastFailureMessage
 
AnycastFailureMessage(NodeHandle, Topic, RawScribeContent) - Constructor for class rice.p2p.scribe.messaging.AnycastFailureMessage
 
AnycastMessage - Class in rice.p2p.scribe.messaging
 
AnycastMessage(NodeHandle, Topic, ScribeContent) - Constructor for class rice.p2p.scribe.messaging.AnycastMessage
Constructor which takes a unique integer Id
AnycastMessage(NodeHandle, Topic, RawScribeContent) - Constructor for class rice.p2p.scribe.messaging.AnycastMessage
 
AnycastMessage(InputBuffer, Endpoint, ScribeContentDeserializer) - Constructor for class rice.p2p.scribe.messaging.AnycastMessage
Protected because it should only be called from an extending class, to get version numbers correct.
anycastMessages - Variable in class rice.p2p.scribe.testing.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.
APP_ID - Static variable in class rice.pastry.peerreview.FetchLeafsetApp
 
appBufferMax - Variable in class org.mpisws.p2p.transport.ssl.SSLSocketManager
 
append(char[], int, int) - Method in class rice.p2p.util.XMLParser.CharArrayBuffer
Appends some more chars!
appendEntry(short, boolean, ByteBuffer...) - Method in interface org.mpisws.p2p.transport.peerreview.history.SecureHistory
Appends a new entry to the log.
appendEntry(short, boolean, ByteBuffer...) - Method in class org.mpisws.p2p.transport.peerreview.history.SecureHistoryImpl
Appends a new entry to the log.
appendHash(short, byte[]) - Method in interface org.mpisws.p2p.transport.peerreview.history.SecureHistory
Append a new hashed entry to the log.
appendHash(short, byte[]) - Method in class org.mpisws.p2p.transport.peerreview.history.SecureHistoryImpl
Append a new hashed entry to the log.
appendSnippetToHistory(LogSnippet) - Method in interface org.mpisws.p2p.transport.peerreview.history.SecureHistory
 
appendSnippetToHistory(LogSnippet) - Method in class org.mpisws.p2p.transport.peerreview.history.SecureHistoryImpl
 
Application - Interface in rice.p2p.commonapi
 
application - Variable in class rice.p2p.multiring.messaging.RingMessage
The name of the application which sent this message
application - Variable in class rice.p2p.multiring.MultiringApplication
The app which this mulitring app is wrapping
application - Variable in class rice.p2p.multiring.MultiringEndpoint
The application this endpoint is for
application - Variable in class rice.pastry.commonapi.PastryEndpoint
 
AppNotRegisteredException - Exception in rice.p2p.commonapi.exception
The application has not been registered on that node.
AppNotRegisteredException(int) - Constructor for exception rice.p2p.commonapi.exception.AppNotRegisteredException
 
apps - Variable in class rice.pastry.PastryNode
 
AppSocket - Interface in rice.p2p.commonapi.appsocket
Interface for sending bulk data from the application.
AppSocketException - Exception in rice.p2p.commonapi.exception
 
AppSocketException() - Constructor for exception rice.p2p.commonapi.exception.AppSocketException
 
AppSocketException(Throwable) - Constructor for exception rice.p2p.commonapi.exception.AppSocketException
 
AppSocketException(String) - Constructor for exception rice.p2p.commonapi.exception.AppSocketException
 
AppSocketPastryNodeFactory - Class in rice.pastry.socket.appsocket
Extends SocketPastryNodeFactory and adds getSocketFactory() to allow access to a FreePastry application w/o joining the Ring.
AppSocketPastryNodeFactory(NodeIdFactory, int, Environment) - Constructor for class rice.pastry.socket.appsocket.AppSocketPastryNodeFactory
 
AppSocketPastryNodeFactory(NodeIdFactory, InetAddress, int, Environment) - Constructor for class rice.pastry.socket.appsocket.AppSocketPastryNodeFactory
 
AppSocketReceiver - Interface in rice.p2p.commonapi.appsocket
Interface to receive an application level socket.
AppSocketReceiverWrapper<Identifier> - Class in rice.pastry.transport
 
AppSocketReceiverWrapper(AppSocketReceiver, SocketAdapter<Identifier>, Environment) - Constructor for class rice.pastry.transport.AppSocketReceiverWrapper
 
array - Variable in class rice.p2p.util.IdBloomFilter
An internal byte[] for managing ids in a memory-efficent manner The deal with this is that we will be creating a ton of arrays in addId/check.
ARRAY_SPACER - Static variable in class rice.environment.params.simple.SimpleParameters
 
asArray() - Method in interface rice.p2p.commonapi.IdSet
return this set as an array
asArray() - Method in class rice.p2p.glacier.FragmentKeySet
return this set as an array
asArray() - Method in class rice.p2p.glacier.VersionKeySet
return this set as an array
asArray() - Method in class rice.p2p.multiring.MultiringIdSet
return this set as an array
asArray() - Method in class rice.p2p.past.gc.GCIdSet
return this set as an array
asArray() - Method in class rice.pastry.IdSet
return this set as an array
asList() - Method in class rice.pastry.leafset.LeafSet
If overlaps() a NodeHandle may show up twice.
asList() - Method in class rice.pastry.routing.RoutingTable
Does not return self
assertAttribute(String, String) - Method in class rice.p2p.util.XMLReader
Asserts that the given attribute exists and is equal to the given value.
assertEndTag() - Method in class rice.p2p.util.XMLReader
Asserts that a end tag was just read
assertEndTag(String) - Method in class rice.p2p.util.XMLReader
Asserts that the provided end tag was just read
assertEquals(String, Object, Object) - Method in class rice.p2p.commonapi.testing.CommonAPITest
Thows an exception if expected is not equal to actual.
assertEquals(String, Object, Object) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Thows an exception if expected is not equal to actual.
assertEvent(int) - Method in class rice.p2p.util.XMLReader
Asserts that the given event type just happened.
assertLocalNode() - Method in class rice.pastry.direct.DirectNodeHandle
 
assertLocalNode() - Method in class rice.pastry.NodeHandle
May be called from handle etc methods to ensure that local node has been set, either on construction or on deserialization/receivemsg.
assertStartTag() - Method in class rice.p2p.util.XMLReader
Asserts that a start tag was just read
assertStartTag(String) - Method in class rice.p2p.util.XMLReader
Asserts that the provided start tag was just read
assertTrue(String, boolean) - Method in class rice.p2p.commonapi.testing.CommonAPITest
Throws an exception if the test condition is not met.
assertTrue(String, boolean) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Throws an exception if the test condition is not met.
assertTrue(String, boolean) - Method in class rice.pastry.testing.LeafSetTest
Throws an exception if the test condition is not met.
assignedIndices - Variable in class rice.pastry.direct.proximitygenerators.GenericProximityGenerator
 
assignReference() - Method in class rice.p2p.util.XMLObjectOutputStream
Method which assigns a new unique reference.
ASYMMETRIC_ALGORITHM - Static variable in class rice.p2p.util.SecurityUtils
The name of the asymmetric cipher to use.
ASYMMETRIC_GENERATOR - Static variable in class rice.p2p.util.SecurityUtils
The name of the asymmetric generator to use.
attach(Cancellable) - Method in class rice.p2p.util.AttachableCancellable
 
AttachableCancellable - Class in rice.p2p.util
Allows you to cancel a group of things.
AttachableCancellable() - Constructor for class rice.p2p.util.AttachableCancellable
 
attachChannel(ChannelId) - Method in interface rice.p2p.splitstream.SplitStream
A SplitStream application calls this method to join a channel.
attachChannel(ChannelId) - Method in class rice.p2p.splitstream.SplitStreamImpl
This method is used by peers who wish to listen to content distributed by some other peer using SplitStream.
attachChannel(ChannelId) - Method in class rice.p2p.splitstream.testing.MySplitStreamClient
 
attribute(String, int) - Method in class rice.p2p.util.XMLWriter
Method which writes an attribute to the XML document.
attribute(String, double) - Method in class rice.p2p.util.XMLWriter
Method which writes an attribute to the XML document.
attribute(String, float) - Method in class rice.p2p.util.XMLWriter
Method which writes an attribute to the XML document.
attribute(String, long) - Method in class rice.p2p.util.XMLWriter
Method which writes an attribute to the XML document.
attribute(String, char) - Method in class rice.p2p.util.XMLWriter
Method which writes an attribute to the XML document.
attribute(String, boolean) - Method in class rice.p2p.util.XMLWriter
Method which writes an attribute to the XML document.
attribute(String, Object) - Method in class rice.p2p.util.XMLWriter
Method which writes an attribute to the XML document.
attribute(String, String) - Method in class rice.p2p.util.XMLWriter
Method which writes an attribute to the XML document.
attributeKeys - Variable in class rice.p2p.util.XMLParser
If the tag parsed was a start tag, the list of attribute-> value pairs
attributeValues - Variable in class rice.p2p.util.XMLParser
 
AuditProtocol<Handle extends RawSerializable,Identifier> - Interface in org.mpisws.p2p.transport.peerreview.audit
 
auditProtocol - Variable in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
AuditProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.audit
 
AuditProtocolImpl(PeerReview<Handle, Identifier>, SecureHistory, PeerInfoStore<Handle, Identifier>, AuthenticatorStore<Identifier>, IdentityTransport<Handle, Identifier>, AuthenticatorStore<Identifier>, EvidenceTransferProtocol<Handle, Identifier>, AuthenticatorStore<Identifier>) - Constructor for class org.mpisws.p2p.transport.peerreview.audit.AuditProtocolImpl
 
AuditResponse<Handle extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.evidence
Snippit is the contents (everything but the type) RESP_AUDIT byte type nodehandle myHandle LogSnippit logSnippit
AuditResponse(Handle, LogSnippet) - Constructor for class org.mpisws.p2p.transport.peerreview.evidence.AuditResponse
 
AuditResponse(InputBuffer, Serializer<Handle>, int) - Constructor for class org.mpisws.p2p.transport.peerreview.evidence.AuditResponse
 
auditsTimerExpired() - Method in class org.mpisws.p2p.transport.peerreview.audit.AuditProtocolImpl
A periodic timer to audit all nodes for which we are a witness
auditTimer - Variable in class org.mpisws.p2p.transport.peerreview.audit.AuditProtocolImpl
Null if there is no current timer.
auth1 - Variable in class org.mpisws.p2p.transport.peerreview.evidence.ProofInconsistent
 
auth2 - Variable in class org.mpisws.p2p.transport.peerreview.evidence.ProofInconsistent
 
AUTH_CACHE_INTERVAL - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
authCacheStore - Variable in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
AUTHENTICATED - Static variable in interface org.mpisws.p2p.transport.TransportLayerListenerConstants
 
Authenticator - Class in org.mpisws.p2p.transport.peerreview.commitment
 
Authenticator(long, byte[], byte[]) - Constructor for class org.mpisws.p2p.transport.peerreview.commitment.Authenticator
 
Authenticator(InputBuffer, int, int) - Constructor for class org.mpisws.p2p.transport.peerreview.commitment.Authenticator
 
AuthenticatorPushProtocol<Handle,Identifier extends RawSerializable> - Interface in org.mpisws.p2p.transport.peerreview.authpush
 
AuthenticatorPushProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.authpush
This protocol collects authenticators from incoming messages and, once in a while, batches them together and sends them to the witnesses.
AuthenticatorPushProtocolImpl(PeerReview<Handle, Identifier>, AuthenticatorStore<Identifier>, AuthenticatorStore<Identifier>, AuthenticatorStore<Identifier>, IdentityTransport<Handle, Identifier>, PeerInfoStore<Handle, Identifier>, EvidenceTransferProtocol<Handle, Identifier>, Environment) - Constructor for class org.mpisws.p2p.transport.peerreview.authpush.AuthenticatorPushProtocolImpl
 
authenticators - Variable in class org.mpisws.p2p.transport.peerreview.message.AuthPushMessage
 
authenticatorSerialilzer - Variable in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
AuthenticatorSerializer - Interface in org.mpisws.p2p.transport.peerreview.commitment
Reads and writes Authenticators.
AuthenticatorSerializerImpl - Class in org.mpisws.p2p.transport.peerreview.commitment
 
AuthenticatorSerializerImpl(int, int) - Constructor for class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorSerializerImpl
 
AuthenticatorStore<Identifier> - Interface in org.mpisws.p2p.transport.peerreview.commitment
Witnesses use instances of this class to store authenticators.
AuthenticatorStoreImpl<Identifier extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.commitment
 
AuthenticatorStoreImpl(PeerReview<?, Identifier>) - Constructor for class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStoreImpl
 
AuthenticatorStoreImpl(PeerReview<?, Identifier>, boolean) - Constructor for class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStoreImpl
 
AuthenticatorStoreTest - Class in org.mpisws.p2p.testing.transportlayer.peerreview
 
AuthenticatorStoreTest() - Constructor for class org.mpisws.p2p.testing.transportlayer.peerreview.AuthenticatorStoreTest
 
authFrom - Variable in class org.mpisws.p2p.transport.peerreview.audit.ActiveInvestigationInfo
 
authFrom - Variable in class org.mpisws.p2p.transport.peerreview.message.AuthResponse
 
authInStore - Variable in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
authoritative - Variable in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
authOutStore - Variable in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
authPendingStore - Variable in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
AuthPushMessage<Identifier extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.message
Builds the message to a target size.
AuthPushMessage(Map<Identifier, List<Authenticator>>) - Constructor for class org.mpisws.p2p.transport.peerreview.message.AuthPushMessage
 
authPushProtocol - Variable in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
AuthRequest<Identifier extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.message
MSG_AUTHREQ byte type = MSG_AUTHREQ long long timestamp nodeID subject
AuthRequest(long, Identifier) - Constructor for class org.mpisws.p2p.transport.peerreview.message.AuthRequest
 
AuthRequest(InputBuffer, Serializer<Identifier>) - Constructor for class org.mpisws.p2p.transport.peerreview.message.AuthRequest
 
AuthResponse<Identifier extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.message
MSG_AUTHRESP byte type = MSG_AUTHRESP nodeID subject authenticator a1 // newest authenticator before timestamp in AUTHREQ authenticator a2 // most recent authenticator
AuthResponse(Identifier, Authenticator, Authenticator) - Constructor for class org.mpisws.p2p.transport.peerreview.message.AuthResponse
 
AuthResponse(InputBuffer, Serializer<Identifier>, int, int) - Constructor for class org.mpisws.p2p.transport.peerreview.message.AuthResponse
 
authSerializer - Variable in class org.mpisws.p2p.transport.peerreview.evidence.EvidenceSerializerImpl
 
authTo - Variable in class org.mpisws.p2p.transport.peerreview.audit.ActiveInvestigationInfo
 
authTo - Variable in class org.mpisws.p2p.transport.peerreview.message.AuthResponse
 
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

b - Variable in class rice.p2p.util.tuples.Tuple
 
b() - Method in class rice.p2p.util.tuples.Tuple
 
b - Variable in class rice.p2p.util.tuples.Tuple3
 
b() - Method in class rice.p2p.util.tuples.Tuple3
 
BACKOFF_INITIAL - Variable in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl
 
BACKOFF_LIMIT - Variable in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl
 
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
BAD_HDR - Static variable in class org.mpisws.p2p.testing.transportlayer.MagicNumberTest
Goes to Carol
bais - Variable in class rice.p2p.util.testing.XMLObjectStreamUnit
 
BandwidthLimitingTransportLayer<Identifier> - Class in rice.tutorial.transportlayer
 
BandwidthLimitingTransportLayer(TransportLayer<Identifier, ByteBuffer>, int, int, Environment) - Constructor for class rice.tutorial.transportlayer.BandwidthLimitingTransportLayer
To send 10K/second specify use 10240,1000
BandwidthMeasurement<Identifier> - Interface in org.mpisws.p2p.transport.bandwidthmeasure
 
BandwidthMeasuringTLTest - Class in org.mpisws.p2p.testing.transportlayer
 
BandwidthMeasuringTLTest() - Constructor for class org.mpisws.p2p.testing.transportlayer.BandwidthMeasuringTLTest
 
BandwidthMeasuringTransportLayer<Identifier> - Class in org.mpisws.p2p.transport.bandwidthmeasure
Measure the bandwidth of the connections.
BandwidthMeasuringTransportLayer(int, TransportLayer<Identifier, ByteBuffer>, Environment) - Constructor for class org.mpisws.p2p.transport.bandwidthmeasure.BandwidthMeasuringTransportLayer
 
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
 
BaseScribe - Interface in rice.p2p.scribe
Scribe functions not specific to serialization type.
baseSeq - Variable in class org.mpisws.p2p.transport.peerreview.history.SecureHistoryImpl
 
BasicEntryDeserializer - Class in org.mpisws.p2p.transport.peerreview.replay
 
BasicEntryDeserializer() - Constructor for class org.mpisws.p2p.transport.peerreview.replay.BasicEntryDeserializer
 
BasicNetworkSimulator<Identifier,MessageType> - Class in rice.pastry.direct
 
BasicNetworkSimulator(Environment, RandomSource, NetworkSimulator<Identifier, MessageType>) - Constructor for class rice.pastry.direct.BasicNetworkSimulator
 
Basics - Class in org.mpisws.p2p.transport.peerreview
 
Basics() - Constructor for class org.mpisws.p2p.transport.peerreview.Basics
 
BBReceipt - Interface in org.mpisws.p2p.filetransfer
 
best - Variable in class org.mpisws.p2p.transport.sourceroute.manager.SourceRouteManagerImpl.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.
BIG_MSG_SOCKET - Static variable in class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl
 
BIG_MSG_SOCKET_B - Static variable in class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl
 
bindAddress - Variable in class org.mpisws.p2p.transport.wire.WireTransportLayerImpl
 
bindings - Variable in class org.mpisws.p2p.transport.identity.IdentityImpl
Multiple UpperIdentifiers claim the same binding to the LowerIdentifier.
BindStrategy<UpperIdentifier,LowerIdentifier> - Interface in org.mpisws.p2p.transport.identity
 
bindStrategy - Variable in class org.mpisws.p2p.transport.identity.IdentityImpl
 
bioThread - Variable in class rice.environment.processing.simple.SimpleProcessor
 
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(InputBuffer) - Constructor for class rice.p2p.glacier.v2.BloomFilter
 
BloomFilter - Variable in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
 
BloomFilter - Class in rice.p2p.util
 
BloomFilter(int, int) - Constructor for class rice.p2p.util.BloomFilter
Constructor which takes the number of hash functions to use and the length of the set to use.
BloomFilter(InputBuffer) - Constructor for class rice.p2p.util.BloomFilter
 
BloomFilterUnit - Class in rice.p2p.util.testing
 
BloomFilterUnit() - Constructor for class rice.p2p.util.testing.BloomFilterUnit
 
BLS_THROTTLE - Variable in class rice.pastry.standard.PeriodicLeafSetProtocol
 
bogus() - Method in class org.mpisws.p2p.testing.transportlayer.EpochTest
To fool eclips's testing harness.
bogus() - Method in class org.mpisws.p2p.testing.transportlayer.PriorityTest
 
bogus() - Method in class org.mpisws.p2p.testing.transportlayer.WireTest
 
bogusEncryptMe - Variable in class org.mpisws.p2p.transport.ssl.SSLSocketManager
 
BogusNodeHandle - Class in rice.pastry.transport
 
BogusNodeHandle(InetSocketAddress) - Constructor for class rice.pastry.transport.BogusNodeHandle
 
BogusNodeHandle(InetSocketAddress[]) - Constructor for class rice.pastry.transport.BogusNodeHandle
 
BogusNodeHandle2 - Class in rice.pastry.socket.appsocket
 
BogusNodeHandle2() - Constructor for class rice.pastry.socket.appsocket.BogusNodeHandle2
 
BogusUDPLayerImpl - Class in org.mpisws.p2p.transport.wire
 
BogusUDPLayerImpl() - Constructor for class org.mpisws.p2p.transport.wire.BogusUDPLayerImpl
 
boot(Collection<Identifier>) - Method in interface rice.pastry.boot.Bootstrapper
 
boot(Object) - Method in class rice.pastry.PastryNode
 
boot(Collection) - Method in class rice.pastry.PastryNode
 
BOOT - Static variable in class rice.pastry.socket.internet.InternetPastryNodeFactory
Don't check bootstrap nodes
boot(Collection<InetSocketAddress>) - Method in class rice.pastry.socket.SocketPastryNodeFactory.TLBootstrapper
This method is a bit out of order to make it work on any thread.
bootAsBootstrap() - Method in class rice.pastry.socket.SocketPastryNodeFactory.TLBootstrapper
 
BOOTNODE - Static variable in class rice.p2p.splitstream.testing.SplitStreamDistTest
 
BOOTSTRAP - Variable in class rice.p2p.commonapi.testing.CommonAPITest
 
bootstrap(Message) - Method in class rice.pastry.NodeHandle
Method which is used by Pastry to start the bootstrapping process on the local node using this handle as the bootstrap handle.
bootstrap - 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
 
Bootstrapper<Identifier> - Interface in rice.pastry.boot
 
bootstrapper - Variable in class rice.pastry.PastryNode
Call boot on this class.
bootstrapRate - Variable in class rice.pastry.standard.PartitionHandler
 
bootstraps - Variable in class rice.p2p.multiring.RingCertificate
 
bootstraps - Variable in class rice.pastry.standard.PartitionHandler
 
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, Map<String, Object>) - Method in class org.mpisws.p2p.transport.wire.WireTransportLayerImpl
 
broadcastChannelClosed(InetSocketAddress) - Method in class rice.pastry.PastryNode
 
broadcastChannelOpened(InetSocketAddress, Map<String, Object>, boolean) - Method in class org.mpisws.p2p.transport.wire.WireTransportLayerImpl
 
broadcastChannelOpened(InetSocketAddress, int) - Method in class rice.pastry.PastryNode
 
BroadcastLeafSet - Class in rice.pastry.leafset
Broadcast a leaf set to another node.
BroadcastLeafSet(NodeHandle, LeafSet, int, long) - Constructor for class rice.pastry.leafset.BroadcastLeafSet
Constructor.
BroadcastLeafSet(Date, NodeHandle, LeafSet, int, long) - Constructor for class rice.pastry.leafset.BroadcastLeafSet
Constructor.
BroadcastLeafSet(InputBuffer, NodeHandleFactory) - Constructor for class rice.pastry.leafset.BroadcastLeafSet
 
broadcastNewNode(MultiringNode) - Method in class rice.p2p.multiring.MultiringNodeCollection
This method informs all of the existing nodes of the newly added node, and informs the newly added node of all of the existing nodes.
broadcastReceivedListeners(int, short, InetSocketAddress, int, int) - Method in class rice.pastry.PastryNode
 
BroadcastRouteRow - Class in rice.pastry.routing
Broadcast message for a row from a routing table.
BroadcastRouteRow(Date, NodeHandle, RouteSet[]) - Constructor for class rice.pastry.routing.BroadcastRouteRow
Constructor.
BroadcastRouteRow(NodeHandle, RouteSet[]) - Constructor for class rice.pastry.routing.BroadcastRouteRow
Constructor.
BroadcastRouteRow(InputBuffer, NodeHandleFactory, PastryNode) - Constructor for class rice.pastry.routing.BroadcastRouteRow
 
broadcastRows(JoinRequest) - Method in class rice.pastry.standard.StandardJoinProtocol
Broadcasts the route table rows.
broadcastSentListeners(int, short, InetSocketAddress, int, int) - Method in class rice.pastry.PastryNode
 
bucket - Variable in class rice.tutorial.transportlayer.BandwidthLimitingTransportLayer
When this goes to zero, don't send messages
BUCKET_SIZE - Variable in class rice.tutorial.transportlayer.BandwidthLimitingTransportLayer
The size of the bucket.
BUCKET_TIME_LIMIT - Variable in class rice.tutorial.transportlayer.BandwidthLimitingTransportLayer
How often the bucket is refilled.
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
 
buf() - Method in class org.mpisws.p2p.transport.util.ExposedByteArrayOutputStream
 
buffer - Variable in class rice.environment.logging.LogOutputStream
 
buffer - Variable in class rice.p2p.util.EncryptedInputStream
 
buffer - Variable in class rice.p2p.util.EncryptedOutputStream
 
buffer - Variable in class rice.p2p.util.XMLParser
The internal buffer used to process data
buffer - Variable in class rice.p2p.util.XMLParser.CharArrayBuffer
The internal buffer
BUFFER_SIZE - Static variable in class rice.environment.logging.LogOutputStream
 
BUFFER_SIZE - Variable in class rice.p2p.util.EncryptedOutputStream
 
BUFFER_SIZE - Static variable in class rice.p2p.util.XMLParser
The size of the internal buffer to allocate
bufferLength - Variable in class rice.p2p.util.EncryptedInputStream
 
bufferLength - Variable in class rice.p2p.util.EncryptedOutputStream
 
bufferLimit - Variable in class rice.p2p.util.XMLParser
 
bufferPosition - Variable in class rice.p2p.util.XMLParser
Internal pointers into the buffer
BufferReader<Identifier> - Class in org.mpisws.p2p.transport.util
Reads a ByteBuffer to the socket then calls receiveResult().
BufferReader(P2PSocket<Identifier>, Continuation<ByteBuffer, Exception>) - Constructor for class org.mpisws.p2p.transport.util.BufferReader
Constructor for variable/unknown sized BB, it reads the size off the stream
BufferReader(P2PSocket<Identifier>, Continuation<ByteBuffer, Exception>, int) - Constructor for class org.mpisws.p2p.transport.util.BufferReader
Constructor for fixed size BB
BufferReaderWriter<Identifier> - Class in org.mpisws.p2p.transport.util
Concurrently reads a buffer and writes a buffer at the same time, then calls the continuation when done.
BufferReaderWriter(P2PSocket<Identifier>, ByteBuffer, boolean, Continuation<ByteBuffer, Exception>) - Constructor for class org.mpisws.p2p.transport.util.BufferReaderWriter
 
BufferReaderWriter(P2PSocket<Identifier>, ByteBuffer, boolean, Continuation<ByteBuffer, Exception>, int) - Constructor for class org.mpisws.p2p.transport.util.BufferReaderWriter
 
BufferWriter<Identifier> - Class in org.mpisws.p2p.transport.util
Writes a ByteBuffer to the socket then calls receiveResult().
BufferWriter(ByteBuffer, P2PSocket<Identifier>, Continuation<P2PSocket<Identifier>, Exception>, boolean) - Constructor for class org.mpisws.p2p.transport.util.BufferWriter
 
BufferWriter(ByteBuffer, P2PSocket<Identifier>, Continuation<P2PSocket<Identifier>, Exception>) - Constructor for class org.mpisws.p2p.transport.util.BufferWriter
 
build(InputBuffer) - Method in interface org.mpisws.p2p.transport.commonapi.IdFactory
 
build(InputBuffer) - Static method in class org.mpisws.p2p.transport.multiaddress.MultiInetSocketAddress
EpochInetSocketAddress: (IPV4): +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + numAddrs + IPVersion 0 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + internet address 0 ...
build(InputBuffer) - Method in interface org.mpisws.p2p.transport.peerreview.history.IndexEntryFactory
 
build(InputBuffer) - Method in class org.mpisws.p2p.transport.peerreview.history.SecureHistoryFactoryImpl
 
build(InputBuffer) - Method in class org.mpisws.p2p.transport.peerreview.history.stub.NullHashProvider
 
build(byte[], int, int) - Method in class org.mpisws.p2p.transport.peerreview.history.stub.NullHashProvider
 
build(InputBuffer, Serializer<Identifier>, int, int) - Static method in class org.mpisws.p2p.transport.peerreview.message.AckMessage
 
build(InputBuffer, Serializer<I>, AuthenticatorSerializer) - Static method in class org.mpisws.p2p.transport.peerreview.message.AuthPushMessage
 
build(InputBuffer, Serializer<H>, int, int) - Static method in class org.mpisws.p2p.transport.peerreview.message.UserDataMessage
 
build(InputBuffer, MultiInetSocketAddress, MultiInetSocketAddress) - Method in class org.mpisws.p2p.transport.sourceroute.factory.MultiAddressSourceRouteFactory
2 in the path is a special case, and we can just generate it from the local and last hops
build(InputBuffer, InetSocketAddress, InetSocketAddress) - Method in class org.mpisws.p2p.transport.sourceroute.factory.WireSourceRouteFactory
 
build(InputBuffer, Identifier, Identifier) - Method in interface org.mpisws.p2p.transport.sourceroute.SourceRouteFactory
 
build() - Method in interface rice.p2p.commonapi.IdSet
Returns a new, empty IdSet of this type
build() - Method in class rice.p2p.glacier.FragmentKeySet
Returns a new, empty IdSet of this type
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierNeighborRequestMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierQueryMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRangeQueryMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRangeResponseMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRefreshProbeMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
 
build(String) - Static method in class rice.p2p.glacier.VersionKey
 
build() - Method in class rice.p2p.glacier.VersionKeySet
Returns a new, empty IdSet of this type
build() - Method in class rice.p2p.multiring.MultiringIdSet
Returns a new, empty IdSet of this type
build(Id, Id) - Static method in class rice.p2p.multiring.RingId
Constructor.
build(String) - Static method in class rice.p2p.multiring.RingId
Method which splits apart a ringid string and returns the RingID
build() - Method in class rice.p2p.past.gc.GCIdSet
Returns a new, empty IdSet of this type
build(InputBuffer, Endpoint) - Static method in class rice.p2p.past.gc.messaging.GCRefreshMessage
 
build(InputBuffer, Endpoint, PastContentDeserializer) - Static method in class rice.p2p.past.messaging.CacheMessage
 
build(InputBuffer, Endpoint, PastContentHandleDeserializer) - Static method in class rice.p2p.past.messaging.FetchHandleMessage
 
build(InputBuffer, Endpoint, PastContentDeserializer, PastContentHandleDeserializer) - Static method in class rice.p2p.past.messaging.FetchMessage
 
build(InputBuffer, Endpoint, PastContentDeserializer) - Static method in class rice.p2p.past.messaging.InsertMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.past.messaging.LookupHandlesMessage
 
build(InputBuffer, Endpoint, PastContentDeserializer) - Static method in class rice.p2p.past.messaging.LookupMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.replication.messaging.RequestMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.replication.messaging.ResponseMessage
 
build(InputBuffer, Endpoint, ScribeContentDeserializer) - Static method in class rice.p2p.scribe.messaging.AnycastFailureMessage
 
build(InputBuffer, Endpoint, ScribeContentDeserializer) - Static method in class rice.p2p.scribe.messaging.AnycastMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.scribe.messaging.DropMessage
 
build(InputBuffer, Endpoint, ScribeContentDeserializer) - Static method in class rice.p2p.scribe.messaging.PublishMessage
 
build(InputBuffer, Endpoint, ScribeContentDeserializer) - Static method in class rice.p2p.scribe.messaging.PublishRequestMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.scribe.messaging.SubscribeAckMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.scribe.messaging.SubscribeFailedMessage
 
build(InputBuffer, Endpoint) - Static method in class rice.p2p.scribe.messaging.UnsubscribeMessage
 
build(int[]) - Static method in class rice.pastry.Id
Constructor.
build(InputBuffer) - Static method in class rice.pastry.Id
Id (Version 0) +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + 160 Bit + + + + + + + + + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
build(String) - Static method in class rice.pastry.Id
Constructor, which takes the output of a toStringFull() and converts it back into an Id.
build(char[], int, int) - Static method in class rice.pastry.Id
Constructor, which takes the output of a toStringFull() and converts it back into an Id.
build(byte[]) - Static method in class rice.pastry.Id
Constructor.
build() - Static method in class rice.pastry.Id
Constructor.
build() - Method in class rice.pastry.IdSet
Returns a new, empty IdSet of this type
build(InputBuffer, NodeHandleFactory) - Static method in class rice.pastry.leafset.LeafSet
So that small LeafSets (who have overlapping nodes) don't waste bandwidth, leafset first defines the NodeHandles to be loaded into an array, then specifies their locations.
build(InputBuffer) - Method in interface rice.pastry.messaging.RawMessageDeliveryFactory
 
build(InputBuffer, NodeHandle, int) - Static method in class rice.pastry.pns.messages.LeafSetRequest
 
build(InputBuffer, NodeHandleFactory, int) - Static method in class rice.pastry.pns.messages.LeafSetResponse
 
build(InputBuffer, NodeHandle, int) - Static method in class rice.pastry.pns.messages.RouteRowRequest
 
build(InputBuffer, byte, PastryNode, NodeHandle, byte) - Static method in class rice.pastry.routing.RouteMessage
version 1: +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + int auxAddress + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + bool hasHndle + // if it has a destinationHandle instead of an Id +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + Id target + + (only existis if the hasHandle boolean is false + + + + + + + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + NodeHandle destinationHandle + + (used if the RouteMessage is intended for a specific node) + + (only exists if the hasHandle boolean is true) + ...
build(InputBuffer) - Static method in class rice.pastry.socket.EpochInetSocketAddress
EpochInetSocketAddress: (IPV4): +-+-+-+-+-+-+-+-+ + numAddrs + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + internet address 0 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + port 0 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + internet address 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + port 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + internet address k + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + port k + ...
build(InputBuffer, int) - Static method in class rice.pastry.socket.nat.probe.ProbeRequestMessage
 
buildAggregate(GCPastContent[], Id[]) - Method in interface rice.p2p.aggregation.AggregateFactory
 
buildAggregate(RawGCPastContent[], Id[]) - Method in interface rice.p2p.aggregation.AggregateFactory
 
buildAggregate(GCPastContent[], Id[]) - Method in class rice.p2p.aggregation.JavaSerializedAggregateFactory
 
buildAggregate(RawGCPastContent[], Id[]) - Method in class rice.p2p.aggregation.JavaSerializedAggregateFactory
 
buildAggregate(GCPastContent[], Id[]) - Method in class rice.p2p.aggregation.raw.RawAggregateFactory
 
buildAggregate(RawGCPastContent[], Id[]) - Method in class rice.p2p.aggregation.raw.RawAggregateFactory
 
buildBootstrapSetFromCert(String) - Method in class rice.pastry.testing.PartitionChecker
 
buildCryptoMaterial(Environment) - Method in class org.mpisws.p2p.testing.transportlayer.peerreview.PRRegressionTest
 
buildEndpoint(Application, String) - Method in interface rice.p2p.commonapi.Node
Same as register application, but returns an unregistered Endpoint.
buildEndpoint(Application, String) - Method in class rice.p2p.multiring.MultiringNode
 
buildEndpoint(Application, String) - Method in class rice.p2p.past.gc.GCNode
 
buildEndpoint(Application, String) - Method in class rice.pastry.PastryNode
 
buildGC(InputBuffer, Endpoint, PastContentDeserializer) - Static method in class rice.p2p.past.gc.messaging.GCInsertMessage
 
buildGC(InputBuffer, Endpoint) - Static method in class rice.p2p.past.gc.messaging.GCLookupHandlesMessage
 
buildId(byte[]) - Method in interface rice.p2p.commonapi.IdFactory
Builds a protocol-specific Id given the source data.
buildId(int[]) - Method in interface rice.p2p.commonapi.IdFactory
Builds a protocol-specific Id given the source data.
buildId(String) - Method in interface rice.p2p.commonapi.IdFactory
Builds a protocol-specific Id by using the hash of the given string as source data.
buildId(byte[]) - Method in class rice.p2p.glacier.FragmentKeyFactory
DESCRIBE THE METHOD
buildId(int[]) - Method in class rice.p2p.glacier.FragmentKeyFactory
Builds a protocol-specific Id given the source data.
buildId(String) - Method in class rice.p2p.glacier.FragmentKeyFactory
Builds a protocol-specific Id by using the hash of the given string as source data.
buildId(byte[]) - Method in class rice.p2p.glacier.VersionKeyFactory
DESCRIBE THE METHOD
buildId(int[]) - Method in class rice.p2p.glacier.VersionKeyFactory
Builds a protocol-specific Id given the source data.
buildId(String) - Method in class rice.p2p.glacier.VersionKeyFactory
Builds a protocol-specific Id by using the hash of the given string as source data.
buildId(byte[]) - Method in class rice.p2p.multiring.MultiringIdFactory
Builds a protocol-specific Id given the source data.
buildId(int[]) - Method in class rice.p2p.multiring.MultiringIdFactory
Builds a protocol-specific Id given the source data.
buildId(String) - Method in class rice.p2p.multiring.MultiringIdFactory
Builds a protocol-specific Id by using the hash of the given string as source data.
buildId(byte[]) - Method in class rice.p2p.past.gc.GCIdFactory
Builds a protocol-specific Id given the source data.
buildId(int[]) - Method in class rice.p2p.past.gc.GCIdFactory
Builds a protocol-specific Id given the source data.
buildId(String) - Method in class rice.p2p.past.gc.GCIdFactory
Builds a protocol-specific Id by using the hash of the given string as source data.
buildId(byte[]) - Method in class rice.pastry.commonapi.PastryIdFactory
Builds a protocol-specific Id given the source data.
buildId(int[]) - Method in class rice.pastry.commonapi.PastryIdFactory
Builds a protocol-specific Id given the source data.
buildId(String) - Method in class rice.pastry.commonapi.PastryIdFactory
Builds a protocol-specific Id by using the hash of the given string as source data.
buildIdDistance(byte[]) - Method in interface rice.p2p.commonapi.IdFactory
Builds a protocol-specific Id.Distance given the source data.
buildIdDistance(byte[]) - Method in class rice.p2p.glacier.FragmentKeyFactory
Builds a protocol-specific Id.Distance given the source data.
buildIdDistance(byte[]) - Method in class rice.p2p.glacier.VersionKeyFactory
Builds a protocol-specific Id.Distance given the source data.
buildIdDistance(byte[]) - Method in class rice.p2p.multiring.MultiringIdFactory
Builds a protocol-specific Id.Distance given the source data.
buildIdDistance(byte[]) - Method in class rice.p2p.past.gc.GCIdFactory
Builds a protocol-specific Id.Distance given the source data.
buildIdDistance(byte[]) - Method in class rice.pastry.commonapi.PastryIdFactory
Builds a protocol-specific Id.Distance given the source data.
buildIdFromToString(String) - Method in interface rice.p2p.commonapi.IdFactory
Builds an Id by converting the given toString() output back to an Id.
buildIdFromToString(char[], int, int) - Method in interface rice.p2p.commonapi.IdFactory
Builds an Id by converting the given toString() output back to an Id.
buildIdFromToString(String) - Method in class rice.p2p.glacier.FragmentKeyFactory
DESCRIBE THE METHOD
buildIdFromToString(char[], int, int) - Method in class rice.p2p.glacier.FragmentKeyFactory
 
buildIdFromToString(String) - Method in class rice.p2p.glacier.VersionKeyFactory
DESCRIBE THE METHOD
buildIdFromToString(char[], int, int) - Method in class rice.p2p.glacier.VersionKeyFactory
 
buildIdFromToString(String) - Method in class rice.p2p.multiring.MultiringIdFactory
Builds an Id by converting the given toString() output back to an Id.
buildIdFromToString(char[], int, int) - Method in class rice.p2p.multiring.MultiringIdFactory
Builds an Id by converting the given toString() output back to an Id.
buildIdFromToString(String) - Method in class rice.p2p.past.gc.GCIdFactory
Builds an Id by converting the given toString() output back to an Id.
buildIdFromToString(char[], int, int) - Method in class rice.p2p.past.gc.GCIdFactory
Builds an Id by converting the given toString() output back to an Id.
buildIdFromToString(String) - Method in class rice.pastry.commonapi.PastryIdFactory
Builds an Id by converting the given toString() output back to an Id.
buildIdFromToString(char[], int, int) - Method in class rice.pastry.commonapi.PastryIdFactory
Builds an Id by converting the given toString() output back to an Id.
buildIdRange(Id, Id) - Method in interface rice.p2p.commonapi.IdFactory
Creates an IdRange given the CW and CCW ids.
buildIdRange(Id, Id) - Method in class rice.p2p.glacier.FragmentKeyFactory
Creates an IdRange given the CW and CCW ids.
buildIdRange(Id, Id) - Method in class rice.p2p.glacier.VersionKeyFactory
Creates an IdRange given the CW and CCW ids.
buildIdRange(Id, Id) - Method in class rice.p2p.multiring.MultiringIdFactory
Creates an IdRange given the CW and CCW ids.
buildIdRange(Id, Id) - Method in class rice.p2p.past.gc.GCIdFactory
Creates an IdRange given the CW and CCW ids.
buildIdRange(Id, Id) - Method in class rice.pastry.commonapi.PastryIdFactory
Creates an IdRange given the CW and CCW ids.
buildIdRangeFromPrefix(String) - Method in interface rice.p2p.commonapi.IdFactory
Builds an IdRange based on a prefix.
buildIdRangeFromPrefix(String) - Method in class rice.p2p.glacier.FragmentKeyFactory
Builds an IdRange based on a prefix.
buildIdRangeFromPrefix(String) - Method in class rice.p2p.glacier.VersionKeyFactory
Builds an IdRange based on a prefix.
buildIdRangeFromPrefix(String) - Method in class rice.p2p.multiring.MultiringIdFactory
Builds an IdRange based on a prefix.
buildIdRangeFromPrefix(String) - Method in class rice.p2p.past.gc.GCIdFactory
Builds an IdRange based on a prefix.
buildIdRangeFromPrefix(String) - Method in class rice.pastry.commonapi.PastryIdFactory
Builds an IdRange based on a prefix.
buildIdSet() - Method in interface rice.p2p.commonapi.IdFactory
Creates an empty IdSet.
buildIdSet(SortedMap) - Method in interface rice.p2p.commonapi.IdFactory
Creates an empty IdSet.
buildIdSet() - Method in class rice.p2p.glacier.FragmentKeyFactory
Creates an empty IdSet.
buildIdSet(SortedMap) - Method in class rice.p2p.glacier.FragmentKeyFactory
Creates an empty IdSet.
buildIdSet() - Method in class rice.p2p.glacier.VersionKeyFactory
Creates an empty IdSet.
buildIdSet(SortedMap) - Method in class rice.p2p.glacier.VersionKeyFactory
Creates an empty IdSet.
buildIdSet() - Method in class rice.p2p.multiring.MultiringIdFactory
Creates an empty IdSet.
buildIdSet(SortedMap) - Method in class rice.p2p.multiring.MultiringIdFactory
Creates an empty IdSet.
buildIdSet() - Method in class rice.p2p.past.gc.GCIdFactory
Creates an empty IdSet.
buildIdSet(SortedMap) - Method in class rice.p2p.past.gc.GCIdFactory
Creates an empty IdSet.
buildIdSet() - Method in class rice.pastry.commonapi.PastryIdFactory
Creates an empty IdSet.
buildIdSet(SortedMap) - Method in class rice.pastry.commonapi.PastryIdFactory
Creates an empty IdSet.
buildListOf1(Topic) - Static method in class rice.p2p.scribe.testing.ScribeRegrTest
 
buildMessage() - Method in interface rice.p2p.past.PastImpl.MessageBuilder
 
buildNodeHandleSet() - Method in interface rice.p2p.commonapi.IdFactory
Creates an empty NodeHandleSet.
buildNodeHandleSet() - Method in class rice.p2p.glacier.FragmentKeyFactory
Creates an empty NodeHandleSet.
buildNodeHandleSet() - Method in class rice.p2p.glacier.VersionKeyFactory
Creates an empty NodeHandleSet.
buildNodeHandleSet() - Method in class rice.p2p.multiring.MultiringIdFactory
Creates an empty NodeHandleSet.
buildNodeHandleSet() - Method in class rice.p2p.past.gc.GCIdFactory
Creates an empty NodeHandleSet.
buildNodeHandleSet() - Method in class rice.pastry.commonapi.PastryIdFactory
Creates an empty NodeHandleSet.
buildNormalId(byte[]) - Method in class rice.p2p.multiring.MultiringIdFactory
Builds a protocol-specific Id given the source data.
buildNormalId(String) - Method in class rice.p2p.multiring.MultiringIdFactory
Builds a protocol-specific Id given the source data.
buildNormalId(byte[]) - Method in class rice.p2p.past.gc.GCIdFactory
Builds a protocol-specific Id given the source data.
buildPlayers(Environment) - Method in class org.mpisws.p2p.testing.transportlayer.peerreview.PRRegressionTest
 
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(SocketPastryNodeFactory, InetSocketAddress) - Method in class rice.pastry.testing.PartitionChecker
 
buildRingId(Id, byte[]) - Method in class rice.p2p.multiring.MultiringIdFactory
Builds a ringId by using the provided Id and ringIds.
buildRingId(Id, Id) - Method in class rice.p2p.multiring.MultiringIdFactory
Builds a ringId by using the provided Id and ringIds.
buildShared() - Static method in class rice.p2p.util.testing.IdBloomFilterReplicationTest
 
buildSM(InputBuffer, Endpoint, ScribeContentDeserializer) - Static method in class rice.p2p.scribe.messaging.SubscribeMessage
 
buildSNH(InputBuffer, MultiInetSocketAddress, long, Id) - Method in class rice.pastry.socket.nat.rendezvous.RendezvousSPNFIdentitySerializer
 
buildSNH(InputBuffer, MultiInetSocketAddress, long, Id) - Method in class rice.pastry.socket.SPNFIdentitySerializer
 
buildTestScribeContent(Topic, int) - Method in class rice.p2p.scribe.testing.RawScribeRegrTest
 
buildTestScribeContent(Topic, int) - Method in class rice.p2p.scribe.testing.ScribeRegrTest
 
byteArrayToInt(byte[]) - Static method in class rice.p2p.util.MathUtils
Utility method for converting a byte[] into a int
byteArrayToInt(byte[], int) - Static method in class rice.p2p.util.MathUtils
 
byteArrayToLong(byte[]) - Static method in class rice.p2p.util.MathUtils
Utility method for converting a byte[] into a long
byteArrayToLong(byte[], int) - Static method in class rice.p2p.util.MathUtils
 
byteArrayToShort(byte[]) - Static method in class rice.p2p.util.MathUtils
 
byteArrayToShort(byte[], int) - Static method in class rice.p2p.util.MathUtils
 
ByteBufferMsg - Class in rice.pastry.socket.nat.rendezvous
Used to hold a UDP message (usually liveness) when delivering to a firewalled node via Routing.
ByteBufferMsg(ByteBuffer, NodeHandle, int, int) - Constructor for class rice.pastry.socket.nat.rendezvous.ByteBufferMsg
 
bytes() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit.TestByteSerialization
 
bytesPending(Identifier) - Method in interface org.mpisws.p2p.transport.priority.PriorityTransportLayer
The number of bytes to be sent to the identifier
bytesPending(Identifier) - Method in class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl
 
bytesRemaining() - Method in class org.mpisws.p2p.transport.util.FileInputBuffer
 
bytesRemaining() - Method in class org.mpisws.p2p.transport.util.FileOutputBuffer
 
bytesRemaining() - Method in class org.mpisws.p2p.transport.util.SocketInputBuffer
 
bytesRemaining() - Method in interface rice.p2p.commonapi.rawserialization.InputBuffer
How much data is left in the InputBuffer.
bytesRemaining() - Method in interface rice.p2p.commonapi.rawserialization.OutputBuffer
 
bytesRemaining() - Method in class rice.p2p.util.RandomAccessFileIOBuffer
 
bytesRemaining() - Method in class rice.p2p.util.rawserialization.SimpleInputBuffer
 
bytesRemaining() - Method in class rice.p2p.util.rawserialization.SimpleOutputBuffer
 
bytesRemaining() - Method in class rice.p2p.util.rawserialization.SizeChecker
 
bytesWritten() - Method in interface rice.p2p.commonapi.rawserialization.SizeCheckOutputBuffer
 
bytesWritten() - Method in class rice.p2p.util.rawserialization.SizeChecker
 

C

c - Variable in class org.mpisws.p2p.transport.ssl.SSLSocketManager
 
c - Variable in class rice.p2p.util.tuples.Tuple3
 
c() - Method in class rice.p2p.util.tuples.Tuple3
 
CA_STORE_CERT - Static variable in class org.mpisws.p2p.pki.x509.CAToolImpl
 
CA_STORE_PRIVATE - Static variable in class org.mpisws.p2p.pki.x509.CAToolImpl
 
CA_STORE_PUBLIC - Static variable in class org.mpisws.p2p.pki.x509.CAToolImpl
 
cache - Variable in class org.mpisws.p2p.transport.limitsockets.LimitSocketsTransportLayer
 
cache(PastContent, Continuation) - Method in class rice.p2p.past.PastImpl
Method which inserts the given object into the cache
cache - Variable in class rice.p2p.util.XMLParser
The StringCache used to reduce the memory requirements
Cache - Interface in rice.persistence
This interface is the abstraction of something which provides a caching service.
cache(Id, Serializable, Serializable, Continuation) - Method in interface rice.persistence.Cache
Caches an object in this storage.
cache(Id, Serializable, Serializable, Continuation) - Method in class rice.persistence.EmptyCache
Caches an object in this storage.
cache(Id, Serializable, Serializable, Continuation) - Method in class rice.persistence.LRUCache
Caches an object in this storage.
cache(Id, Serializable, Serializable, Continuation) - Method in class rice.persistence.StorageManagerImpl
Caches an object in this storage.
CACHE_SIZE - Static variable in class rice.persistence.testing.LRUCacheTest
 
CacheMessage - Class in rice.p2p.past.messaging
 
CacheMessage(int, PastContent, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.CacheMessage
Constructor which takes a unique integer Id and the local id
CacheMessage(int, RawPastContent, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.CacheMessage
 
callback - Variable in class org.mpisws.p2p.filetransfer.FileTransferImpl
 
callback - Variable in class org.mpisws.p2p.transport.direct.DirectTransportLayer
 
callback - Variable in class org.mpisws.p2p.transport.limitsockets.LimitSocketsTransportLayer
 
callback - Variable in class org.mpisws.p2p.transport.nat.FirewallTLImpl
 
callback - Variable in class org.mpisws.p2p.transport.networkinfo.NetworkInfoTransportLayer
 
callback - Variable in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
callback - Variable in class org.mpisws.p2p.transport.peerreview.replay.VerifierMRH
 
callback - Variable in class org.mpisws.p2p.transport.rc4.RC4TransportLayer
 
callback - Variable in class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl
 
callback - Variable in class org.mpisws.p2p.transport.ssl.SSLTransportLayerImpl
 
callback - Variable in class org.mpisws.p2p.transport.table.TableTransprotLayerImpl
 
callback - Variable in class org.mpisws.p2p.transport.wire.magicnumber.MagicNumberTransportLayer
 
CallbackFactory - Class in rice.pastry.peerreview
 
CallbackFactory(Environment) - Constructor for class rice.pastry.peerreview.CallbackFactory
 
cancel() - Method in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl.DeadChecker
 
cancel() - Method in class org.mpisws.p2p.transport.peerreview.message.OutgoingUserDataMessage
 
cancel() - Method in class org.mpisws.p2p.transport.peerreview.replay.playback.ReplaySocket
 
cancel() - Method in class org.mpisws.p2p.transport.peerreview.replay.ReplaySocket
 
cancel() - Method in class org.mpisws.p2p.transport.util.MessageRequestHandleImpl
 
cancel() - Method in class org.mpisws.p2p.transport.util.SocketRequestHandleImpl
 
cancel() - Method in class org.mpisws.p2p.transport.wire.SocketManager
 
cancel() - Method in class org.mpisws.p2p.transport.wire.UDPLayerImpl.Envelope
 
cancel() - Method in class rice.environment.processing.simple.ProcessingRequest
 
cancel() - Method in class rice.environment.processing.WorkRequest
 
cancel() - Method in interface rice.p2p.commonapi.Cancellable
 
cancel() - Method in class rice.p2p.scribe.messaging.SubscribeLostMessage
 
cancel() - Method in class rice.p2p.util.AttachableCancellable
Returns false if any are false;
cancel() - Method in class rice.p2p.util.MRHAdapter
 
cancel() - Method in class rice.pastry.ExponentialBackoffScheduledMessage
 
cancel() - Method in class rice.pastry.routing.RouteMessage
 
cancel() - Method in class rice.pastry.ScheduledMessage
 
cancel() - Method in class rice.pastry.transport.PMessageReceiptImpl
The synchronization code here must do the following: cancel/setInternal can be called on any thread at any time if both cancel and setInternal are called, then internal.cancel() is called the first time the second call is made.
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
 
CANCEL_PRIORITY - Static variable in class org.mpisws.p2p.filetransfer.FileTransferImpl
 
Cancellable - Interface in rice.p2p.commonapi
 
CancellableTask - Interface in rice.p2p.commonapi
This class represents a task which can be cancelled by the caller.
cancelled - Variable in class rice.environment.processing.WorkRequest
 
cancelled - Variable in class rice.selector.TimerTask
 
cancelledKeys - Variable in class rice.selector.SelectorManager
 
cancelLivenessCheck(Identifier, Map<String, Object>) - Method in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl
True if there was a pending liveness check.
cancelLivenessCheck(LivenessTransportLayerImpl<Identifier>.EntityManager, Map<String, Object>) - Method in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl
 
cancelLivenessChecker(Identifier) - Method in class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl
 
cancelRotateTask() - Method in class rice.environment.logging.file.RotatingLogManager
 
cancelTask() - Method in class rice.tutorial.timer.MyApp
Call this to cancel the task.
canChange(UpperIdentifier, UpperIdentifier) - Method in interface org.mpisws.p2p.transport.identity.NodeChangeStrategy
 
canContactDirect(HighIdentifier) - Method in interface org.mpisws.p2p.transport.rendezvous.ContactDirectStrategy
 
canContactDirect() - Method in interface org.mpisws.p2p.transport.rendezvous.RendezvousContact
 
canContactDirect(RendezvousSocketNodeHandle) - Method in class rice.pastry.socket.nat.rendezvous.RendezvousContactDirectStrategy
Return true if they're behind the same firewall If the address I should use to contact the node is the same as his internal address
canContactDirect() - Method in class rice.pastry.socket.nat.rendezvous.RendezvousSocketNodeHandle
 
canRandom() - Method in class rice.pastry.routing.SendOptions
Returns whether randomizations on the route are allowed.
canReceiveSocket() - Method in class org.mpisws.p2p.transport.direct.DirectTransportLayer
 
canReceiveSocket() - Method in class rice.pastry.client.PastryAppl
Calls receiver.receiveSocket(), then sets receiver to null.
CantFindFirewallException - Exception in rice.pastry.socket.nat
 
CantFindFirewallException(String) - Constructor for exception rice.pastry.socket.nat.CantFindFirewallException
 
CantVerifyConnectivityException - Exception in org.mpisws.p2p.transport.networkinfo
Thrown when we can't find a way to very connectivity by a 3rd party.
CantVerifyConnectivityException(String) - Constructor for exception org.mpisws.p2p.transport.networkinfo.CantVerifyConnectivityException
 
capacity() - Method in class rice.pastry.routing.RouteSet
 
Catalog - Interface in rice.persistence
This interface is the abstraction of something which holds objects which are available for lookup.
CATool - Interface in org.mpisws.p2p.pki.x509
 
CAToolImpl - Class in org.mpisws.p2p.pki.x509
 
CAToolImpl(X509Certificate, KeyPair) - Constructor for class org.mpisws.p2p.pki.x509.CAToolImpl
 
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_MISSING - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
CertificateManager<Handle,Identifier> - Interface in org.mpisws.p2p.transport.peerreview.identity
Stores some Certificates, sign/verify, can fetch Certificates
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.
CertTool - Interface in org.mpisws.p2p.pki.x509
 
CHAL_AUDIT - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
CHAL_SEND - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
challenge - Variable in class org.mpisws.p2p.transport.peerreview.message.ChallengeMessage
 
ChallengeAudit - Class in org.mpisws.p2p.transport.peerreview.evidence
CHAL_AUDIT byte type byte flags // 1=includePrevCheckpoint 2=fullMessagesToSender 4=fullMessagesAll [bitfield] authenticator from authenticator to
ChallengeAudit(byte, Authenticator, Authenticator) - Constructor for class org.mpisws.p2p.transport.peerreview.evidence.ChallengeAudit
 
ChallengeAudit(InputBuffer, int, int) - Constructor for class org.mpisws.p2p.transport.peerreview.evidence.ChallengeAudit
 
ChallengeHashPolicy<Identifier> - Class in org.mpisws.p2p.transport.peerreview.challenge
 
ChallengeHashPolicy(byte, Identifier, Serializer<Identifier>) - Constructor for class org.mpisws.p2p.transport.peerreview.challenge.ChallengeHashPolicy
 
ChallengeMessage<Identifier extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.message
MSG_CHALLENGE byte type = MSG_CHALLENGE nodeID originator long long evidenceSeq byte chalType = {CHAL_AUDIT|CHAL_SEND} [challenge payload follows]
ChallengeMessage(Identifier, long, Evidence) - Constructor for class org.mpisws.p2p.transport.peerreview.message.ChallengeMessage
 
ChallengeMessage(InputBuffer, Serializer<Identifier>, EvidenceSerializer) - Constructor for class org.mpisws.p2p.transport.peerreview.message.ChallengeMessage
 
challengeProtocol - Variable in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
challengeProtocol - Variable in class org.mpisws.p2p.transport.peerreview.statement.StatementProtocolImpl
 
ChallengeResponseProtocol<Handle extends RawSerializable,Identifier extends RawSerializable> - Interface in org.mpisws.p2p.transport.peerreview.challenge
 
ChallengeResponseProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.challenge
 
ChallengeResponseProtocolImpl(PeerReviewImpl<Handle, Identifier>, IdentityTransport<Handle, Identifier>, PeerInfoStore<Handle, Identifier>, SecureHistory, AuthenticatorStore<Identifier>, AuditProtocol<Handle, Identifier>, CommitmentProtocol<Handle, Identifier>) - Constructor for class org.mpisws.p2p.transport.peerreview.challenge.ChallengeResponseProtocolImpl
 
challengeSuspectedNode(Handle) - Method in interface org.mpisws.p2p.transport.peerreview.challenge.ChallengeResponseProtocol
 
challengeSuspectedNode(Handle) - Method in class org.mpisws.p2p.transport.peerreview.challenge.ChallengeResponseProtocolImpl
Looks up the first unanswered challenge to a SUSPECTED node, and sends it to that node
challengeSuspectedNode(Handle) - Method in interface org.mpisws.p2p.transport.peerreview.PeerReview
 
challengeSuspectedNode(Handle) - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
channel - Variable in class org.mpisws.p2p.transport.wire.SocketManager
 
Channel - Class in rice.p2p.splitstream
The channel controls all the meta data associated with a group of stripes.
Channel(ChannelId, Scribe, String, IdFactory, Id, int, int) - Constructor for class rice.p2p.splitstream.Channel
Constructor to create a new channel from scratch
channel - Variable in class rice.p2p.splitstream.Stripe
This stripe's channel
channelClosed(InetSocketAddress) - Method in interface rice.pastry.NetworkListener
Called when a socket is closed.
channelId - Variable in class rice.p2p.splitstream.Channel
ChannelId for this channel
ChannelId - Class in rice.p2p.splitstream
This class wraps the nodeId object so we can use type checking and allow more readable and understandable code.
ChannelId(Id) - Constructor for class rice.p2p.splitstream.ChannelId
Constructor that takes in an Id and makes a ChannelId
ChannelId(String) - Constructor for class rice.p2p.splitstream.ChannelId
Constructor that takes in a String and makes a ChannelId
channelOpened(InetSocketAddress, int) - Method in interface rice.pastry.NetworkListener
Called when a socket is opened.
channels - Variable in class rice.p2p.splitstream.SplitStreamImpl
Hashtable of all the channels currently created on this node implicitly or explicitly.
check(byte[]) - Method in class rice.p2p.util.BloomFilter
Method which returns whether or not an element *may* be in the set.
check(Id) - Method in class rice.p2p.util.IdBloomFilter
Method which returns whether or not an Id *may* be in the set.
check(IdSet, IdSet, int) - Method in class rice.p2p.util.IdBloomFilter
Method which checks an entire IdSet to see if they exist in this bloom filter, and returns the response by adding elements to the other provided id set.
CHECK_DEAD_THROTTLE - Variable in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl
 
CHECK_LIVENESS_THROTTLE - Variable in class org.mpisws.p2p.transport.sourceroute.manager.SourceRouteManagerImpl
 
checkArray(Id) - Method in class rice.p2p.util.IdBloomFilter
Internal method for checking to see if the array exists, and if not, instantiating it.
checkBit(int) - Method in class rice.pastry.Id
Checks if the ith bit is flipped.
checkDone() - Method in class org.mpisws.p2p.transport.ssl.SSLSocketManager
Return true when done.
checked - Variable in exception rice.p2p.glacier.v2.GlacierNotEnoughFragmentsException
 
checkHashChainContains(byte[], long, HashProvider, Logger) - Method in class org.mpisws.p2p.transport.peerreview.audit.LogSnippet
 
checkInsert(Id, PastContent) - Method in class rice.p2p.aggregation.Aggregate
 
checkInsert(Id, PastContent) - Method in class rice.p2p.aggregation.messaging.NonAggregate
 
checkInsert(Id, PastContent) - Method in class rice.p2p.glacier.v2.DebugContent
 
checkInsert(Id, PastContent) - Method in class rice.p2p.past.ContentHashPastContent
Checks if a insert operation should be allowed.
checkInsert(Id, PastContent) - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
 
checkInsert(Id, PastContent) - Method in interface rice.p2p.past.PastContent
Checks if a insert operation should be allowed.
checkInsert(Id, PastContent) - Method in class rice.p2p.past.rawserialization.JavaSerializedPastContent
 
checkInsert(Id, PastContent) - Method in class rice.p2p.past.testing.PastRegrTest.NonOverwritingTestPastContent
 
checkInsert(Id, PastContent) - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
 
checkInsert(Id, PastContent) - Method in class rice.p2p.past.testing.RawPastRegrTest.NonOverwritingTestPastContent
 
checkInsert(Id, PastContent) - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContent
 
checkLeafSet(LeafSet, NodeHandle, boolean) - Method in class rice.pastry.standard.StandardLeafSetProtocol
Checks a received leafset advertisement for missing nodes
checkLiveness(Identifier, Map<String, Object>) - Method in interface org.mpisws.p2p.transport.liveness.LivenessProvider
Returns whether a new notification will occur.
checkLiveness(Identifier, Continuation<Identifier, Exception>) - Method in interface org.mpisws.p2p.transport.liveness.LivenessStrategy
Notify the continuation when the liveness check has completed.
checkLiveness(Identifier, Map<String, Object>) - Method in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl
 
checkLiveness(Map<String, Object>) - Method in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl.EntityManager
Method which checks to see this route is dead.
checkLiveness(Map<String, Object>) - Method in class org.mpisws.p2p.transport.sourceroute.manager.SourceRouteManagerImpl.AddressManager
Method which suggests a ping to the remote node.
checkLiveness(Identifier, Map<String, Object>) - Method in class org.mpisws.p2p.transport.sourceroute.manager.SourceRouteManagerImpl
Method which FORCES a check of liveness of the remote node.
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(Identifier, Map<String, Object>) - Method in class rice.pastry.direct.BasicNetworkSimulator
 
checkLiveness() - Method in class rice.pastry.NodeHandle
Method which FORCES a check of liveness of the remote node.
checkLiveness(NodeHandle, Map<String, Object>) - Method in class rice.pastry.PastryNode
 
checkLiveness() - Method in class rice.pastry.socket.SocketNodeHandle
Method which FORCES a check of liveness of the remote node.
checkLiveness(SocketNodeHandle, Map<String, Object>) - Method in class rice.pastry.socket.SocketPastryNodeFactory.TLBootstrapper
 
checkLiveness(NodeHandle, Map<String, Object>) - Method in class rice.pastry.transport.NodeHandleAdapter
 
checkRawType(RawMessage) - Static method in class rice.pastry.commonapi.PastryEndpointMessage
 
checkRoutingTable(RegrTestApp) - Method in class rice.pastry.testing.DirectPastryRegrTest
 
checkRoutingTable(RegrTestApp) - Method in class rice.pastry.testing.PastryRegrTest
verify the correctness of the routing table
checkRoutingTable() - Method in class rice.pastry.testing.SinglePingTest
 
checkSignature(Manifest, VersionKey) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
checkSignature(Manifest, VersionKey) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
 
checkSnippet(LogSnippet) - Method in interface org.mpisws.p2p.transport.peerreview.audit.EvidenceTool
 
checkSnippet(LogSnippet) - Method in class org.mpisws.p2p.transport.peerreview.audit.EvidenceToolImpl
1) is the log snippet well-formed, i.e.
checkSnippetSignatures(LogSnippet, Handle, AuthenticatorStore<Identifier>, byte, CommitmentProtocol<Handle, Identifier>, byte[], long) - Method in interface org.mpisws.p2p.transport.peerreview.audit.EvidenceTool
 
checkSnippetSignatures(LogSnippet, Handle, AuthenticatorStore<Identifier>, byte, CommitmentProtocol<Handle, Identifier>, byte[], long) - Method in class org.mpisws.p2p.transport.peerreview.audit.EvidenceToolImpl
The following method does several things: It verifies all the signatures in a log snippet, it extracts all the authenticators for later forwarding to the corresponding witnesses, and it delivers any new messages to the local node that may be in the snippet (e.g.
checkTree(int, int) - Method in class rice.p2p.splitstream.testing.SplitStreamRegrTest
 
childAdded(Topic, NodeHandle) - Method in class org.mpisws.p2p.testing.transportlayer.replay.MyScribeClient
 
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
Deprecated. Informs this client that a child was added to a topic in which it was interested in.
childAdded(Topic, NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl.ScribeClientConverter
 
childAdded(Topic, NodeHandle) - Method in interface rice.p2p.scribe.ScribeMultiClient
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.p2p.splitstream.SplitStreamScribePolicy
Informs this policy that a child was added to a topic - the topic is free to ignore this upcall if it doesn't care.
childAdded(Topic, NodeHandle) - Method in class rice.p2p.splitstream.Stripe
Informs this client that a child was added to a topic in which it was interested in.
childAdded(Topic, NodeHandle) - Method in class rice.tutorial.scribe.MyScribeClient
 
childRemoved(Topic, NodeHandle) - Method in class org.mpisws.p2p.testing.transportlayer.replay.MyScribeClient
 
childRemoved(Topic, NodeHandle) - Method in class rice.p2p.multiring.MultiringNode
Informs this client that a child was removed from a topic in which it was interested in.
childRemoved(Topic, NodeHandle) - Method in interface rice.p2p.scribe.ScribeClient
Deprecated. Informs this client that a child was removed from a topic in which it was interested in.
childRemoved(Topic, NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl.ScribeClientConverter
 
childRemoved(Topic, NodeHandle) - Method in interface rice.p2p.scribe.ScribeMultiClient
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.p2p.splitstream.SplitStreamScribePolicy
Informs this policy that a child was removed from a topic - the topic is free to ignore this upcall if it doesn't care.
childRemoved(Topic, NodeHandle) - Method in class rice.p2p.splitstream.Stripe
Informs this client that a child was removed from a topic in which it was interested in.
childRemoved(Topic, NodeHandle) - Method in class rice.tutorial.scribe.MyScribeClient
 
children - Variable in class rice.p2p.scribe.ScribeImpl.TopicManager
DESCRIBE THE FIELD
chooseDefaults() - Method in class rice.environment.Environment
Can be easily overridden by a subclass.
CHUNK_SIZE - Variable in class org.mpisws.p2p.filetransfer.FileTransferImpl
Max size of a message, (the size that can't be preempted)
cleanUp() - Method in class rice.p2p.past.testing.PastRegrTest
 
cleanUp() - Method in class rice.p2p.past.testing.RawPastRegrTest
 
cleanupIncompleteStatements() - Method in class org.mpisws.p2p.transport.peerreview.statement.StatementProtocolImpl
If a message hangs around in our queue for too long, we discard it
clear(long) - Method in class org.mpisws.p2p.transport.rendezvous.EphemeralDBImpl
 
clear() - Method in class org.mpisws.p2p.transport.util.SocketInputBuffer
Clears the cache from memory, resetting it to the initial size.
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
clearDeserializer(int) - Method in interface rice.pastry.transport.Deserializer
 
clearDeserializer(int) - Method in class rice.pastry.transport.TLDeserializer
 
clearLivenessState() - Method in class org.mpisws.p2p.transport.sourceroute.manager.SourceRouteManagerImpl.AddressManager
 
clearState(Identifier) - Method in class org.mpisws.p2p.transport.direct.DirectTransportLayer
 
clearState(Identifier) - Method in interface org.mpisws.p2p.transport.liveness.LivenessProvider
Force layer to clear the existing state related to the Identifier.
clearState(Identifier) - Method in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl
 
clearState(Identifier) - Method in class org.mpisws.p2p.transport.proximity.MinRTTProximityProvider
 
clearState(Identifier) - Method in interface org.mpisws.p2p.transport.proximity.ProximityProvider
 
clearState(Identifier) - Method in class org.mpisws.p2p.transport.sourceroute.manager.SourceRouteManagerImpl
 
clearState(Identifier) - Method in class rice.pastry.direct.BasicNetworkSimulator
 
clearState(NodeHandle) - Method in class rice.pastry.PastryNode
 
clearState(NodeHandle) - Method in class rice.pastry.transport.NodeHandleAdapter
 
clearXmitQueue() - Method in class org.mpisws.p2p.transport.peerreview.commitment.PeerInfo
 
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_AUTH_NONE - Static variable in interface org.mpisws.p2p.transport.ssl.SSLTransportLayer
 
CLIENT_AUTH_OPTIONAL - Static variable in interface org.mpisws.p2p.transport.ssl.SSLTransportLayer
 
CLIENT_AUTH_REQUIRED - Static variable in interface org.mpisws.p2p.transport.ssl.SSLTransportLayer
 
clients - Variable in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
The clients
clients - Variable in class rice.p2p.replication.testing.ReplicationRegrTest
The clients
clients - Variable in class rice.p2p.scribe.ScribeImpl.TopicManager
DESCRIBE THE FIELD
clients - Variable in class rice.p2p.splitstream.Stripe
The list of SplitStreamClients interested in data from this client
clockwise(Id) - Method in interface rice.p2p.commonapi.Id
Checks to see if the Id nid is clockwise or counterclockwise from this, on the ring.
clockwise(Id) - Method in class rice.p2p.glacier.FragmentKey
DESCRIBE THE METHOD
clockwise(Id) - Method in class rice.p2p.glacier.VersionKey
 
clockwise(Id) - Method in class rice.p2p.multiring.RingId
Checks to see if the Id nid is clockwise or counterclockwise from this, on the ring.
clockwise(Id) - Method in class rice.p2p.past.gc.GCId
Checks to see if the Id nid is clockwise or counterclockwise from this, on the ring.
clockwise(Id) - Method in class rice.pastry.Id
Checks to see if the Id nid is clockwise or counterclockwise from this, on the ring.
clockwise(Id) - Method in class rice.pastry.Id
Checks to see if the Id nid is clockwise or counterclockwise from this, on the ring.
clockwise(Id) - Method in class rice.persistence.testing.MemoryStorageTest.VariableId
 
clone(String) - Method in interface rice.environment.logging.CloneableLogManager
Return a new LogManager with identical parameters except that there is an indication of detail in each line, or filename if seperated by files.
clone(String, TimeSource) - Method in interface rice.environment.logging.CloneableLogManager
 
clone(String) - Method in class rice.environment.logging.file.FileLogManager
 
clone(String) - Method in class rice.environment.logging.simple.SimpleLogManager
 
clone(String, TimeSource) - Method in class rice.environment.logging.simple.SimpleLogManager
 
clone() - Method in interface rice.p2p.commonapi.IdSet
Override clone() to make it publicly accessible
clone() - Method in class rice.p2p.glacier.FragmentKeySet
DESCRIBE THE METHOD
clone() - Method in class rice.p2p.glacier.VersionKeySet
DESCRIBE THE METHOD
clone() - Method in class rice.p2p.multiring.MultiringIdSet
Clones this object
clone() - Method in class rice.p2p.past.gc.GCIdSet
Clones this object
clone(IdSet) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl
Internal method which clones an IdSet, so that iterators work as expected
clone() - Method in class rice.p2p.util.RedBlackMap
Returns a shallow copy of this RedBlackMap instance.
clone() - Method in class rice.pastry.IdSet
 
CloneableLogManager - Interface in rice.environment.logging
If you implement this interface, then your log manager can be cloned.
cloneEnvironment(String) - Method in class rice.environment.Environment
 
cloneEnvironment(String, boolean, boolean) - Method in class rice.environment.Environment
 
cloneEnvironment(Environment, Id) - Method in class rice.pastry.socket.SocketPastryNodeFactory
 
cloneLogManager(String) - Method in class rice.environment.Environment
 
cloneLogManager(Environment, Id) - Method in class rice.pastry.socket.SocketPastryNodeFactory
 
cloneProcessor(String, LogManager, boolean) - Method in class rice.environment.Environment
 
cloneProcessor(Environment, Id, LogManager) - Method in class rice.pastry.socket.SocketPastryNodeFactory
 
cloneRandomSource(LogManager) - Method in class rice.environment.Environment
 
cloneRandomSource(Environment, Id, LogManager) - Method in class rice.pastry.socket.SocketPastryNodeFactory
 
cloneSelectorManager(String, TimeSource, RandomSource, LogManager, boolean) - Method in class rice.environment.Environment
 
cloneSelectorManager(Environment, Id, LogManager) - Method in class rice.pastry.socket.SocketPastryNodeFactory
 
cloneTimeSource(LogManager) - Method in class rice.environment.Environment
 
close() - Method in interface org.mpisws.p2p.transport.P2PSocket
Closes this socket.
close() - Method in interface org.mpisws.p2p.transport.peerreview.history.SecureHistory
The destructor.
close() - Method in class org.mpisws.p2p.transport.peerreview.history.SecureHistoryImpl
The destructor.
close() - Method in class org.mpisws.p2p.transport.peerreview.replay.playback.ReplaySocket
 
close(int) - Method in class org.mpisws.p2p.transport.peerreview.replay.playback.ReplayVerifier
 
close() - Method in class org.mpisws.p2p.transport.peerreview.replay.record.RecordSocket
 
close() - Method in class org.mpisws.p2p.transport.peerreview.replay.ReplaySocket
 
close(int) - Method in class org.mpisws.p2p.transport.peerreview.replay.VerifierImpl
 
close() - Method in class org.mpisws.p2p.transport.ssl.SSLSocketManager
 
close() - Method in class org.mpisws.p2p.transport.util.SocketWrapperSocket
 
close() - Method in class org.mpisws.p2p.transport.wire.SocketManager
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.environment.logging.LogOutputStream
 
close() - Method in interface rice.p2p.commonapi.appsocket.AppSocket
Closes this socket.
close() - Method in class rice.p2p.util.Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.
close() - Method in class rice.p2p.util.EncryptedInputStream
Closes this input stream and releases any system resources associated with the stream.
close() - Method in class rice.p2p.util.EncryptedOutputStream
Closes this output stream and releases any system resources associated with this stream.
close() - Method in class rice.p2p.util.XMLObjectInputStream
Method which closes the underlying input stream for reading.
close() - Method in class rice.p2p.util.XMLObjectOutputStream
Method which closes the underlying output stream for writing.
close() - Method in class rice.p2p.util.XMLReader
Method which closes the underlying reader, which will cause future step attempts to throw an IOException.
close() - Method in class rice.p2p.util.XMLWriter
Method which flushes and closes the underlying writer, which will cause future writer attempts to throw an IOException.
close() - Method in class rice.pastry.transport.SocketAdapter
 
closed - Variable in class org.mpisws.p2p.transport.ssl.SSLSocketManager
 
ClosedChannelException - Exception in org.mpisws.p2p.transport
Java's CCE doesn't have proper constructors.
ClosedChannelException(String) - Constructor for exception org.mpisws.p2p.transport.ClosedChannelException
 
closeIfNecessary() - Method in class org.mpisws.p2p.transport.limitsockets.LimitSocketsTransportLayer
 
closePilot(Identifier) - Method in interface org.mpisws.p2p.transport.rendezvous.PilotManager
Tells the manager that the pilot to the Identifier is no longer useful
closePilot(HighIdentifier) - Method in class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl
 
closestNode() - Method in class rice.pastry.routing.RouteSet
Return the closest live node in the set.
closestNode(int) - Method in class rice.pastry.routing.RouteSet
Return the closest live node in the set.
ClosestRegrTest - Class in rice.pastry.testing
ClosestRegrTest A test suite for the getClosest algorithm.
coalesce(NodeHandle) - Method in interface rice.p2p.commonapi.rawserialization.NodeHandleReader
 
coalesce(NodeHandle) - Method in class rice.p2p.multiring.MultiringEndpoint
 
coalesce(NodeHandle) - Method in class rice.p2p.past.gc.GCEndpoint
 
coalesce(NodeHandle) - Method in class rice.pastry.commonapi.PastryEndpoint
 
coalesce(NH) - Method in interface rice.pastry.NodeHandleFactory
Needed for legacy java deserialization of NodeHanlde because we aren't given any other way to do this properly such as a protected constructor.
coalesce(NodeHandle) - Method in class rice.pastry.PastryNode
 
coalesce(SocketNodeHandle) - Method in class rice.pastry.socket.SocketNodeHandleFactory
 
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
CommitmentProtocol<Handle extends RawSerializable,Identifier extends RawSerializable> - Interface in org.mpisws.p2p.transport.peerreview.commitment
This protocol attaches signatures to outgoing messages and acknowledges incoming messages.
commitmentProtocol - Variable in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
CommitmentProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.commitment
 
CommitmentProtocolImpl(PeerReview<Handle, Identifier>, IdentityTransport<Handle, Identifier>, PeerInfoStore<Handle, Identifier>, AuthenticatorStore<Identifier>, SecureHistory, long) - Constructor for class org.mpisws.p2p.transport.peerreview.commitment.CommitmentProtocolImpl
 
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.
CommonAPITransportLayer<Identifier extends NodeHandle> - Interface in org.mpisws.p2p.transport.commonapi
TransportLayer for the rice.p2p.commonapi.
CommonAPITransportLayerImpl<Identifier extends NodeHandle> - Class in org.mpisws.p2p.transport.commonapi
 
CommonAPITransportLayerImpl(TransportLayer<Identifier, ByteBuffer>, IdFactory, RawMessageDeserializer, OptionsAdder, ErrorHandler<Identifier>, Environment) - Constructor for class org.mpisws.p2p.transport.commonapi.CommonAPITransportLayerImpl
 
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(Authenticator) - Method in class org.mpisws.p2p.transport.peerreview.commitment.Authenticator
 
compareTo(ProcessingRequest) - Method in class rice.environment.processing.simple.ProcessingRequest
 
compareTo(ObjectDescriptor) - Method in class rice.p2p.aggregation.ObjectDescriptor
 
compareTo(Id) - Method in class rice.p2p.glacier.FragmentKey
DESCRIBE THE METHOD
compareTo(FragmentMetadata) - Method in class rice.p2p.glacier.v2.FragmentMetadata
 
compareTo(Id) - Method in class rice.p2p.glacier.VersionKey
DESCRIBE THE METHOD
compareTo(Id) - Method in class rice.p2p.multiring.RingId
Returns this id compared to the target
compareTo(Id) - Method in class rice.p2p.past.gc.GCId
Returns this id compared to the target
compareTo(GCPastMetadata) - Method in class rice.p2p.past.gc.GCPastMetadata
Comparable, returns -1 if less, 0 if equal, and 1 if greater
compareTo(Topic) - Method in class rice.p2p.scribe.Topic
 
compareTo(Id) - Method in class rice.pastry.Id
Comparison operator for Ids.
compareTo(Id.Distance) - Method in class rice.pastry.Id.Distance
Comparison operator.
compareTo(LeafSetTest.TestNodeHandle) - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
 
compareTo(Id) - Method in class rice.persistence.testing.MemoryStorageTest.VariableId
 
compareTo(TimerTask) - Method in class rice.selector.TimerTask
 
complement() - Method in class rice.pastry.IdRange
get the complement of this range on the ring
complete(FileTransferImpl.MessageWrapper) - Method in class org.mpisws.p2p.filetransfer.FileTransferImpl
 
completeJoin(JoinRequest) - Method in class rice.pastry.standard.StandardJoinProtocol
called on the joiner
components - Variable in class rice.p2p.aggregation.Aggregate
 
CONFIG - Static variable in class rice.environment.logging.Logger
CONFIG is a message level for static configuration messages.
configFileName - Variable in class rice.p2p.aggregation.AggregateList
 
connect(NodeHandle, AppSocketReceiver, int) - Method in interface rice.p2p.commonapi.Endpoint
Opens a connection to this application on a remote node.
connect(NodeHandle, AppSocketReceiver, int) - Method in class rice.p2p.multiring.MultiringEndpoint
Passthrough to sub endpoint.
connect(NodeHandle, AppSocketReceiver, int) - Method in class rice.p2p.past.gc.GCEndpoint
Passthrough to the sub endpoint.
connect(NodeHandle, AppSocketReceiver, int) - Method in class rice.pastry.client.PastryAppl
Called to open an ApplicationLevelSocket
connect(NodeHandle, AppSocketReceiver, PastryAppl, int) - Method in class rice.pastry.PastryNode
Called by PastryAppl to ask the transport layer to open a Socket to its counterpart on another node.
connect(SelectionKey) - Method in class rice.selector.SelectionKeyHandler
Method which is called when the key becomes connectable.
CONNECTION_NO_ACCEPTOR - Static variable in class rice.pastry.PastryNode
 
CONNECTION_NO_APP - Static variable in class rice.pastry.PastryNode
 
CONNECTION_OK - Static variable in class rice.pastry.PastryNode
 
CONNECTION_RESPONSE_FAILURE - Static variable in class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl
 
CONNECTION_RESPONSE_SUCCESS - Static variable in class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl
 
CONNECTION_UNKNOWN - Static variable in class rice.pastry.PastryNode
 
CONNECTION_UNKNOWN_ERROR - Static variable in class rice.pastry.PastryNode
Used by AppSockets
connectionExceptionMeansFaulty(boolean) - Method in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl
Set this to true if you want a ConnectionException to mark the connection as faulty.
connectionOptions(Identifier) - Method in interface org.mpisws.p2p.transport.priority.PriorityTransportLayer
Returns the options on the primary connection
connectionOptions(Identifier) - Method in class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl
 
connectionStatus(Identifier) - Method in interface org.mpisws.p2p.transport.priority.PriorityTransportLayer
Returns if there is a primary connection to the identifier
connectionStatus(Identifier) - Method in class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl
 
ConnectivityResult - Interface in org.mpisws.p2p.transport.networkinfo
 
ConnectivityVerifier - Interface in rice.pastry.socket.nat.connectivityverifiier
 
ConnectivityVerifierImpl - Class in rice.pastry.socket.nat.connectivityverifiier
 
ConnectivityVerifierImpl(SocketPastryNodeFactory) - Constructor for class rice.pastry.socket.nat.connectivityverifiier.ConnectivityVerifierImpl
 
CONNECTOR_SOCKET - Static variable in class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl
 
ConnectorExceptionDelivery<Identifier> - Class in org.mpisws.p2p.transport.direct
 
ConnectorExceptionDelivery(SocketCallback<Identifier>, SocketRequestHandle<Identifier>, IOException) - Constructor for class org.mpisws.p2p.transport.direct.ConnectorExceptionDelivery
 
ConsistentJoinMsg - Class in rice.pastry.standard
 
ConsistentJoinMsg(LeafSet, HashSet<NodeHandle>, boolean) - Constructor for class rice.pastry.standard.ConsistentJoinMsg
 
ConsistentJoinMsg(InputBuffer, NodeHandleFactory, NodeHandle) - Constructor for class rice.pastry.standard.ConsistentJoinMsg
 
ConsistentJoinProtocol - Class in rice.pastry.standard
Does not setReady until contacting entire leafset which gossips new members.
ConsistentJoinProtocol(PastryNode, NodeHandle, RoutingTable, LeafSet, ReadyStrategy) - Constructor for class rice.pastry.standard.ConsistentJoinProtocol
 
ConsistentJoinProtocol(PastryNode, NodeHandle, RoutingTable, LeafSet, ReadyStrategy, MessageDeserializer) - Constructor for class rice.pastry.standard.ConsistentJoinProtocol
Constructor takes in the usual suspects.
ConsistentJoinProtocol.CJPDeserializer - Class in rice.pastry.standard
 
ConsistentJoinProtocol.CJPDeserializer(PastryNode) - Constructor for class rice.pastry.standard.ConsistentJoinProtocol.CJPDeserializer
 
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
CONTACT_DIRECT - Static variable in class rice.pastry.socket.nat.rendezvous.RendezvousSocketNodeHandle
Internet Routable (or proper port forwarding)
CONTACT_FIREWALLED - Static variable in class rice.pastry.socket.nat.rendezvous.RendezvousSocketNodeHandle
Not Internet routable
CONTACT_STATE - Variable in class rice.pastry.socket.nat.rendezvous.RendezvousSocketPastryNodeFactory
Maps to a byte contactState
ContactDeserializer<Identifier,HighIdentifier> - Interface in org.mpisws.p2p.transport.rendezvous
 
ContactDirectStrategy<HighIdentifier> - Interface in org.mpisws.p2p.transport.rendezvous
Used so nodes on a lan can try to contact each other directly.
contactDirectStrategy - Variable in class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl
 
contains(String) - Method in interface rice.environment.params.Parameters
See if the parameters contains the key
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(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
 
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
 
containsChild(Topic, NodeHandle) - Method in interface rice.p2p.scribe.BaseScribe
 
containsChild(Topic, NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl
 
containsChild(NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
 
containsClient(ScribeMultiClient) - 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(Key) - Method in interface org.mpisws.p2p.transport.table.TableStore
 
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.
containsTopic(Topic) - Method in interface rice.p2p.scribe.BaseScribe
Returns true if there is a TopicManager object corresponding to this topic
containsTopic(Topic) - Method in class rice.p2p.scribe.ScribeImpl
Returns true if there is a TopicManager associated with this topic (any parent/children/client exists)
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 org.mpisws.p2p.transport.peerreview.audit.SnippetEntry
 
content - Variable in class rice.p2p.aggregation.messaging.NonAggregate
 
content - Variable in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
 
content - Variable in class rice.p2p.past.messaging.CacheMessage
 
content - Variable in class rice.p2p.past.messaging.InsertMessage
 
content - Variable in class rice.p2p.past.rawserialization.JavaSerializedPastContent
 
content - Variable in class rice.p2p.scribe.messaging.AnycastFailureMessage
 
content - Variable in class rice.p2p.scribe.messaging.AnycastMessage
the content of this message
content - Variable in class rice.p2p.scribe.messaging.PublishMessage
 
content - Variable in class rice.p2p.scribe.messaging.PublishRequestMessage
 
content - Variable in class rice.p2p.scribe.rawserialization.JavaSerializedScribeContent
 
contentDeserializer - Variable in class rice.p2p.aggregation.AggregationImpl
 
contentDeserializer - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
contentDeserializer - Variable in class rice.p2p.past.PastImpl
 
contentHandleDeserializer - Variable in class rice.p2p.aggregation.AggregationImpl
 
contentHandleDeserializer - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
contentHandleDeserializer - Variable in class rice.p2p.past.PastImpl
 
ContentHashPastContent - Class in rice.p2p.past
 
ContentHashPastContent(Id) - Constructor for class rice.p2p.past.ContentHashPastContent
 
ContentHashPastContentHandle - Class in rice.p2p.past
 
ContentHashPastContentHandle(NodeHandle, Id) - Constructor for class rice.p2p.past.ContentHashPastContentHandle
Constructor
ContentHashPastContentHandle(InputBuffer, Endpoint) - Constructor for class rice.p2p.past.ContentHashPastContentHandle
 
context - Variable in class org.mpisws.p2p.transport.ssl.SSLTransportLayerImpl
 
continuation - Variable in class org.mpisws.p2p.transport.wire.UDPLayerImpl.Envelope
 
Continuation<R,E extends java.lang.Exception> - Interface in rice
Asynchronously receives the result to a given method call, using the command pattern.
Continuation.ErrorContinuation<R,E extends java.lang.Exception> - 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<R, E>) - Constructor for class rice.Continuation.ErrorContinuation
Constructor which takes in the parent continuation for this continuation.
Continuation.ExternalContinuation<R,E extends java.lang.Exception> - 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<R,E extends java.lang.Exception> - 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<R,E extends java.lang.Exception> - 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<R,E extends java.lang.Exception> - 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<R, E>) - Constructor for class rice.Continuation.StandardContinuation
Constructor which takes in the parent continuation for this continuation.
ContinuationMessage - Class in rice.p2p.past.messaging
 
ContinuationMessage(int, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.ContinuationMessage
Constructor which takes a unique integer Id, as well as the data to be stored
ContinuationMessage(InputBuffer, Endpoint) - Constructor for class rice.p2p.past.messaging.ContinuationMessage
The serialization stategy is that usually the subtype will have an optimal serialization strategy, but sometimes we will have to revert to java serialization
continuations - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
continueHandshaking() - Method in class org.mpisws.p2p.transport.ssl.SSLSocketManager
 
continuePush(Map<Identifier, Collection<Handle>>) - Method in interface org.mpisws.p2p.transport.peerreview.authpush.AuthenticatorPushProtocol
 
continuePush(Map<Identifier, Collection<Handle>>) - Method in class org.mpisws.p2p.transport.peerreview.authpush.AuthenticatorPushProtocolImpl
 
convert(HighIdentifier) - Method in interface org.mpisws.p2p.transport.rendezvous.ContactDeserializer
 
convert(ScribeContent) - Method in class rice.p2p.scribe.ScribeImpl
 
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(List<Topic>, RawScribeContent) - Method in class rice.p2p.scribe.messaging.SubscribeMessage
Copies everything except changes the topics to the new list
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
 
copyAndEnqueueTail(Handle, Evidence, boolean, Identifier, Identifier, long, Map<String, Object>) - Method in class org.mpisws.p2p.transport.peerreview.challenge.ChallengeResponseProtocolImpl
 
copyOptions(Map<String, Object>) - Static method in class org.mpisws.p2p.transport.util.OptionsFactory
 
Correction - Static variable in class rice.pastry.leafset.BroadcastLeafSet
 
count - Variable in class rice.p2p.util.rawserialization.SizeChecker
 
countObservers() - Method in class rice.pastry.NodeHandle
 
create(String, long, byte[]) - Method in interface org.mpisws.p2p.transport.peerreview.history.SecureHistoryFactory
Creates a new history (aka log).
create(String, long, byte[]) - Method in class org.mpisws.p2p.transport.peerreview.history.SecureHistoryFactoryImpl
Creates a new history (aka log).
createChannel(ChannelId) - Method in interface rice.p2p.splitstream.SplitStream
A SplitStream application calls this method when it wishes to distribute content, creating a new channel object.
createChannel(ChannelId) - Method in class rice.p2p.splitstream.SplitStreamImpl
This method is used by a peer who wishes to distribute the content using SplitStream.
createEmptyIdRange() - Method in class rice.pastry.testing.IdRangeUnit
 
createForwarder(P2PSocket<Identifier>, P2PSocket<Identifier>, HighIdentifier, HighIdentifier, int) - Method in class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl
 
createFullIdRange() - Method in class rice.pastry.testing.IdRangeUnit
 
createIdRangeEndingIn(Id) - Method in class rice.pastry.testing.IdRangeUnit
 
createIdRangeStartingWith(Id) - Method in class rice.pastry.testing.IdRangeUnit
 
createIdWithPrefix(byte) - Method in class rice.pastry.testing.IdRangeUnit
 
createManifests(VersionKey, RawPastContent, Fragment[], long) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
createManifests(VersionKey, PastContent, Fragment[], long) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
createManifests(VersionKey, PastContent, Fragment[], long) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
 
createNode(int) - Method in class rice.p2p.commonapi.testing.CommonAPITest
Method which creates a single node, given it's node number
createNode(Id, MultiringNode) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Method which creates a non-gateway node, given it's node number
createNode(MultiringNode, Id, MultiringNode) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Method which creates a gateway node, given it's node number
createNode() - Method in class rice.pastry.testing.RoutingTableTest
 
createNodeId() - Method in class rice.pastry.testing.NodeIdUnit
 
createNodes() - Method in class rice.p2p.commonapi.testing.CommonAPITest
Method which creates the nodes
createNodes() - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Method which creates the nodes
createNodes() - Method in class rice.pastry.testing.RoutingTableTest
 
createRandomIdRange() - Method in class rice.pastry.testing.IdRangeUnit
 
createTemp(long, byte[]) - Method in interface org.mpisws.p2p.transport.peerreview.history.SecureHistoryFactory
 
createTemp(long, byte[]) - Method in class org.mpisws.p2p.transport.peerreview.history.SecureHistoryFactoryImpl
 
criticalAggregates - Variable in class rice.p2p.aggregation.AggregationStatistics
 
CUR_DOWN - Static variable in class org.mpisws.p2p.transport.bandwidthmeasure.BandwidthMeasuringTransportLayer
 
CUR_SATURATED - Static variable in class org.mpisws.p2p.transport.bandwidthmeasure.BandwidthMeasuringTransportLayer
 
CUR_UP - Static variable in class org.mpisws.p2p.transport.bandwidthmeasure.BandwidthMeasuringTransportLayer
 
current - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
The next message UID which is available
current() - Method in class rice.p2p.util.XMLParser
Method which returns the current char in the buffer
currentClasses - Variable in class rice.p2p.util.XMLObjectInputStream
The stack of class types which are being read off of the stream
currentClasses - Variable in class rice.p2p.util.XMLObjectOutputStream
The stack of classes which are currently being written to the stream
currentExpirationDate - Variable in class rice.p2p.glacier.v2.FragmentMetadata
 
currentFragmentRequestTimeout - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
currentLifetime - Variable in class rice.p2p.aggregation.ObjectDescriptor
 
currentObjects - Variable in class rice.p2p.util.XMLObjectInputStream
The stack of objects which are currently being read off of the stream
currentObjects - Variable in class rice.p2p.util.XMLObjectOutputStream
The stack of objects which are currently being written to the stream
currentPutFields - Variable in class rice.p2p.util.XMLObjectOutputStream
The stack of putFields which are currently being written to the stream
currentTimeMillis() - Method in class rice.environment.time.simple.SimpleTimeSource
Returns the System.currentTimeMillis();
currentTimeMillis() - Method in class rice.environment.time.simulated.DirectTimeSource
 
currentTimeMillis() - Method in interface rice.environment.time.TimeSource
 
currentTimeout - Variable in class org.mpisws.p2p.transport.peerreview.audit.ActiveAuditInfo
 
currentTimeout - Variable in class org.mpisws.p2p.transport.peerreview.audit.ActiveInvestigationInfo
 
currentTimeout - Variable in class org.mpisws.p2p.transport.peerreview.statement.IncompleteStatementInfo
 
cwHalf() - Method in class rice.pastry.IdRange
get clockwise half of the range
cwSize() - Method in class rice.pastry.leafset.LeafSet
Gets the current clockwise size.

D

data - Variable in class rice.p2p.splitstream.SplitStreamContent
The internal data - just the bytes
DATA_LENGTH - Static variable in class rice.tutorial.splitstream.MySplitStreamClient
The lenght of a message in bytes.
dataFile - Variable in class org.mpisws.p2p.transport.peerreview.history.SecureHistoryImpl
 
DATAGRAM_RECEIVE_BUFFER_SIZE - Variable in class org.mpisws.p2p.transport.wire.UDPLayerImpl
 
DATAGRAM_SEND_BUFFER_SIZE - Variable in class org.mpisws.p2p.transport.wire.UDPLayerImpl
 
dataReceived(int, short, InetSocketAddress, int, int) - Method in interface rice.pastry.NetworkListener
called when data is received.
dataSent(int, short, InetSocketAddress, int, int) - Method in interface rice.pastry.NetworkListener
called when data is sent.
dateFormat - Variable in class rice.environment.logging.AbstractLogManager
 
dateFormatter - Variable in class rice.environment.logging.AbstractLogManager
 
dead - Variable in class rice.pastry.testing.PastryNetworkTest
 
deadForever - Variable in class org.mpisws.p2p.transport.identity.IdentityImpl
 
DebugCommandHandler - Interface in rice.p2p.util
 
DebugContent - Class in rice.p2p.glacier.v2
 
DebugContent(Id, boolean, long, byte[]) - Constructor for class rice.p2p.glacier.v2.DebugContent
 
DebugContentHandle - Class in rice.p2p.glacier.v2
 
DECLARED_DEAD - Static variable in class rice.p2p.commonapi.NodeHandle
 
DECLARED_LIVE - Static variable in class rice.p2p.commonapi.NodeHandle
 
decode(Fragment[], Endpoint, PastContentDeserializer) - Method in class rice.p2p.glacier.ErasureCodec
 
DECODE - Static variable in class rice.p2p.util.Base64
Specify decoding.
decode(byte[], int, int) - Static method in class rice.p2p.util.Base64
Very low-level access to decoding ASCII characters in the form of a byte array.
decode(String) - Static method in class rice.p2p.util.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decodeChunk(int[], int, int[], boolean[], long[][], int[]) - Method in class rice.p2p.glacier.ErasureCodec
 
decodeObject(Fragment[], Endpoint, PastContentDeserializer) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
decodeObject(Fragment[], Endpoint, PastContentDeserializer) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
 
decodePrivateKey(byte[]) - Static method in class rice.p2p.util.SecurityUtils
Utility method which will decode a previously encoded private key
decodePublicKey(byte[]) - Static method in class rice.p2p.util.SecurityUtils
Utility method which will decode a previously encoded public key
decodeSeq(InputBuffer, long) - Static method in class org.mpisws.p2p.transport.peerreview.audit.SnippetEntry
 
decodeSize(InputBuffer) - Method in class org.mpisws.p2p.transport.peerreview.audit.SnippetEntry
 
decodeToObject(String) - Static method in class rice.p2p.util.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
decrementFileChunksInMemory() - Method in class org.mpisws.p2p.filetransfer.FileTransferImpl
 
decryptAsymmetric(byte[], PrivateKey) - Static method in class rice.p2p.util.SecurityUtils
Decrypts the given byte[] using the provided private key.
decryptCipher - Variable in class org.mpisws.p2p.transport.rc4.EncryptedSocket
 
decryptSymmetric(byte[], byte[]) - Static method in class rice.p2p.util.SecurityUtils
Utility method for decrypting some data with symmetric encryption.
decryptSymmetric(byte[], byte[], byte[]) - Static method in class rice.p2p.util.SecurityUtils
Utility method for decrypting some data with symmetric encryption.
DEFAULT_AUDIT_INTERVAL_MILLIS - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
DEFAULT_AUTH_PUSH_INTERVAL_MILLIS - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
DEFAULT_CAPACITY - Static variable in class rice.p2p.util.XMLParser.CharArrayBuffer
The default initial capacity
DEFAULT_CHECKPOINT_INTERVAL_MILLIS - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
DEFAULT_EXPIRATION - Static variable in class rice.p2p.past.gc.GCPastImpl
The default expiration, or when objects inserted with no timeout will expire
DEFAULT_LOG_DOWNLOAD_TIMEOUT - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
DEFAULT_MAXIMUM_CHILDREN - Variable in class rice.p2p.splitstream.SplitStreamScribePolicy
The default maximum number of children per channel
DEFAULT_PORT - Static variable in class rice.p2p.splitstream.testing.SplitStreamDistTest
 
DEFAULT_PRIORITY - Static variable in class org.mpisws.p2p.filetransfer.FileTransferImpl
 
DEFAULT_PRIORITY - Static variable in interface org.mpisws.p2p.transport.priority.PriorityTransportLayer
 
DEFAULT_PRIORITY - Static variable in interface rice.p2p.commonapi.Message
 
DEFAULT_PRIORITY_LEVEL - Static variable in class rice.pastry.messaging.Message
 
DEFAULT_PROXIMITY - Static variable in interface org.mpisws.p2p.transport.proximity.ProximityProvider
 
DEFAULT_PROXIMITY - Static variable in class org.mpisws.p2p.transport.sourceroute.manager.SourceRouteManagerImpl
 
DEFAULT_PROXIMITY - Static variable in class rice.pastry.pns.PNSApplication
 
DEFAULT_RTO - Variable in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl
millis for the timeout The idea is that we don't want this parameter to change too fast, so this is the timeout for it to increase, you could set this to infinity, but that may be bad because it doesn't account for intermediate link failures
DEFAULT_SIGNATURE_ALGORITHM - Static variable in class org.mpisws.p2p.pki.x509.CAToolImpl
 
DEFAULT_SIGNATURE_ALGORITHM - Static variable in class org.mpisws.p2p.transport.peerreview.identity.IdentityTransportLayerImpl
 
DEFAULT_SIGNATURE_SIZE - Static variable in class org.mpisws.p2p.transport.peerreview.identity.IdentityTransportLayerImpl
 
DEFAULT_TIME_TOLERANCE_MILLIS - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
defaultAllowMultipleHops - Static variable in class rice.pastry.routing.SendOptions
 
DefaultCallback<Identifier,MessageType> - Class in org.mpisws.p2p.transport.util
 
DefaultCallback(Environment) - Constructor for class org.mpisws.p2p.transport.util.DefaultCallback
 
DefaultCallback(Logger) - Constructor for class org.mpisws.p2p.transport.util.DefaultCallback
 
defaulted(String) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
DefaultErrorHandler<Identifier> - Class in org.mpisws.p2p.transport.util
Just logs the problems.
DefaultErrorHandler(Logger) - Constructor for class org.mpisws.p2p.transport.util.DefaultErrorHandler
 
DefaultErrorHandler(Logger, int) - Constructor for class org.mpisws.p2p.transport.util.DefaultErrorHandler
 
DefaultForwardSourceRouteStrategy<Identifier> - Class in org.mpisws.p2p.transport.sourceroute
Always accepts.
DefaultForwardSourceRouteStrategy() - Constructor for class org.mpisws.p2p.transport.sourceroute.DefaultForwardSourceRouteStrategy
 
defaultMaxChildren - Variable in class rice.p2p.splitstream.SplitStreamImpl
 
defaultNoShortCuts - Static variable in class rice.pastry.routing.SendOptions
 
defaultParamFileArray - Static variable in class rice.environment.Environment
 
defaultParamsFile - Static variable in class rice.environment.params.simple.SimpleParameters
 
defaultRandom - Static variable in class rice.pastry.routing.SendOptions
 
defaultReadObject() - Method in class rice.p2p.util.XMLObjectInputStream
Method which can be called by objects if they have a readObject() method.
defaultRerouteIfSuspected - Static variable in class rice.pastry.routing.SendOptions
 
defaultShortestPath - Static variable in class rice.pastry.routing.SendOptions
 
DefaultSocketStrategy - Class in rice.p2p.past.rawserialization
A SocketStrategy that always returns the same answer.
DefaultSocketStrategy(boolean) - Constructor for class rice.p2p.past.rawserialization.DefaultSocketStrategy
 
defaultWriteObject() - Method in class rice.p2p.util.XMLObjectOutputStream
Method which can be called by objects if they have a writeObject() method.
defineEntityReplacementText(String, String) - Method in class rice.p2p.util.XMLParser
 
delayInterest() - Method in class rice.pastry.standard.ConsistentJoinProtocol
Part of the LoopObserver interface.
delayInterest() - Method in interface rice.selector.LoopObserver
If you want to hear about loops that took longer than 5 seconds, return 5000.
deleteEntityManager(Identifier) - Method in class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl
 
deleteLeafSetListener(NodeSetListener) - Method in class rice.pastry.PastryNode
 
deleteLeafSetObserver(Observer) - Method in class rice.pastry.PastryNode
Deprecated. use deleteLeafSetListener
deleteManager(Identifier) - Method in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl
 
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.NodeHandle
 
deleteObserver(Observer) - Method in class rice.pastry.routing.RoutingTable
Deprecated. use deleteNodeSetListener
deleteObservers() - Method in class rice.pastry.NodeHandle
 
deleter - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
The deleter, for managing ids to delete
deleteRouteSetObserver(Observer) - Method in class rice.pastry.PastryNode
Deprecated. use deleteRouteSetListener
deliver(Id, Message) - Method in class org.mpisws.p2p.testing.transportlayer.BandwidthMeasuringTLTest
 
deliver(Id, Message) - Method in class org.mpisws.p2p.testing.transportlayer.replay.MyScribeClient
Part of the Application interface.
deliver(Topic, ScribeContent) - Method in class org.mpisws.p2p.testing.transportlayer.replay.MyScribeClient
Called whenever we receive a published message.
deliver() - Method in class org.mpisws.p2p.transport.direct.ConnectorExceptionDelivery
 
deliver() - Method in interface org.mpisws.p2p.transport.direct.Delivery
What to do when time to deliver.
deliver(PacketInfo<Handle, Identifier>) - Method in class org.mpisws.p2p.transport.peerreview.challenge.ChallengeResponseProtocolImpl
 
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
Deprecated. 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.ScribeImpl.ScribeClientConverter
 
deliver(Topic, ScribeContent) - Method in interface rice.p2p.scribe.ScribeMultiClient
This method is invoked when a message is delivered for a topic this client is interested in.
deliver(Topic, ScribeContent) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
DESCRIBE THE METHOD
deliver(Stripe, byte[]) - Method in interface rice.p2p.splitstream.SplitStreamClient
Is called when data is received on a stripe which this client has registered interest
deliver(Topic, ScribeContent) - Method in class rice.p2p.splitstream.Stripe
This method is invoked when a message is delivered for a topic this client is interested in.
deliver(Stripe, byte[]) - Method in class rice.p2p.splitstream.testing.MySplitStreamClient
 
deliver(Id, Message) - Method in class rice.pastry.client.CommonAPIAppl
Called by pastry when a message arrives for this application.
deliver(Id, Message) - Method in class rice.pastry.testing.RegrTestApp
Makes sure the message was delivered to the correct node by crossrefrencing the sorted nodes list in the simulator.
deliver(Id, Message) - Method in class rice.pastry.testing.rendezvous.MyApp
Called when we receive a message.
deliver(Id, Message) - Method in class rice.pastry.testing.RoutingTableTest.MyApp
Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.appsocket.MyApp
Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.deterministicsimulator.MyApp
Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.direct.MyApp
Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.forwarding.MyApp
Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.gtitm.MyApp
Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.lesson3.MyApp
Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.lesson4.MyApp
Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.lookup.LookupService
 
deliver(Id, Message) - Method in class rice.tutorial.prioritylistener.MyApp
Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.rawserialization.MyApp
Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.rawserialization2.MyApp
Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.remotesocket.MyApp
Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.scribe.MyScribeClient
Part of the Application interface.
deliver(Topic, ScribeContent) - Method in class rice.tutorial.scribe.MyScribeClient
Called whenever we receive a published message.
deliver(Id, Message) - Method in class rice.tutorial.sendfile.MyApp
Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.splitstream.MySplitStreamClient
Part of the Application interface.
deliver(Stripe, byte[]) - Method in class rice.tutorial.splitstream.MySplitStreamClient
Called whenever we receive a published message.
deliver(Id, Message) - Method in class rice.tutorial.ssl.MyApp
Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.timer.MyApp
Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.transportdirect.MyApp
Called when we receive a message.
deliver(Id, Message) - Method in class rice.tutorial.transportlayer.MyApp
Called when we receive a message.
deliverAckToMe - Variable in class org.mpisws.p2p.transport.peerreview.evidence.EvidenceTransferProtocolImpl.MessageInfo
 
deliverMessage(MessageType, Identifier, Identifier, int) - Method in interface org.mpisws.p2p.transport.direct.GenericNetworkSimulator
Deliver message.
deliverMessage(MessageType, Identifier, Identifier) - Method in class rice.pastry.direct.BasicNetworkSimulator
node should always be a local node, because this will be delivered instantly
deliverMessage(MessageType, Identifier, Identifier, int) - Method in class rice.pastry.direct.BasicNetworkSimulator
 
deliverMessage(MessageType, Identifier, Identifier, int, int) - Method in class rice.pastry.direct.BasicNetworkSimulator
 
deliverMessageFixedRate(MessageType, Identifier, Identifier, int, int) - Method in class rice.pastry.direct.BasicNetworkSimulator
 
deliverToApplication(RouteMessage) - Method in class rice.pastry.standard.StandardRouter
 
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.commonapi.PastryEndpoint
 
deliverWhenNotReady() - Method in class rice.pastry.pns.PNSApplication
We always want to receive messages.
deliverWhenNotReady() - Method in class rice.pastry.socket.nat.rendezvous.RendezvousApp
 
deliverWhenNotReady() - Method in class rice.pastry.standard.PeriodicLeafSetProtocol
We always want to receive messages.
deliverWhenNotReady() - Method in class rice.pastry.standard.StandardJoinProtocol
We always want to receive messages.
deliverWhenNotReady() - Method in class rice.pastry.standard.StandardLeafSetProtocol
 
deliverWhenNotReady() - Method in class rice.pastry.standard.StandardRouter
 
deliverWhenNotReady() - Method in class rice.pastry.standard.StandardRouteSetProtocol
 
Delivery - Interface in org.mpisws.p2p.transport.direct
 
DeliveryNotification - Interface in rice.p2p.commonapi
Notified when the message is sent/failed.
DeliveryTimerTask - Class in rice.pastry.direct
 
DEPRECATED_ASYMMETRIC_ALGORITHM - Static variable in class rice.p2p.util.SecurityUtils
 
depth - Variable in class rice.p2p.util.XMLObjectInputStream
The depth at which we are currently at in the object tree
dequeue() - Method in class rice.environment.processing.simple.WorkQueue
 
deserialize(InputBuffer) - Method in interface org.mpisws.p2p.pki.x509.KeySerializer
 
deserialize(InputBuffer) - Method in class org.mpisws.p2p.pki.x509.KeySerializerImpl
 
deserialize(InputBuffer) - Method in class org.mpisws.p2p.pki.x509.X509SerializerImpl
 
deserialize(InputBuffer, NodeHandle) - Method in interface org.mpisws.p2p.transport.commonapi.RawMessageDeserializer
 
deserialize(InputBuffer, LowerIdentifier) - Method in interface org.mpisws.p2p.transport.identity.IdentitySerializer
 
deserialize(InputBuffer) - Method in interface org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorSerializer
 
deserialize(InputBuffer) - Method in class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorSerializerImpl
 
deserialize(InputBuffer, byte, boolean) - Method in class org.mpisws.p2p.transport.peerreview.evidence.EvidenceSerializerImpl
 
deserialize(InputBuffer, byte, boolean) - Method in interface org.mpisws.p2p.transport.peerreview.infostore.EvidenceSerializer
 
deserialize(InputBuffer) - Method in interface org.mpisws.p2p.transport.rendezvous.ContactDeserializer
 
deserialize(InputBuffer, InetSocketAddress, Map<String, Object>) - Method in class org.mpisws.p2p.transport.simpleidentity.InetSocketAddressSerializer
 
deserialize(InputBuffer) - Method in class org.mpisws.p2p.transport.simpleidentity.InetSocketAddressSerializer
 
deserialize(InputBuffer, InetSocketAddress, Map<String, Object>) - Method in class org.mpisws.p2p.transport.simpleidentity.PortSerializer
 
deserialize(InputBuffer, Identifier, Map<String, Object>) - Method in interface org.mpisws.p2p.transport.simpleidentity.Serializer
 
deserialize(InputBuffer) - Method in interface org.mpisws.p2p.transport.util.Serializer
 
deserialize(InputBuffer, short, int, NodeHandle) - Method in interface rice.p2p.commonapi.rawserialization.MessageDeserializer
Typical implementation: RawMessage ret = super.deserialize(); if (ret != null) return ret; Endpoint endpoint; switch(type) { case 1: return new MyMessage(buf, endpoint); }
deserialize(byte[], Endpoint, PastContentDeserializer) - Method in class rice.p2p.glacier.ErasureCodec
 
deserialize(InputBuffer, short, int, NodeHandle) - Method in class rice.p2p.past.gc.GCPastImpl.GCPastDeserializer
 
deserialize(InputBuffer, Endpoint) - Method in class rice.p2p.past.messaging.ContinuationMessage
 
deserialize(InputBuffer, short, int, NodeHandle) - Method in class rice.p2p.past.PastImpl.PastDeserializer
 
deserialize(InputBuffer, short, int, NodeHandle) - Method in class rice.p2p.util.rawserialization.JavaSerializedDeserializer
 
deserialize(byte[]) - Static method in class rice.p2p.util.SecurityUtils
Utility method for deserializing an object from a byte[]
deserialize(InputBuffer, short, int, NodeHandle) - Method in class rice.pastry.messaging.JavaSerializedDeserializer
 
deserialize(InputBuffer, short, int, NodeHandle) - Method in class rice.pastry.messaging.PJavaSerializedDeserializer
 
deserialize(InputBuffer, short, int, NodeHandle) - Method in class rice.pastry.messaging.PJavaSerializedDeserializer
 
deserialize(MessageDeserializer) - Method in interface rice.pastry.messaging.RawMessageDelivery
 
deserialize(InputBuffer) - Method in class rice.pastry.socket.SocketNodeHandleFactory
 
deserialize(InputBuffer, SourceRoute<MultiInetSocketAddress>) - Method in class rice.pastry.socket.SPNFIdentitySerializer
This is different from the normal deserializer b/c we already have the address
deserialize(InputBuffer, short, int, NodeHandle) - Method in class rice.pastry.standard.ConsistentJoinProtocol.CJPDeserializer
 
deserialize(InputBuffer, short, int, NodeHandle) - Method in class rice.pastry.standard.PeriodicLeafSetProtocol.PLSPMessageDeserializer
 
deserialize(InputBuffer, short, int, NodeHandle) - Method in class rice.pastry.standard.StandardJoinProtocol.SJPDeserializer
 
deserialize(InputBuffer, NodeHandle) - Method in class rice.pastry.transport.TLDeserializer
 
deserializeAddress(InputBuffer) - Static method in class org.mpisws.p2p.transport.simpleidentity.InetSocketAddressSerializer
 
deserializeException(InputBuffer) - Method in class org.mpisws.p2p.transport.peerreview.replay.playback.ReplayVerifier
 
deserializeException(InputBuffer) - Method in class org.mpisws.p2p.transport.peerreview.replay.VerifierImpl
 
deserializePastContent(InputBuffer, Endpoint, short) - Method in class rice.p2p.past.rawserialization.JavaPastContentDeserializer
 
deserializePastContent(InputBuffer, Endpoint, short) - Method in interface rice.p2p.past.rawserialization.PastContentDeserializer
 
deserializePastContentHandle(InputBuffer, Endpoint, short) - Method in class rice.p2p.past.rawserialization.JavaPastContentHandleDeserializer
 
deserializePastContentHandle(InputBuffer, Endpoint, short) - Method in interface rice.p2p.past.rawserialization.PastContentHandleDeserializer
 
deserializer - Variable in class rice.pastry.client.PastryAppl
 
deserializer - Variable in class rice.pastry.messaging.MessageDispatch
Also held by the transport layer to allow it to deserialize the messages.
Deserializer - Interface in rice.pastry.transport
 
deserializeScribeContent(InputBuffer, Endpoint, short) - Method in class rice.p2p.scribe.javaserialized.JavaScribeContentDeserializer
 
deserializeScribeContent(InputBuffer, Endpoint, short) - Method in interface rice.p2p.scribe.rawserialization.ScribeContentDeserializer
 
dest - Variable in class rice.p2p.aggregation.messaging.AggregationMessage
 
dest - Variable in class rice.p2p.glacier.v2.messaging.GlacierMessage
 
dest - Variable in class rice.p2p.past.messaging.PastMessage
 
destination - Variable in class org.mpisws.p2p.transport.wire.UDPLayerImpl.Envelope
 
destinationChanged(UpperIdentifier, UpperIdentifier, LowerIdentifier, Map<String, Object>) - Method in class org.mpisws.p2p.transport.identity.IdentityImpl
Put this in lower.
destroy() - Method in class org.mpisws.p2p.transport.bandwidthmeasure.BandwidthMeasuringTransportLayer
 
destroy() - Method in class org.mpisws.p2p.transport.commonapi.CommonAPITransportLayerImpl
 
destroy() - Method in class org.mpisws.p2p.transport.direct.DirectTransportLayer
 
destroy() - Method in class org.mpisws.p2p.transport.limitsockets.LimitSocketsTransportLayer
 
destroy() - Method in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl
 
destroy() - Method in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl.EntityManager
 
destroy() - Method in class org.mpisws.p2p.transport.multiaddress.MultiInetAddressTransportLayerImpl
 
destroy() - Method in class org.mpisws.p2p.transport.nat.FirewallTLImpl
 
destroy() - Method in class org.mpisws.p2p.transport.networkinfo.NetworkInfoTransportLayer
 
destroy() - Method in class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStoreImpl
 
destroy() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
destroy() - Method in class org.mpisws.p2p.transport.peerreview.replay.playback.ReplayLayer
 
destroy() - Method in class org.mpisws.p2p.transport.peerreview.replay.record.RecordLayer
 
destroy() - Method in class org.mpisws.p2p.transport.peerreview.replay.VerifierImpl
 
destroy() - Method in class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl
 
destroy() - Method in class org.mpisws.p2p.transport.rc4.RC4TransportLayer
 
destroy() - Method in class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl
 
destroy() - Method in class org.mpisws.p2p.transport.simpleidentity.SimpleIdentityTransportLayer
 
destroy() - Method in class org.mpisws.p2p.transport.sourceroute.manager.SourceRouteManagerImpl
 
destroy() - Method in class org.mpisws.p2p.transport.sourceroute.SourceRouteTransportLayerImpl
 
destroy() - Method in class org.mpisws.p2p.transport.ssl.SSLTransportLayerImpl
 
destroy() - Method in class org.mpisws.p2p.transport.table.TableTransprotLayerImpl
 
destroy() - Method in class org.mpisws.p2p.transport.wire.BogusUDPLayerImpl
 
destroy() - Method in class org.mpisws.p2p.transport.wire.magicnumber.MagicNumberTransportLayer
 
destroy() - Method in class org.mpisws.p2p.transport.wire.TCPLayer
Method which cloeses a socket to a given remote node handle, and updates the bookkeeping to keep track of this closing.
destroy() - Method in class org.mpisws.p2p.transport.wire.UDPLayerImpl
 
destroy() - Method in class org.mpisws.p2p.transport.wire.WireTransportLayerImpl
 
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.ProcessingThread
 
destroy() - Method in class rice.environment.processing.simple.SimpleProcessor
 
destroy() - Method in class rice.environment.processing.simple.WorkQueue
 
destroy() - Method in class rice.environment.time.simple.SimpleTimeSource
 
destroy() - Method in class rice.environment.time.simulated.DirectTimeSource
TODO: Get the synchronization on this correct
destroy() - Method in class rice.p2p.replication.ReplicationImpl
 
destroy() - Method in class rice.p2p.scribe.ScribeImpl
 
destroy() - Method in interface rice.p2p.splitstream.SplitStream
 
destroy() - Method in class rice.p2p.splitstream.SplitStreamImpl
 
destroy() - Method in class rice.pastry.client.PastryAppl
Called when PastryNode is destroyed.
destroy() - Method in class rice.pastry.commonapi.PastryEndpoint
 
destroy(DirectPastryNode) - Method in interface rice.pastry.direct.NetworkSimulator
 
destroy(DirectPastryNode) - Method in class rice.pastry.direct.NetworkSimulatorImpl
 
destroy() - Method in class rice.pastry.leafset.LeafSet
 
destroy() - Method in class rice.pastry.leafset.SimilarSet
 
destroy() - Method in class rice.pastry.messaging.MessageDispatch
 
destroy() - Method in class rice.pastry.PastryNode
Method which kills a PastryNode.
destroy() - Method in class rice.pastry.peerreview.PeerReviewCallbackImpl
 
destroy() - Method in class rice.pastry.routing.RouteSet
 
destroy() - Method in class rice.pastry.routing.RoutingTable
Unregisters as an observer on all nodehandles.
destroy() - Method in class rice.pastry.standard.ConsistentJoinProtocol
 
destroy() - Method in class rice.pastry.standard.PeriodicLeafSetProtocol
 
destroy() - Method in class rice.pastry.standard.RapidRerouter
 
destroy() - Method in class rice.pastry.transport.NodeHandleAdapter
 
destroy() - Method in class rice.selector.SelectorManager
 
destroy() - Method in class rice.tutorial.transportlayer.BandwidthLimitingTransportLayer
 
destroyed - Variable in class org.mpisws.p2p.transport.commonapi.CommonAPITransportLayerImpl
 
destroyed - Variable in class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl
 
destroyed - Variable in class rice.p2p.replication.ReplicationImpl
 
Destructable - Interface in rice
 
detach(Cancellable) - Method in class rice.p2p.util.AttachableCancellable
 
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 org.mpisws.p2p.filetransfer.TempFileAllocationStrategy
 
directAnycast(AnycastMessage, NodeHandle, Collection<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, Collection<NodeHandle>) - Method in interface rice.p2p.scribe.ScribePolicy
This method is called when an anycast is received which is not satisfied at the local node.
directAnycast(AnycastMessage, NodeHandle, Collection<NodeHandle>) - Method in class rice.p2p.splitstream.SplitStreamScribePolicy
This method adds the parent and child in such a way that the nodes who have this stripe as their primary strpe are examined first.
DirectAppSocket<Identifier,MessageType> - Class in org.mpisws.p2p.transport.direct
 
DirectAppSocket(Identifier, Identifier, SocketCallback<Identifier>, GenericNetworkSimulator<Identifier, MessageType>, SocketRequestHandle<Identifier>, Map<String, Object>) - Constructor for class org.mpisws.p2p.transport.direct.DirectAppSocket
 
directEnvironment(int) - Static method in class rice.environment.Environment
 
directEnvironment() - Static method in class rice.environment.Environment
 
directEnvironment(RandomSource) - Static method in class rice.environment.Environment
 
DirectNodeHandle - Class in rice.pastry.direct
the node handle used with the direct network
DirectNodeHandle(PastryNode, NetworkSimulator) - Constructor for class rice.pastry.direct.DirectNodeHandle
Constructor for DirectNodeHandle.
DirectPastryNode - Class in rice.pastry.direct
Direct pastry node.
DirectPastryNode() - 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<DirectNodeHandle, RawMessage>, 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.
DirectSizeChecker - Class in rice.pastry.direct
 
DirectSizeChecker() - Constructor for class rice.pastry.direct.DirectSizeChecker
 
DirectSizeChecker(int) - Constructor for class rice.pastry.direct.DirectSizeChecker
 
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
 
DirectTransportLayer<Identifier,MessageType> - Class in org.mpisws.p2p.transport.direct
 
DirectTransportLayer(Identifier, NetworkSimulator<Identifier, MessageType>, NodeRecord, Environment) - Constructor for class org.mpisws.p2p.transport.direct.DirectTransportLayer
 
DirectTutorial - Class in rice.tutorial.deterministicsimulator
This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DirectTutorial(int, Environment) - Constructor for class rice.tutorial.deterministicsimulator.DirectTutorial
This constructor launches numNodes PastryNodes.
DirectTutorial - Class in rice.tutorial.direct
This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DirectTutorial(int, Environment) - Constructor for class rice.tutorial.direct.DirectTutorial
This constructor launches numNodes PastryNodes.
DirectTutorial - Class in rice.tutorial.gtitm
This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DirectTutorial(int, Environment, String) - Constructor for class rice.tutorial.gtitm.DirectTutorial
This constructor launches numNodes PastryNodes.
disableMemoryBuffer() - Method in interface org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStore
 
disableMemoryBuffer() - Method in class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStoreImpl
 
disableReplay() - Method in class org.mpisws.p2p.transport.peerreview.audit.AuditProtocolImpl
 
dispatchMessage(Message) - Method in class rice.pastry.messaging.MessageDispatch
Dispatches a message to the appropriate receiver.
distance(Id) - Method in class rice.pastry.Id
Returns the shorter numerical distance on the ring between a pair of Ids.
distance(Id, Id.Distance) - Method in class rice.pastry.Id
 
distanceFromId(Id) - Method in interface rice.p2p.commonapi.Id
Returns the shorter numerical distance on the ring between a pair of Ids.
distanceFromId(Id) - Method in class rice.p2p.glacier.FragmentKey
DESCRIBE THE METHOD
distanceFromId(Id) - Method in class rice.p2p.glacier.VersionKey
 
distanceFromId(Id) - Method in class rice.p2p.multiring.RingId
Returns the shorter numerical distance on the ring between a pair of Ids.
distanceFromId(Id) - Method in class rice.p2p.past.gc.GCId
Returns the shorter numerical distance on the ring between a pair of Ids.
distanceFromId(Id) - Method in class rice.pastry.Id
Returns the shorter numerical distance on the ring between a pair of Ids.
distanceFromId(Id) - Method in class rice.persistence.testing.MemoryStorageTest.VariableId
 
distanceTest() - Method in class rice.pastry.testing.NodeIdUnit
 
DistHelloWorld - Class in rice.pastry.testing
A hello world example for pastry.
DistHelloWorld(Environment) - Constructor for class rice.pastry.testing.DistHelloWorld
Constructor
DistNodeHandle<Identifier> - Class in rice.pastry.dist
Abstract class for handles to "real" remote nodes.
DistNodeHandle(Id) - Constructor for class rice.pastry.dist.DistNodeHandle
Constructor
DistPastryNodeFactory - Class in rice.pastry.dist
An abstraction of the nodeId factory for distributed nodes.
DistPastryNodeFactory() - Constructor for class rice.pastry.dist.DistPastryNodeFactory
 
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.pastry.testing.rendezvous
This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, Environment, boolean) - Constructor for class rice.pastry.testing.rendezvous.DistTutorial
This constructor sets up a PastryNode.
DistTutorial - Class in rice.tutorial.forwarding
This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, int, Environment) - Constructor for class rice.tutorial.forwarding.DistTutorial
This constructor launches numNodes PastryNodes.
DistTutorial - Class in rice.tutorial.lesson1
This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, Environment) - Constructor for class rice.tutorial.lesson1.DistTutorial
This constructor sets up a PastryNode.
DistTutorial - Class in rice.tutorial.lesson3
This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, Environment) - Constructor for class rice.tutorial.lesson3.DistTutorial
This constructor sets up a PastryNode.
DistTutorial - Class in rice.tutorial.lesson4
This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, int, Environment) - Constructor for class rice.tutorial.lesson4.DistTutorial
This constructor launches numNodes PastryNodes.
DistTutorial - Class in rice.tutorial.prioritylistener
This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, int, Environment) - Constructor for class rice.tutorial.prioritylistener.DistTutorial
This constructor launches numNodes PastryNodes.
DistTutorial - Class in rice.tutorial.rawserialization
This tutorial shows how to use FreePastry 2.0's raw serialization (instead of Java Serialization).
DistTutorial(int, InetSocketAddress, int, Environment) - Constructor for class rice.tutorial.rawserialization.DistTutorial
This constructor launches numNodes PastryNodes.
DistTutorial - Class in rice.tutorial.rawserialization2
This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, int, Environment) - Constructor for class rice.tutorial.rawserialization2.DistTutorial
This constructor launches numNodes PastryNodes.
DistTutorial - Class in rice.tutorial.ssl
This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, Environment, File) - Constructor for class rice.tutorial.ssl.DistTutorial
This constructor sets up a PastryNode.
DistTutorial - Class in rice.tutorial.timer
This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, Environment) - Constructor for class rice.tutorial.timer.DistTutorial
This constructor sets up a PastryNode.
DistTutorial - Class in rice.tutorial.transportdirect
This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, int, Environment) - Constructor for class rice.tutorial.transportdirect.DistTutorial
This constructor launches numNodes PastryNodes.
DistTutorial - Class in rice.tutorial.transportlayer
This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorial(int, InetSocketAddress, int, Environment, int) - Constructor for class rice.tutorial.transportlayer.DistTutorial
This constructor launches numNodes PastryNodes.
DistTutorialInternet - Class in rice.pastry.testing.rendezvous
This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorialInternet(InetAddress, int, InetSocketAddress, Environment) - Constructor for class rice.pastry.testing.rendezvous.DistTutorialInternet
This constructor sets up a PastryNode.
DistTutorialStall - Class in rice.pastry.testing.deadforever
This tutorial shows how to setup a FreePastry node using the Socket Protocol.
DistTutorialStall(int, InetSocketAddress, Environment) - Constructor for class rice.pastry.testing.deadforever.DistTutorialStall
This constructor sets up a PastryNode.
divideContent(List<Topic>, ScribeContent) - Method in class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy
 
divideContent(List<Topic>, ScribeContent) - Method in interface rice.p2p.scribe.ScribePolicy
This method is called when the ScribeImpl splits a SubscribeMessage into multiple parts.
doAuthPush() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
Periodic timer for pushing batches of authenticators to the witnesses
doCheckpoint() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
Periodic timer for writing checkpoints
doConfig() - Static method in class rice.p2p.util.testing.IdBloomFilterReplicationTest
 
doHash(byte[], int) - Method in class rice.p2p.util.BloomFilter
Method which performs a dumb hash of the provided array and the seed value.
doInsert(Id, PastImpl.MessageBuilder, Continuation, boolean) - Method in class rice.p2p.past.PastImpl
Internal method which actually performs an insert for a given object.
doInvocations() - Method in class org.mpisws.p2p.transport.peerreview.replay.playback.ReplaySM
 
doInvocations() - Method in class org.mpisws.p2p.transport.peerreview.replay.record.RecordSM
 
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
 
doIt() - Method in class org.mpisws.p2p.testing.transportlayer.replay.Recorder.AppInvokation
 
doIt() - Method in class org.mpisws.p2p.testing.transportlayer.replay.Recorder.PublishInvokation
 
doIt() - Method in class org.mpisws.p2p.testing.transportlayer.replay.Recorder.SubscribeInvokation
 
domainPrefixTest() - Method in class rice.pastry.testing.NodeIdUnit
 
doMaintenance() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
Periodic maintenance timer; used to garbage-collect old authenticators
doMaintenance(MaintainableScribe) - Method in class rice.p2p.scribe.maintenance.ScribeMaintenancePolicy.DefaultScribeMaintenancePolicy
 
doMaintenance(MaintainableScribe) - Method in interface rice.p2p.scribe.maintenance.ScribeMaintenancePolicy
Called periodically.
done() - Method in class org.mpisws.p2p.transport.peerreview.evidence.EvidenceTransferProtocolImpl.QueryInfo
 
done(Exception) - Method in class org.mpisws.p2p.transport.util.BufferReaderWriter
 
done - Variable in class rice.Continuation.ExternalContinuation
 
done - Variable in class rice.Continuation.MultiContinuation
 
doneHandshaking - Variable in class org.mpisws.p2p.transport.ssl.SSLSocketManager
 
doneNode(Collection<NodeHandle>) - Method in class rice.pastry.PastryNode
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)
DONT_COMMIT - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReview
-> Boolean, tell peer review to not bother committing this message.
DONT_SOURCE_ROUTE - Static variable in interface org.mpisws.p2p.transport.sourceroute.SourceRouteTransportLayer
 
DONT_VERIFY - Static variable in class org.mpisws.p2p.transport.identity.IdentityImpl
 
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
 
doSubscribe(Collection<Topic>, ScribeMultiClient, RawScribeContent, NodeHandle) - Method in class rice.p2p.scribe.ScribeImpl
This method prevents re-subscription to topics you are already a part of.
doWork() - Method in class rice.environment.processing.WorkRequest
 
DropMessage - Class in rice.p2p.scribe.messaging
 
DropMessage(NodeHandle, Topic) - Constructor for class rice.p2p.scribe.messaging.DropMessage
Constructor which takes a unique integer Id
dropped(int, Identifier, Map<String, Object>, boolean, boolean) - Method in interface org.mpisws.p2p.transport.priority.PriorityTransportLayerListener
 
dump(Logger) - Method in class rice.p2p.aggregation.AggregationStatistics
 
dump(byte[]) - Method in class rice.p2p.glacier.ErasureCodec
 
dump(Logger) - Method in class rice.p2p.glacier.v2.GlacierStatistics
 

E

eaddress - Variable in class rice.pastry.socket.SocketNodeHandle
 
elements() - Method in class rice.p2p.aggregation.AggregateList
 
EMPTY_ARRAY - Static variable in class org.mpisws.p2p.testing.transportlayer.peerreview.PRRegressionTest
 
EMPTY_HASH - Static variable in class org.mpisws.p2p.transport.peerreview.history.stub.NullHashProvider
 
EmptyCache - Class in rice.persistence
This class is a cahcce which doesn't store anything.
EmptyCache(IdFactory) - Constructor for class rice.persistence.EmptyCache
Builds an emtpy cache
emptyTrash(Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
enabled - Variable in class rice.environment.logging.AbstractLogManager
 
enableProbabilisticChecking(double) - Method in class org.mpisws.p2p.transport.peerreview.authpush.AuthenticatorPushProtocolImpl
 
encode(byte[], int, boolean[]) - Method in class rice.p2p.glacier.ErasureCodec
Generates multiple fragments from the incoming bytes
ENCODE - Static variable in class rice.p2p.util.Base64
Specify encoding.
encodeBytes(byte[]) - Static method in class rice.p2p.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int) - Static method in class rice.p2p.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class rice.p2p.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, int) - Static method in class rice.p2p.util.Base64
Encodes a byte array into Base64 notation.
encodeChunk(int[]) - Method in class rice.p2p.glacier.ErasureCodec
Input: buffer of size ; first words contain message, rest is zeroes Output: buffer contains fragments
encodeObject(PastContent, boolean[]) - Method in class rice.p2p.glacier.ErasureCodec
 
encodeObject(RawPastContent, boolean[]) - Method in class rice.p2p.glacier.ErasureCodec
Serializes the object.
encodeObject(RawPastContent, boolean[]) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
encodeObject(PastContent, boolean[]) - Method in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
encodeObject(PastContent, boolean[]) - Method in interface rice.p2p.glacier.v2.GlacierPolicy
 
encodeObject(Serializable) - Static method in class rice.p2p.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, int) - Static method in class rice.p2p.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodePrivateKey(PrivateKey) - Static method in class rice.p2p.util.SecurityUtils
Utility method which will encode a private key
encodePublicKey(PublicKey) - Static method in class rice.p2p.util.SecurityUtils
Utility method which will encode a public key
encodeSeq(OutputBuffer, long) - Method in class org.mpisws.p2p.transport.peerreview.audit.SnippetEntry
 
encodeSize(OutputBuffer) - Method in class org.mpisws.p2p.transport.peerreview.audit.SnippetEntry
 
encryptAsymmetric(byte[], PublicKey) - Static method in class rice.p2p.util.SecurityUtils
Encrypts the given byte[] using the provided public key.
encryptCipher - Variable in class org.mpisws.p2p.transport.rc4.EncryptedSocket
 
ENCRYPTED - Static variable in interface org.mpisws.p2p.transport.TransportLayerListenerConstants
 
EncryptedFileTest - Class in org.mpisws.p2p.testing.filetransfer
 
EncryptedFileTest() - Constructor for class org.mpisws.p2p.testing.filetransfer.EncryptedFileTest
 
EncryptedInputStream - Class in rice.p2p.util
 
EncryptedInputStream(PrivateKey, InputStream) - Constructor for class rice.p2p.util.EncryptedInputStream
Builds an encrypted inputstream given a private key to decrypt thing under
EncryptedOutputStream - Class in rice.p2p.util
 
EncryptedOutputStream(PublicKey, OutputStream, int) - Constructor for class rice.p2p.util.EncryptedOutputStream
Builds an encrypted outputstream given a public key to encrypt thing under
EncryptedSocket<Identifier> - Class in org.mpisws.p2p.transport.rc4
 
EncryptedSocket(Identifier, P2PSocket<Identifier>, Logger, ErrorHandler<Identifier>, Map<String, Object>, Cipher, Cipher, int) - Constructor for class org.mpisws.p2p.transport.rc4.EncryptedSocket
 
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[], 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.
encryptSymmetric(byte[], byte[], int, int, byte[]) - Static method in class rice.p2p.util.SecurityUtils
Utility method for encrypting a block of data with symmetric encryption.
end(String) - Method in class rice.p2p.util.XMLWriter
Method which ends the given tag name
endpoint - Variable in class org.mpisws.p2p.testing.transportlayer.replay.MyScribeClient
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.p2p.aggregation.AggregationImpl
 
Endpoint - Interface in rice.p2p.commonapi
 
endpoint - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
endpoint - Variable in class rice.p2p.multiring.MultiringEndpoint
The node which this mulitring node is wrapping
endpoint - Variable in class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestApp
 
endpoint - Variable in class rice.p2p.past.gc.GCEndpoint
The node which this mulitring node is wrapping
endpoint - Variable in class rice.p2p.past.PastImpl
 
endpoint - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
The endpoint used for sending reminder messages
endpoint - Variable in class rice.p2p.replication.ReplicationImpl
this application's endpoint
endpoint - Variable in class rice.p2p.scribe.ScribeImpl
this application's endpoint
endpoint - Variable in class rice.p2p.util.rawserialization.JavaDeserializer
 
endpoint - Variable in class rice.p2p.util.rawserialization.JavaSerializedDeserializer
 
endpoint - Variable in class rice.pastry.testing.rendezvous.MyApp
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.pastry.testing.RoutingTableTest.MyApp
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.appsocket.MyApp
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.deterministicsimulator.MyApp
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.direct.MyApp
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.forwarding.MyApp
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.gtitm.MyApp
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.lesson3.MyApp
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.lesson4.MyApp
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.prioritylistener.MyApp
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.rawserialization.MyApp
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.rawserialization2.MyApp
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.remotesocket.MyApp
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.scribe.MyScribeClient
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.sendfile.MyApp
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.splitstream.MySplitStreamClient
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.ssl.MyApp
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.timer.MyApp
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.transportdirect.MyApp
The Endpoint represents the underlieing node.
endpoint - Variable in class rice.tutorial.transportlayer.MyApp
The Endpoint represents the underlieing node.
endpoints - Variable in class rice.p2p.multiring.MultiringNode
The list of all of the endpoints connected to this node
engine - Variable in class org.mpisws.p2p.transport.ssl.SSLSocketManager
 
enqueue(WorkRequest) - Method in class rice.environment.processing.simple.WorkQueue
 
enqueued(int, Identifier, Map<String, Object>, boolean, boolean) - Method in interface org.mpisws.p2p.transport.priority.PriorityTransportLayerListener
 
enqueueDelivery(Delivery, int) - Method in interface org.mpisws.p2p.transport.direct.GenericNetworkSimulator
Deliver message.
enqueueDelivery(Delivery, int) - Method in class rice.pastry.direct.BasicNetworkSimulator
 
enqueueDelivery(Delivery, int) - Method in interface rice.pastry.direct.NetworkSimulator
Deliver message.
enqueueDelivery(Delivery, int) - Method in class rice.pastry.direct.NetworkSimulatorImpl
 
enrouteMessage(Message, Id, NodeHandle, SendOptions) - Method in class rice.pastry.client.PastryAppl
Called by pastry when a message is enroute and is passing through this node.
enrouteMessage(Message, Id, NodeHandle, SendOptions) - Method in class rice.pastry.commonapi.PastryEndpoint
 
enrouteMessage(Message, Id, NodeHandle, SendOptions) - Method in class rice.pastry.testing.HelloWorldApp
Invoked on intermediate nodes in routing path.
enrouteMessage(Message, Id, NodeHandle, SendOptions) - Method in class rice.pastry.testing.Ping
 
enrouteMessage(Message, Id, NodeHandle, SendOptions) - Method in class rice.pastry.testing.PingClient
 
ENTITIES - Static variable in class rice.p2p.util.XMLParser
 
entityManagers - Variable in class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl
 
entries - Variable in class org.mpisws.p2p.transport.peerreview.audit.LogSnippet
 
entry - Variable in class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
 
entry - Variable in class rice.p2p.past.gc.GCIdFactory.GCMapEntry
 
EntryDeserializer - Interface in org.mpisws.p2p.transport.peerreview.history.reader
 
entryId(short) - Method in class org.mpisws.p2p.testing.transportlayer.replay.MyEntryDeserializer
 
entryId(short) - Method in interface org.mpisws.p2p.transport.peerreview.history.reader.EntryDeserializer
 
entryId(short) - Method in class org.mpisws.p2p.transport.peerreview.replay.BasicEntryDeserializer
 
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
 
env - Variable in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
env - Variable in class org.mpisws.p2p.transport.rc4.RC4TransportLayer
 
env - Variable in class rice.pastry.standard.PartitionHandler
 
environment - Variable in class org.mpisws.p2p.filetransfer.FileTransferImpl
 
environment - Variable in class org.mpisws.p2p.transport.direct.DirectTransportLayer
 
environment - Variable in class org.mpisws.p2p.transport.direct.EventSimulator
 
environment - Variable in class org.mpisws.p2p.transport.identity.IdentityImpl
 
environment - Variable in class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl
 
environment - Variable in class org.mpisws.p2p.transport.nat.FirewallTLImpl
 
environment - Variable in class org.mpisws.p2p.transport.networkinfo.NetworkInfoTransportLayer
 
environment - Variable in class org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStoreImpl
 
environment - Variable in class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl
 
environment - Variable in class org.mpisws.p2p.transport.ssl.SSLTransportLayerImpl
 
environment - Variable in class org.mpisws.p2p.transport.wire.magicnumber.MagicNumberTransportLayer
 
environment - Variable in class org.mpisws.p2p.transport.wire.WireTransportLayerImpl
 
Environment - Class in rice.environment
Used to provide properties, timesource, loggers etc to the FreePastry apps and components.
Environment(SelectorManager, Processor, RandomSource, TimeSource, LogManager, Parameters, ExceptionStrategy) - Constructor for class rice.environment.Environment
Constructor.
Environment(String[], String) - Constructor for class rice.environment.Environment
Convienience for defaults.
Environment(String) - Constructor for class rice.environment.Environment
 
Environment() - Constructor for class rice.environment.Environment
Convienience for defaults.
environment - Variable in class rice.p2p.aggregation.AggregateList
 
environment - Variable in class rice.p2p.commonapi.testing.CommonAPITest
 
environment - Variable in class rice.p2p.glacier.ErasureCodec
 
environment - Variable in class rice.p2p.glacier.v2.GlacierDefaultPolicy
 
environment - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
environment - Variable in class rice.p2p.multiring.MultiringNode
The environment
environment - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
environment - Variable in class rice.p2p.past.PastImpl
 
environment - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
 
environment - Variable in class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy
 
environment - Variable in class rice.pastry.PastryNodeFactory
 
environment - Variable in class rice.pastry.pns.PNSApplication
 
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.pastry.transport.TLDeserializer
 
environment - Variable in class rice.persistence.LRUCache
 
environment - Variable in class rice.persistence.testing.Test
 
environment - Variable in class rice.selector.SelectorManager
 
environment - Static variable in class rice.selector.testing.SelectorTest
 
environment - Variable in class rice.tutorial.timer.MyApp
 
environment - Variable in class rice.tutorial.transportlayer.BandwidthLimitingTransportLayer
The environment
EOF - Static variable in class org.mpisws.p2p.transport.direct.DirectAppSocket
 
EphemeralDB<Identifier,HighIdentifier> - Interface in org.mpisws.p2p.transport.rendezvous
Keeps track of tags, ephemeral identifiers, timestamps, highIdentifiers
ephemeralDB - Variable in class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl
 
EphemeralDBImpl<Identifier,HighIdentifier> - Class in org.mpisws.p2p.transport.rendezvous
 
EphemeralDBImpl(Environment, long) - Constructor for class org.mpisws.p2p.transport.rendezvous.EphemeralDBImpl
 
ephemeralToTag - Variable in class org.mpisws.p2p.transport.rendezvous.EphemeralDBImpl
 
epoch - Variable in class rice.pastry.socket.EpochInetSocketAddress
 
epoch - Variable in class rice.pastry.socket.SocketNodeHandle
 
EPOCH_UNKNOWN - Static variable in class rice.pastry.socket.EpochInetSocketAddress
 
EpochInetSocketAddress - Class in rice.pastry.socket
Class which represets a source route to a remote IP address.
EpochInetSocketAddress(InetSocketAddress) - Constructor for class rice.pastry.socket.EpochInetSocketAddress
Constructor - don't use this unless you know what you are doing
EpochInetSocketAddress(InetSocketAddress, long) - Constructor for class rice.pastry.socket.EpochInetSocketAddress
Constructor
EpochInetSocketAddress(InetSocketAddress[], long) - Constructor for class rice.pastry.socket.EpochInetSocketAddress
 
EpochTest - Class in org.mpisws.p2p.testing.transportlayer
 
EpochTest() - Constructor for class org.mpisws.p2p.testing.transportlayer.EpochTest
 
equalityTest(IdRange, IdRange) - Method in class rice.pastry.testing.IdRangeUnit
 
equalityTest() - Method in class rice.pastry.testing.NodeIdUnit
 
equals(Object) - Method in class org.mpisws.p2p.transport.multiaddress.MultiInetSocketAddress
Checks equaltiy on source routes
equals(Object) - Method in class org.mpisws.p2p.transport.peerreview.audit.LogSnippet
 
equals(Object) - Method in class org.mpisws.p2p.transport.peerreview.audit.SnippetEntry
 
equals(Object) - Method in class org.mpisws.p2p.transport.peerreview.commitment.Authenticator
 
equals(Object) - Method in class org.mpisws.p2p.transport.sourceroute.SourceRoute
Checks equality on source routes
equals(Object) - Method in class rice.p2p.glacier.FragmentKey
DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.glacier.FragmentKeyRange
Determines equality
equals(Object) - Method in class rice.p2p.glacier.VersionKey
DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.glacier.VersionKeyRange
Determines equality
equals(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet
 
equals(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet
 
equals(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry
 
equals(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
equals(Object) - Method in class rice.p2p.multiring.MultiringIdRange
Determines equality
equals(Object) - Method in class rice.p2p.multiring.MultiringIdSet
Determines equality
equals(Object) - Method in class rice.p2p.multiring.MultiringNodeHandle
Returns whether or not this object is equal to the provided one
equals(Object) - Method in class rice.p2p.multiring.MultiringNodeHandleSet
Determines equality
equals(Object) - Method in class rice.p2p.multiring.RingId
Returns whether or not this object is equal to the provided one
equals(Object) - Method in class rice.p2p.past.gc.GCId
Returns whether or not this object is equal to the provided one
equals(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCEntrySet
 
equals(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCMapEntry
 
equals(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
equals(Object) - Method in class rice.p2p.past.gc.GCIdSet
Determines equality
equals(Object) - Method in class rice.p2p.past.gc.GCPastMetadata
 
equals(Object) - Method in class rice.p2p.past.testing.PastRegrTest.NonMutableTestPastContent
 
equals(Object) - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
 
equals(Object) - Method in class rice.p2p.past.testing.PastRegrTest.VersionedTestPastContent
 
equals(Object) - Method in class rice.p2p.past.testing.RawPastRegrTest.NonMutableTestPastContent
 
equals(Object) - Method in class rice.p2p.past.testing.RawPastRegrTest.NonOverwritingTestPastContent
 
equals(Object) - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContent
 
equals(Object) - Method in class rice.p2p.past.testing.RawPastRegrTest.VersionedTestPastContent
 
equals(Object) - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeContent
DESCRIBE THE METHOD
equals(Object) - Method in class rice.p2p.scribe.Topic
Returns whether this is equal to o or not
equals(Object) - Method in class rice.p2p.splitstream.ChannelId
 
equals(Object) - Method in class rice.p2p.splitstream.StripeId
 
equals(Object) - Method in class rice.p2p.util.tuples.Tuple
Gotta handle null values
equals(Object) - Method in class rice.p2p.util.tuples.Tuple3
Gotta handle null values
equals(Object) - Method in class rice.pastry.direct.DirectNodeHandle
Equivalence relation for nodehandles.
equals(Object) - Method in class rice.pastry.dist.DistNodeHandle
Equivalence relation for nodehandles.
equals(Object) - Method in class rice.pastry.Id.Distance
Equality operator.
equals(Object) - Method in class rice.pastry.Id
Equality operator for Ids.
equals(Id) - Method in class rice.pastry.Id
Equivalence relation for Ids.
equals(Object) - Method in class rice.pastry.IdRange
equality operator
equals(Object) - Method in class rice.pastry.leafset.testing.MergeTest.TestNodeHandle
 
equals(Object) - Method in class rice.pastry.NodeHandle
Equality operator for nodehandles.
equals(Object) - Method in class rice.pastry.socket.EpochInetSocketAddress
Checks equaltiy on source routes
equals(Object) - Method in class rice.pastry.socket.SocketNodeHandle
Equivalence relation for nodehandles.
equals(Object) - Method in class rice.pastry.testing.LeafSetTest.TestNodeHandle
 
equals(Object) - Method in class rice.pastry.testing.RoutingTableTest.TestScribeContent
DESCRIBE THE METHOD
equals(Object) - Method in class rice.pastry.transport.BogusNodeHandle
 
ErasureCodec - Class in rice.p2p.glacier
DESCRIBE THE CLASS
ErasureCodec(int, int, Environment) - Constructor for class rice.p2p.glacier.ErasureCodec
Constructor for ErasureCodec.
errorHandler - Variable in class org.mpisws.p2p.transport.direct.DirectTransportLayer
 
ErrorHandler<Identifier> - Interface in org.mpisws.p2p.transport
Notified when there is a problem not related to an outgoing message/socket, or when a callback isn't provided for a message.
errorHandler - Variable in class org.mpisws.p2p.transport.networkinfo.NetworkInfoTransportLayer
 
errorHandler - Variable in class org.mpisws.p2p.transport.rc4.RC4TransportLayer
 
errorHandler - Variable in class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl
 
errorHandler - Variable in class org.mpisws.p2p.transport.simpleidentity.SimpleIdentityTransportLayer
 
errorHandler - Variable in class org.mpisws.p2p.transport.ssl.SSLTransportLayerImpl
 
errorHandler - Variable in class org.mpisws.p2p.transport.table.TableTransprotLayerImpl
 
errorHandler - Variable in class org.mpisws.p2p.transport.util.SocketWrapperSocket
 
errorHandler - Variable in class org.mpisws.p2p.transport.wire.magicnumber.MagicNumberTransportLayer
 
errorHandler - Variable in class org.mpisws.p2p.transport.wire.WireTransportLayerImpl
 
errorHandler - Variable in class rice.tutorial.transportlayer.BandwidthLimitingTransportLayer
 
EuclideanNetwork<Identifier,MessageType> - Class in rice.pastry.direct
Euclidean network topology and idealized node life.
EuclideanNetwork(Environment) - Constructor for class rice.pastry.direct.EuclideanNetwork
Constructor.
EuclideanProximityGenerator - Class in rice.pastry.direct.proximitygenerators
 
EuclideanProximityGenerator(int) - Constructor for class rice.pastry.direct.proximitygenerators.EuclideanProximityGenerator
Constructor.
EventCallback - Interface in org.mpisws.p2p.transport.peerreview.replay
 
EventSimulator - Class in org.mpisws.p2p.transport.direct
 
EventSimulator(Environment, RandomSource, Logger) - Constructor for class org.mpisws.p2p.transport.direct.EventSimulator
 
eventType - Variable in class rice.p2p.util.XMLReader
The cached type of the last event the parser saw
Evidence - Interface in org.mpisws.p2p.transport.peerreview.infostore
 
evidence - Variable in class org.mpisws.p2p.transport.peerreview.statement.Statement
 
EvidenceRecord<Handle,Identifier> - Interface in org.mpisws.p2p.transport.peerreview.infostore
 
evidenceSeq - Variable in class org.mpisws.p2p.transport.peerreview.audit.ActiveAuditInfo
 
evidenceSeq - Variable in class org.mpisws.p2p.transport.peerreview.message.ChallengeMessage
 
evidenceSeq - Variable in class org.mpisws.p2p.transport.peerreview.statement.Statement
 
EvidenceSerializer - Interface in org.mpisws.p2p.transport.peerreview.infostore
 
evidenceSerializer - Variable in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
EvidenceSerializerImpl<Handle extends RawSerializable,Identifier extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.evidence
 
EvidenceSerializerImpl(Serializer<Handle>, Serializer<Identifier>, int, int) - Constructor for class org.mpisws.p2p.transport.peerreview.evidence.EvidenceSerializerImpl
 
EvidenceTool<Handle extends RawSerializable,Identifier extends RawSerializable> - Interface in org.mpisws.p2p.transport.peerreview.audit
 
evidenceTool - Variable in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
EvidenceToolImpl<Handle extends RawSerializable,Identifier extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.audit
 
EvidenceToolImpl(PeerReview<Handle, Identifier>, Serializer<Handle>, Serializer<Identifier>, int, int) - Constructor for class org.mpisws.p2p.transport.peerreview.audit.EvidenceToolImpl
 
EvidenceTransferProtocol<Handle,Identifier> - Interface in org.mpisws.p2p.transport.peerreview.evidence
 
evidenceTransferProtocol - Variable in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
EvidenceTransferProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.evidence
This protocol transfers evidence to the witnesses
EvidenceTransferProtocolImpl(PeerReview<Handle, Identifier>, IdentityTransport<Handle, Identifier>, PeerInfoStore<Handle, Identifier>) - Constructor for class org.mpisws.p2p.transport.peerreview.evidence.EvidenceTransferProtocolImpl
 
EvidenceTransferProtocolImpl.CacheInfo - Class in org.mpisws.p2p.transport.peerreview.evidence
Since applications like ePOST must communicate to determine the current witness set of a node (which is expensive), we cache witness sets for a while.
EvidenceTransferProtocolImpl.CacheInfo(Identifier) - Constructor for class org.mpisws.p2p.transport.peerreview.evidence.EvidenceTransferProtocolImpl.CacheInfo
 
EvidenceTransferProtocolImpl.MessageInfo - Class in org.mpisws.p2p.transport.peerreview.evidence
When we have a message for a node whose witness set is not (yet) known, it is queued in here
EvidenceTransferProtocolImpl.MessageInfo(Identifier, PeerReviewMessage, MessageCallback<Handle, ByteBuffer>, Map<String, Object>) - Constructor for class org.mpisws.p2p.transport.peerreview.evidence.EvidenceTransferProtocolImpl.MessageInfo
 
EvidenceTransferProtocolImpl.QueryInfo - Class in org.mpisws.p2p.transport.peerreview.evidence
Here we remember all the questions we've asked the application about witness sets
EvidenceTransferProtocolImpl.QueryInfo(Collection<Identifier>, Continuation<Map<Identifier, Collection<Handle>>, Exception>) - Constructor for class org.mpisws.p2p.transport.peerreview.evidence.EvidenceTransferProtocolImpl.QueryInfo
 
EVT_ACK - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_BOOT - Static variable in interface org.mpisws.p2p.testing.transportlayer.replay.MyEvents
 
EVT_CHECKPOINT - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_CHOOSE_Q - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_CHOOSE_RAND - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_INIT - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_MAX_RESERVED - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_MAX_SOCKET_EVT - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_MIN_SOCKET_EVT - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_PUBLISH - Static variable in interface org.mpisws.p2p.testing.transportlayer.replay.MyEvents
 
EVT_RECV - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_SEND - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_SENDSIGN - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_SIGN - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_SOCKET_CAN_READ - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_SOCKET_CAN_RW - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_SOCKET_CAN_WRITE - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_SOCKET_CLOSE - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_SOCKET_CLOSED - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_SOCKET_EXCEPTION - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_SOCKET_OPEN_INCOMING - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_SOCKET_OPEN_OUTGOING - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_SOCKET_OPENED_OUTGOING - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_SOCKET_READ - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_SOCKET_SHUTDOWN_OUTPUT - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_SOCKET_WRITE - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EVT_SUBSCRIBE - Static variable in interface org.mpisws.p2p.testing.transportlayer.replay.MyEvents
 
EVT_VRF - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EvtAck<Identifier extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.history.logentry
EVT_ACK nodeID remoteID long long ackedSeq long long hisSeq hash hTopMinusOne signature sig
EvtAck(Identifier, long, long, byte[], byte[]) - Constructor for class org.mpisws.p2p.transport.peerreview.history.logentry.EvtAck
 
EvtAck(InputBuffer, Serializer<Identifier>, int, int) - Constructor for class org.mpisws.p2p.transport.peerreview.history.logentry.EvtAck
 
EvtInit<Handle extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.history.logentry
 
EvtInit(Handle) - Constructor for class org.mpisws.p2p.transport.peerreview.history.logentry.EvtInit
 
EvtInit(InputBuffer, Serializer<Handle>) - Constructor for class org.mpisws.p2p.transport.peerreview.history.logentry.EvtInit
 
EvtRecv<Handle extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.history.logentry
EVT_RECV handle senderHandle long long senderSeq bool hashed data payload - or - relevantPayload, hash
EvtRecv(Handle, long, ByteBuffer) - Constructor for class org.mpisws.p2p.transport.peerreview.history.logentry.EvtRecv
 
EvtRecv(Handle, long, ByteBuffer, int, HashProvider) - Constructor for class org.mpisws.p2p.transport.peerreview.history.logentry.EvtRecv
 
EvtRecv(InputBuffer, Serializer<Handle>, int) - Constructor for class org.mpisws.p2p.transport.peerreview.history.logentry.EvtRecv
 
EvtSend<Identifier extends RawSerializable> - Class in org.mpisws.p2p.transport.peerreview.history.logentry
EVT_SEND nodeID receiverID bool hashed data payload - or - relevantPayload, hash
EvtSend(Identifier, ByteBuffer, int, HashProvider) - Constructor for class org.mpisws.p2p.transport.peerreview.history.logentry.EvtSend
 
EvtSend(Identifier, ByteBuffer) - Constructor for class org.mpisws.p2p.transport.peerreview.history.logentry.EvtSend
 
EvtSend(InputBuffer, Serializer<Identifier>, int) - Constructor for class org.mpisws.p2p.transport.peerreview.history.logentry.EvtSend
 
EvtSendSign - Class in org.mpisws.p2p.transport.peerreview.history.logentry
EVT_SENDSIGN signature sig data restOfMessage
EvtSendSign(byte[], byte[]) - Constructor for class org.mpisws.p2p.transport.peerreview.history.logentry.EvtSendSign
 
EvtSendSign(InputBuffer, int) - Constructor for class org.mpisws.p2p.transport.peerreview.history.logentry.EvtSendSign
 
EvtSign - Class in org.mpisws.p2p.transport.peerreview.history.logentry
 
EvtSign(byte[], byte[]) - Constructor for class org.mpisws.p2p.transport.peerreview.history.logentry.EvtSign
 
EvtSign(InputBuffer, int, int) - Constructor for class org.mpisws.p2p.transport.peerreview.history.logentry.EvtSign
 
EX_TYPE_ClosedChannel - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EX_TYPE_IO - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
EX_TYPE_Unknown - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
exampleA(int, Environment, NodeIdFactory, int, int) - Static method in class rice.tutorial.transportlayer.BandwidthLimitingTransportLayer
 
exampleB(int, Environment, NodeIdFactory, int, int) - Static method in class rice.tutorial.transportlayer.BandwidthLimitingTransportLayer
 
exception - Variable in class rice.Continuation.ExternalContinuation
 
exception - Variable in class rice.p2p.past.messaging.ContinuationMessage
 
ExceptionStrategy - Interface in rice.environment.exception
 
exceptionThrown() - Method in class rice.Continuation.ExternalContinuation
 
Executable<R,E extends java.lang.Exception> - Interface in rice
Asynchronously executes a processing function, and returns the result.
execute(Continuation) - Method in class rice.Continuation.ExternalContinuationRunnable
 
execute() - Method in class rice.Continuation.ExternalRunnable
 
execute(Continuation) - Method in class rice.Continuation.ExternalRunnable
 
execute() - Method in interface rice.Executable
Executes the potentially expensive task and returns the result.
execute() - Method in class rice.p2p.replication.ReplicationImpl.BloomFilterExecutable
 
execute(TimeSource) - Method in class rice.selector.TimerTask
Returns true if should re-insert.
executeDueTasks() - Method in class org.mpisws.p2p.transport.peerreview.replay.record.RecordSM
 
executeDueTasks() - Method in class rice.selector.SelectorManager
Internal method which finds all due tasks and executes them.
executeTask(TimerTask) - Method in class rice.selector.ProfileSelector
 
executeTask(TimerTask) - Method in class rice.selector.SelectorManager
 
existing - Variable in class rice.p2p.past.testing.PastRegrTest.TestPastContent
 
existing - Variable in class rice.p2p.past.testing.RawPastRegrTest.TestPastContent
 
exists(Id) - Method in class rice.p2p.past.gc.GCPastImpl
This upcall should return whether or not the given id is currently stored by the client.
exists(Id) - Method in class rice.p2p.past.PastImpl
This upcall should return whether or not the given id is currently stored by the client.
exists(Id) - Method in interface rice.p2p.replication.manager.ReplicationManagerClient
This upcall should return whether or not the given id is currently stored locally by the client.
exists(Id) - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
 
exists(Id) - Method in interface rice.persistence.Catalog
Returns whether or not an object is present in the location id.
exists(Id) - Method in class rice.persistence.EmptyCache
Returns whether or not an object is cached in the location id.
exists(Id) - Method in class rice.persistence.LRUCache
Returns whether or not an object is cached in the location id.
exists(Id) - Method in class rice.persistence.MemoryStorage
Returns whether or not the provided id exists
exists(Id) - Method in class rice.persistence.PersistentStorage
Returns whether or not an object is present in the location id.
exists(Id) - Method in class rice.persistence.StorageManagerImpl
Returns whether or not an object is present in the location id.
existsInOverlay(Id, Continuation) - Method in class rice.p2p.past.gc.GCPastImpl
 
existsInOverlay(Id, Continuation) - Method in class rice.p2p.past.PastImpl
 
existsInOverlay(Id, Continuation) - Method in interface rice.p2p.replication.manager.ReplicationManagerClient
This upcall should return whether or not the given id is currently stored somewhere in the overlay by the client.
existsInOverlay(Id, Continuation) - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
 
expandBuffer() - Method in class rice.p2p.util.XMLParser.CharArrayBuffer
Expands the buffer
expect(char) - Method in class rice.p2p.util.XMLParser
An assertion method
expiration - Variable in class rice.p2p.aggregation.AggregateHandle
 
expiration - Variable in class rice.p2p.past.gc.GCId
The ringId which this ringId represents
expiration - Variable in class rice.p2p.past.gc.GCPastMetadata
 
expiration - Variable in class rice.p2p.past.gc.messaging.GCInsertMessage
 
expirationDate - Variable in class rice.p2p.glacier.v2.Manifest
 
ExponentialBackoffScheduledMessage - Class in rice.pastry
 
ExponentialBackoffScheduledMessage(PastryNode, Message, Timer, long, long, double, long) - Constructor for class rice.pastry.ExponentialBackoffScheduledMessage
 
ExponentialBackoffScheduledMessage(PastryNode, Message, Timer, long, double) - Constructor for class rice.pastry.ExponentialBackoffScheduledMessage
 
ExposedByteArrayOutputStream - Class in org.mpisws.p2p.transport.util
 
ExposedByteArrayOutputStream(int) - Constructor for class org.mpisws.p2p.transport.util.ExposedByteArrayOutputStream
 
ExposedByteArrayOutputStream() - Constructor for class org.mpisws.p2p.transport.util.ExposedByteArrayOutputStream
 
EXTRA - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
 
extractAuthenticator(Identifier, long, short, byte[], byte[], byte[]) - Method in interface org.mpisws.p2p.transport.peerreview.PeerReview
 
extractAuthenticator(long, short, byte[], byte[], byte[]) - Method in interface org.mpisws.p2p.transport.peerreview.PeerReview
 
extractAuthenticator(long, short, byte[], byte[], byte[]) - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
A helper function that extracts an authenticator from an incoming message and adds it to our local store.
extractAuthenticator(Identifier, long, short, byte[], byte[], byte[]) - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
extractIdentifier(Handle) - Method in interface org.mpisws.p2p.transport.peerreview.IdentifierExtractor
 

F

factory - Variable in class rice.p2p.aggregation.AggregateList
 
factory - Variable in class rice.p2p.aggregation.AggregationImpl
 
factory - Variable in class rice.p2p.commonapi.testing.CommonAPITest
 
FACTORY - Variable in class rice.p2p.commonapi.testing.CommonAPITest
 
factory - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
factory - Variable in class rice.p2p.multiring.MultiringIdFactory
The underlying IdFactory
factory - Variable in class rice.p2p.multiring.MultiringNode
A cached IdFactory for internal use
factory - Variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
factory - Variable in class rice.p2p.past.gc.GCIdFactory
The underlying IdFactory
factory - Variable in class rice.p2p.past.PastImpl
 
factory - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
The id factory used for manipulating ids
factory - Variable in class rice.p2p.replication.ReplicationImpl
The factory for create IdSets and IdRanges
factory - Static variable in class rice.p2p.util.testing.IdBloomFilterReplicationTest
 
factory - Variable in class rice.pastry.socket.SPNFIdentitySerializer
 
factory - Variable in class rice.pastry.standard.PartitionHandler
 
factory - Variable in class rice.pastry.testing.LeafSetTest
 
factory - Variable in class rice.pastry.testing.PastryNetworkTest
 
factory - Variable in class rice.pastry.testing.PastryRegrTest
 
factory - Variable in class rice.persistence.EmptyCache
The facotry for building id sets
fail(Exception) - Method in class org.mpisws.p2p.transport.ssl.SSLSocketManager
 
FAIL - Static variable in class rice.pastry.socket.internet.InternetPastryNodeFactory
 
failed - Variable in class rice.p2p.splitstream.Stripe
The count of failed subscribe messages
failstop - Variable in class rice.pastry.standard.StandardLeafSetProtocol
 
FAILURE - Static variable in class org.mpisws.p2p.transport.identity.IdentityImpl
 
FAILURE - Static variable in class rice.p2p.commonapi.testing.CommonAPITest
 
FAILURE - Static variable in class rice.p2p.multiring.testing.MultiringRegrTest
 
FAILURE - Static variable in class rice.persistence.testing.Test
 
fetch(PastContentHandle, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
 
fetch(PastContentHandle, Continuation) - Method in class rice.p2p.aggregation.Moraine
 
fetch(PastContentHandle, Continuation) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
fetch(Id, NodeHandle, Continuation) - Method in class rice.p2p.past.gc.GCPastImpl
This upcall is invoked to tell the client to fetch the given id, and to call the given command with the boolean result once the fetch is completed.
fetch(PastContentHandle, Continuation) - Method in interface rice.p2p.past.Past
Retrieves the object associated with a given content handle.
fetch(PastContentHandle, Continuation) - Method in class rice.p2p.past.PastImpl
Retrieves the object associated with a given content handle.
fetch(Id, NodeHandle, Continuation) - Method in class rice.p2p.past.PastImpl
This upcall is invoked to tell the client to fetch the given id, and to call the given command with the boolean result once the fetch is completed.
fetch(Id, NodeHandle, Cache, Past, Continuation) - Method in class rice.p2p.past.PastPolicy.DefaultPastPolicy
This method fetches the object via a lookup() call.
fetch(Id, NodeHandle, Cache, Past, Continuation) - Method in interface rice.p2p.past.PastPolicy
This method is called when Past is told to fetch a key.
fetch(Id, NodeHandle, Continuation) - Method in interface rice.p2p.replication.manager.ReplicationManagerClient
This upcall is invoked to tell the client to fetch the given id, and to call the given command with the boolean result once the fetch is completed.
fetch(IdSet, NodeHandle) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl
This upcall is invoked to notify the application that is should fetch the cooresponding keys in this set, since the node is now responsible for these keys also.
fetch(IdSet, NodeHandle) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
Method by which keys are added to the list of keys to fetch
fetch(Id, NodeHandle, Continuation) - Method in class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient
 
fetch(IdSet, NodeHandle) - Method in interface rice.p2p.replication.ReplicationClient
This upcall is invoked to notify the application that is should fetch the cooresponding keys in this set, since the node is now responsible for these keys also.
fetch(IdSet, NodeHandle) - Method in class rice.p2p.replication.testing.ReplicationRegrTest.TestReplicationClient
This upcall is invoked to notify the application that is should fetch the cooresponding keys in this set, since the node is now responsible for these keys also.
FETCH_DELAY - Variable in class rice.p2p.replication.manager.ReplicationManagerImpl
The amount of time to wait between fetch calls to the client
FETCH_FRAGMENT - Static variable in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
 
FETCH_FRAGMENT_AND_MANIFEST - Static variable in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
 
FETCH_MANIFEST - Static variable in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
 
FetchHandleMessage - Class in rice.p2p.past.messaging
 
FetchHandleMessage(int, Id, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.FetchHandleMessage
Constructor
fetchHandles - Variable in class rice.p2p.past.PastImpl
 
FetchLeafsetApp - Class in rice.pastry.peerreview
 
FetchLeafsetApp(PastryNode, int) - Constructor for class rice.pastry.peerreview.FetchLeafsetApp
 
FetchLeafsetRequest - Class in rice.pastry.peerreview
 
FetchLeafsetRequest(NodeHandle, Id) - Constructor for class rice.pastry.peerreview.FetchLeafsetRequest
 
FetchLeafsetResponse - Class in rice.pastry.peerreview
 
FetchLeafsetResponse(Id, LeafSet) - Constructor for class rice.pastry.peerreview.FetchLeafsetResponse
 
FetchLeafsetResponse(InputBuffer, NodeHandleFactory, NodeHandle) - Constructor for class rice.pastry.peerreview.FetchLeafsetResponse
 
fetchLeafSets() - Method in class rice.pastry.testing.PastryNetworkTest
 
FetchMessage - Class in rice.p2p.past.messaging
 
FetchMessage(int, PastContentHandle, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.FetchMessage
Constructor
FetchMessage(int, RawPastContentHandle, NodeHandle, Id) - Constructor for class rice.p2p.past.messaging.FetchMessage
 
fetchNextEvent() - Method in class org.mpisws.p2p.transport.peerreview.replay.playback.ReplayVerifier
Fetch the next log entry, or set the EOF flag
fetchNextEvent() - Method in class org.mpisws.p2p.transport.peerreview.replay.VerifierImpl
Fetch the next log entry, or set the EOF flag
fetchRouteRow(int) - Method in class rice.pastry.testing.PastryNetworkTest
 
FILE_CACHE - Variable in class org.mpisws.p2p.filetransfer.FileTransferImpl
Number of chunks to keep in memory per file.
fileAllocater - Variable in class org.mpisws.p2p.filetransfer.FileTransferImpl
 
FileAllocationStrategy - Interface in org.mpisws.p2p.filetransfer
Tells FileTransfer where to store the bytes of a file, usually a temp file.
fileCancelled(ByteBuffer, File, long, long, long, Exception) - Method in interface org.mpisws.p2p.filetransfer.FileAllocationStrategy
Notification of a cancelled transfer.
fileCancelled(ByteBuffer, File, long, long, long, Exception) - Method in class org.mpisws.p2p.filetransfer.TempFileAllocationStrategy
 
fileChunksInMemory - Variable in class org.mpisws.p2p.filetransfer.FileTransferImpl
Synchronized by only being mutated/checked on selector thread can be reading when < MAX_PENDING_CHUNKS, allowed to be greater
FileInputBuffer - Class in org.mpisws.p2p.transport.util
 
FileInputBuffer(File, Logger) - Constructor for class org.mpisws.p2p.transport.util.FileInputBuffer
 
FileInputBuffer(String, Logger) - Constructor for class org.mpisws.p2p.transport.util.FileInputBuffer
 
FileLogManager - Class in rice.environment.logging.file
 
FileLogManager(PrintStream, TimeSource, Parameters) - Constructor for class rice.environment.logging.file.FileLogManager
 
FileLogManager(PrintStream, TimeSource, Parameters, String) - Constructor for class rice.environment.logging.file.FileLogManager
 
FileLogManager(PrintStream, TimeSource, Parameters, String, String, String, String) - Constructor for class rice.environment.logging.file.FileLogManager
 
FileLogManager(Parameters) - Constructor for class rice.environment.logging.file.FileLogManager
Convienience constructor.
FileLogManager(PrintStream, Parameters) - Constructor for class rice.environment.logging.file.FileLogManager
Convienience constructor.
FileLogManager(TimeSource, Parameters) - Constructor for class rice.environment.logging.file.FileLogManager
Convienience constructor.
FILENAME_EXTENSION - Static variable in class rice.environment.params.simple.SimpleParameters
 
FileOutputBuffer - Class in org.mpisws.p2p.transport.util
 
FileOutputBuffer(File, boolean) - Constructor for class org.mpisws.p2p.transport.util.FileOutputBuffer
 
FileOutputBuffer(File) - Constructor for class org.mpisws.p2p.transport.util.FileOutputBuffer
 
FileOutputBuffer(String) - Constructor for class org.mpisws.p2p.transport.util.FileOutputBuffer
 
FileReceipt - Interface in org.mpisws.p2p.filetransfer
 
fileReceived(File, ByteBuffer) - Method in interface org.mpisws.p2p.filetransfer.FileTransferCallback
Called when a file is received.
FileTransfer - Interface in org.mpisws.p2p.filetransfer
 
fileTransfer - Variable in class rice.tutorial.sendfile.MyApp
 
FileTransferCallback - Interface in org.mpisws.p2p.filetransfer
 
FileTransferImpl - Class in org.mpisws.p2p.filetransfer
TODO: implement read, write
FileTransferImpl(AppSocket, FileTransferCallback, FileAllocationStrategy, Environment, Processor) - Constructor for class org.mpisws.p2p.filetransfer.FileTransferImpl
 
FileTransferImpl(AppSocket, FileTransferCallback, FileAllocationStrategy, Environment, Processor, int, int) - Constructor for class org.mpisws.p2p.filetransfer.FileTransferImpl
 
FileTransferImpl(AppSocket, FileTransferCallback, Environment) - Constructor for class org.mpisws.p2p.filetransfer.FileTransferImpl
 
FileTransferImpl(AppSocket, FileTransferCallback, FileAllocationStrategy, Environment) - Constructor for class org.mpisws.p2p.filetransfer.FileTransferImpl
 
FileTransferListener - Interface in org.mpisws.p2p.filetransfer
 
fileTransferred(FileReceipt, long, long, boolean) - Method in interface org.mpisws.p2p.filetransfer.FileTransferListener
 
fileTransferred(FileReceipt, long, long, boolean) - Method in class org.mpisws.p2p.filetransfer.SimpleFileTransferListener
 
fillBuffer() - Method in class rice.p2p.util.XMLParser
Internal method which actually fills the buffer
filter - Variable in class rice.p2p.util.IdBloomFilter
The parameters to the hash functions for this bloom filter
filters - Variable in class rice.p2p.replication.messaging.RequestMessage
 
find(Identifier) - Method in class org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStoreImpl
 
find(Identifier, boolean) - Method in class org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStoreImpl
 
find(char[], char) - Static method in class rice.p2p.multiring.MultiringIdFactory
 
findAckEntry(Identifier, long) - Method in class org.mpisws.p2p.transport.peerreview.commitment.CommitmentProtocolImpl
 
findAvailableFireWallPort(int, int, int, String) - Method in interface rice.pastry.socket.nat.NATHandler
Search for an available port forwarding, starting with the external address specified.
findAvailableFireWallPort(int, int, int, String) - Method in class rice.pastry.socket.nat.sbbi.SBBINatHandler
 
findAvailableFireWallPort(int, int, int, String) - Method in class rice.pastry.socket.nat.StubNATHandler
 
findEvidence(Identifier, long, boolean) - Method in class org.mpisws.p2p.transport.peerreview.infostore.PeerInfoRecord
 
findEvidence(Identifier, Identifier, long) - Method in interface org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStore
 
findEvidence(Identifier, Identifier, long, boolean) - Method in interface org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStore
 
findEvidence(Identifier, Identifier, long) - Method in class org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStoreImpl
 
findEvidence(Identifier, Identifier, long, boolean) - Method in class org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStoreImpl
 
findExternalAddress(Id, InetSocketAddress, Continuation<PastryNode, IOException>) - Method in class rice.pastry.socket.internet.InternetPastryNodeFactory
Finds the external address, calls openFirewallPort()
findExternalAddress(InetSocketAddress, Collection<InetSocketAddress>, Continuation<InetAddress, IOException>) - Method in interface rice.pastry.socket.nat.connectivityverifiier.ConnectivityVerifier
Finds the external address by contacting a random member of the probeAddresses
findExternalAddress(InetSocketAddress, Collection<InetSocketAddress>, Continuation<InetAddress, IOException>) - Method in class rice.pastry.socket.nat.connectivityverifiier.ConnectivityVerifierImpl
Call this to determine your external address.
findExternalAddressHelper(Id, InetSocketAddress, Continuation<PastryNode, IOException>, Collection<InetSocketAddress>) - Method in class rice.pastry.socket.internet.InternetPastryNodeFactory
 
findExternalAddressHelper(InetSocketAddressLookup, AttachableCancellable, InetSocketAddress, List<InetSocketAddress>, Continuation<InetAddress, IOException>) - Method in class rice.pastry.socket.nat.connectivityverifiier.ConnectivityVerifierImpl
Called recursively.
findExternalAddressIfNecessary(InetAddress) - Method in class rice.pastry.socket.internet.InternetPastryNodeFactory
Sets/Verifies externalAddresses Return true if all is well.
findExternalNodes(Id, InetSocketAddress, Collection<InetSocketAddress>, Continuation<PastryNode, IOException>) - Method in class rice.pastry.socket.internet.InternetPastryNodeFactory
Probe the internalAddresses to get more externalAddresses, then call findExternalAddressHelper
findExternalNodes(InetSocketAddress, Collection<InetSocketAddress>, Continuation<Collection<InetSocketAddress>, IOException>) - Method in interface rice.pastry.socket.nat.connectivityverifiier.ConnectivityVerifier
Finds known external nodes from other bootstrap nodes who are in your firewall
findExternalNodes(InetSocketAddress, Collection<InetSocketAddress>, Continuation<Collection<InetSocketAddress>, IOException>) - Method in class rice.pastry.socket.nat.connectivityverifiier.ConnectivityVerifierImpl
Call this to find some nodes outside your firewall.
findExternalNodesHelper(InetSocketAddressLookup, AttachableCancellable, InetSocketAddress, List<InetSocketAddress>, Continuation<Collection<InetSocketAddress>, IOException>) - Method in class rice.pastry.socket.nat.connectivityverifiier.ConnectivityVerifierImpl
Called recursively.
findFireWall(InetAddress) - Method in interface rice.pastry.socket.nat.NATHandler
Search for the firewall on the NIC specified by the bindAddress
findFireWall(InetAddress) - Method in class rice.pastry.socket.nat.sbbi.SBBINatHandler
 
findFireWall(InetAddress) - Method in class rice.pastry.socket.nat.StubNATHandler
 
findFireWallPolicy - Variable in class rice.pastry.socket.SocketPastryNodeFactory
 
findLastEntry(short[], long) - Method in interface org.mpisws.p2p.transport.peerreview.history.SecureHistory
Find the most recent entry whose type is in the specified set.
findLastEntry(short[], long) - Method in class org.mpisws.p2p.transport.peerreview.history.SecureHistoryImpl
Find the most recent entry whose type is in the specified set.
findOngoingAudit(Identifier, long) - Method in class org.mpisws.p2p.transport.peerreview.audit.AuditProtocolImpl
 
findPilot(HighIdentifier) - Method in interface org.mpisws.p2p.transport.rendezvous.PilotFinder
Return null if there isn't one.
findPilot(RendezvousSocketNodeHandle) - Method in class rice.pastry.socket.nat.rendezvous.LeafSetPilotFinder
 
findRecvEntry(Identifier, long) - Method in class org.mpisws.p2p.transport.peerreview.commitment.CommitmentProtocolImpl
 
findSeq(long) - Method in interface org.mpisws.p2p.transport.peerreview.history.SecureHistory
 
findSeq(long) - Method in class org.mpisws.p2p.transport.peerreview.history.SecureHistoryImpl
 
findSeqOrHigher(long, boolean) - Method in interface org.mpisws.p2p.transport.peerreview.history.SecureHistory
Look up a given sequence number, or the first sequence number that is not lower than a given number.
findSeqOrHigher(long, boolean) - Method in class org.mpisws.p2p.transport.peerreview.history.SecureHistoryImpl
Look up a given sequence number, or the first sequence number that is not lower than a given number.
findSubject(Identifier) - Method in class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStoreImpl
 
FINE - Static variable in class rice.environment.logging.Logger
FINE is a message level providing tracing information.
FINER - Static variable in class rice.environment.logging.Logger
FINER indicates a fairly detailed tracing message.
FINEST - Static variable in class rice.environment.logging.Logger
FINEST indicates a highly detailed tracing message.
finish() - Method in class org.mpisws.p2p.testing.transportlayer.peerreview.PRInconsistent1
 
finish() - Method in class org.mpisws.p2p.testing.transportlayer.peerreview.PRNonconform1
 
finish() - Method in class org.mpisws.p2p.testing.transportlayer.peerreview.PRNonconform2
 
finish() - Method in class org.mpisws.p2p.testing.transportlayer.peerreview.PRRegressionTest
 
finished - Variable in class org.mpisws.p2p.transport.peerreview.statement.IncompleteStatementInfo
 
finishNode(PastryNode) - Method in class rice.pastry.testing.RoutingTableTest
 
finishReceiveSocket(P2PSocket<Identifier>) - Method in class org.mpisws.p2p.transport.direct.DirectTransportLayer
 
finishReceiveSocket(AppSocket) - Method in class rice.pastry.client.PastryAppl
 
FirewallTLImpl<Identifier,MessageType> - Class in org.mpisws.p2p.transport.nat
Drops all incoming TCP connections.
FirewallTLImpl(TransportLayer<Identifier, MessageType>, int, Environment) - Constructor for class org.mpisws.p2p.transport.nat.FirewallTLImpl
 
firstKey() - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
firstKey() - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
firstKey() - Method in class rice.p2p.util.ImmutableSortedMap
Returns the first (lowest) key currently in this sorted map.
firstKey() - Method in class rice.p2p.util.RedBlackMap
Returns the first (lowest) key currently in this sorted map.
fixedRate - Variable in class rice.selector.TimerTask
 
FLAG_FULL_MESSAGES_ALL - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
FLAG_FULL_MESSAGES_SENDER - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
FLAG_INCLUDE_CHECKPOINT - Static variable in interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
 
flags - Variable in class org.mpisws.p2p.transport.peerreview.evidence.ChallengeAudit
 
flip() - Method in class rice.p2p.util.testing.XMLObjectStreamUnit
 
flip(NodeHandle[]) - Static method in class rice.pastry.leafset.testing.MergeTest
 
flush(Identifier) - Method in interface org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStore
 
flush(Identifier) - Method in class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStoreImpl
 
flush() - Method in class rice.environment.logging.LogOutputStream
 
flush(Id, Continuation) - Method in interface rice.p2p.aggregation.Aggregation
Creates an aggregate that includes the most current object with the specified key.
flush(Continuation) - Method in interface rice.p2p.aggregation.Aggregation
Creates aggregates from all objects in the local object cache.
flush(Id, Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
 
flush(Continuation) - Method in class rice.p2p.aggregation.AggregationImpl
 
flush() - Method in class rice.p2p.util.EncryptedOutputStream
Flushes this output stream and forces any buffered output bytes to be written out.
flush() - Method in class rice.p2p.util.XMLObjectOutputStream
Method which flushes all buffered data to the output stream.
flush() - Method in class rice.p2p.util.XMLWriter
Method which flushes all buffered data to the underlying writer
flush(Continuation) - Method in interface rice.persistence.Catalog
Method which is used to erase all data stored in the Catalog.
flush(Continuation) - Method in class rice.persistence.EmptyCache
Method which is used to erase all data stored in the Catalog.
flush(Continuation) - Method in class rice.persistence.LRUCache
Method which is used to erase all data stored in the Cache.
flush(Continuation) - Method in class rice.persistence.MemoryStorage
Method which is used to erase all data stored in the Storage.
flush(Continuation) - Method in class rice.persistence.PersistentStorage
Method which is used to erase all data stored in the Catalog.
flush(Continuation) - Method in class rice.persistence.StorageManagerImpl
Method which is used to erase all data stored in the Catalog.
flushAll() - Method in interface org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStore
 
flushAll() - Method in class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStoreImpl
 
flushAuthenticatorsFor(Identifier, long, long) - Method in interface org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStore
 
flushAuthenticatorsFor(Identifier) - Method in interface org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStore
 
flushAuthenticatorsFor(Identifier, long, long) - Method in class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStoreImpl
 
flushAuthenticatorsFor(Identifier) - Method in class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStoreImpl
 
flushAuthenticatorsFromMemory(Identifier, long, long) - Method in class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStoreImpl
Discard the authenticators in a certain sequence range (presumably because we just checked them against the corresponding log segment, and they were okay)
flushBase64() - Method in class rice.p2p.util.Base64.OutputStream
Method added by PHIL.
flushWait - Variable in class rice.p2p.aggregation.AggregationImpl
 
forceBindAddress - Variable in class org.mpisws.p2p.transport.wire.WireTransportLayerImpl
true for modelnet, who needs to set the bind address even on outgoing sockets
fork(long) - Method in class org.mpisws.p2p.testing.transportlayer.peerreview.PRInconsistent1.ForkingSecureHistory
Delete this index and everything after it
forward(RouteMessage) - Method in class org.mpisws.p2p.testing.transportlayer.BandwidthMeasuringTLTest
 
forward(RouteMessage) - Method in class org.mpisws.p2p.testing.transportlayer.replay.MyScribeClient
 
forward(Identifier, SourceRoute<Identifier>, boolean, Map<String, Object>) - Method in class org.mpisws.p2p.transport.sourceroute.DefaultForwardSourceRouteStrategy
 
forward(Identifier, SourceRoute<Identifier>, boolean, Map<String, Object>) - Method in interface org.mpisws.p2p.transport.sourceroute.SourceRouteForwardStrategy
 
forward(RouteMessage) - Method in class rice.p2p.aggregation.AggregationImpl
 
forward(RouteMessage) - Method in interface rice.p2p.commonapi.Application
This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
forward(RouteMessage) - Method in class rice.p2p.glacier.v2.GlacierImpl
 
forward(RouteMessage) - Method in class rice.p2p.multiring.MultiringApplication
This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
forward(RouteMessage) - Method in class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestApp
 
forward(RouteMessage) - Method in class rice.p2p.past.gc.GCPastImpl
This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
forward(RouteMessage) - Method in class rice.p2p.past.PastImpl
This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
forward(RouteMessage) - Method in class rice.p2p.replication.manager.ReplicationManagerImpl
This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
forward(RouteMessage) - Method in class rice.p2p.replication.ReplicationImpl
This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
forward(RouteMessage) - Method in class rice.p2p.scribe.ScribeImpl
This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
forward(RouteMessage) - Method in class rice.pastry.client.CommonAPIAppl
Called by pastry when a message is enroute and is passing through this node.
forward(Identifier, SourceRoute<Identifier>, boolean, Map<String, Object>) - Method in class rice.pastry.socket.LivenesSourceRouteForwardStrategy
 
forward(RouteMessage) - Method in class rice.pastry.testing.RegrTestApp
 
forward(RouteMessage) - Method in class rice.pastry.testing.rendezvous.MyApp
Called a message travels along your path.
forward(RouteMessage) - Method in class rice.pastry.testing.RoutingTableTest.MyApp
Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.appsocket.MyApp
Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.deterministicsimulator.MyApp
Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.direct.MyApp
Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.forwarding.MyApp
 
forward(RouteMessage) - Method in class rice.tutorial.gtitm.MyApp
Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.lesson3.MyApp
Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.lesson4.MyApp
Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.lookup.LookupService
This Application always forwards its messages
forward(RouteMessage) - Method in class rice.tutorial.prioritylistener.MyApp
Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.rawserialization.MyApp
Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.rawserialization2.MyApp
Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.remotesocket.MyApp
Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.scribe.MyScribeClient
 
forward(RouteMessage) - Method in class rice.tutorial.sendfile.MyApp
Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.splitstream.MySplitStreamClient
 
forward(RouteMessage) - Method in class rice.tutorial.ssl.MyApp
Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.timer.MyApp
Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.transportdirect.MyApp
Called a message travels along your path.
forward(RouteMessage) - Method in class rice.tutorial.transportlayer.MyApp
Called a message travels along your path.
Forwarder<Identifier> - Class in org.mpisws.p2p.transport.sourceroute
 
Forwarder(SourceRoute<Identifier>, P2PSocket<Identifier>, P2PSocket<Identifier>, Logger) - Constructor for class org.mpisws.p2p.transport.sourceroute.Forwarder
 
found - Variable in exception rice.p2p.glacier.v2.GlacierNotEnoughFragmentsException
 
Fragment - Class in rice.p2p.glacier
 
Fragment(int) - Constructor for class rice.p2p.glacier.Fragment
 
Fragment(InputBuffer) - Constructor for class rice.p2p.glacier.Fragment
 
fragment - Variable in class rice.p2p.glacier.v2.FragmentAndManifest
 
FragmentAndManifest - Class in rice.p2p.glacier.v2
 
FragmentAndManifest(Fragment, Manifest) - Constructor for class rice.p2p.glacier.v2.FragmentAndManifest
 
fragmentHash - Variable in class rice.p2p.glacier.v2.Manifest
 
FragmentKey - Class in rice.p2p.glacier
DESCRIBE THE CLASS
FragmentKey(VersionKey, int) - Constructor for class rice.p2p.glacier.FragmentKey
Constructor for FragmentKey.
FragmentKey(InputBuffer, Endpoint) - Constructor for class rice.p2p.glacier.FragmentKey
 
FragmentKeyFactory - Class in rice.p2p.glacier
DESCRIBE THE CLASS
FragmentKeyFactory(MultiringIdFactory) - Constructor for class rice.p2p.glacier.FragmentKeyFactory
Constructor for FragmentKeyFactory.
FragmentKeyRange - Class in rice.p2p.glacier
DESCRIBE THE CLASS
FragmentKeyRange(IdRange) - Constructor for class rice.p2p.glacier.FragmentKeyRange
Constructor
FragmentKeyRange(InputBuffer, Endpoint) - Method in class rice.p2p.glacier.FragmentKeyRange
 
FragmentKeySet - Class in rice.p2p.glacier
DESCRIBE THE CLASS
FragmentKeySet() - Constructor for class rice.p2p.glacier.FragmentKeySet
Constructor.
FragmentKeySet(FragmentKeySet) - Constructor for class rice.p2p.glacier.FragmentKeySet
Copy constructor.
FragmentKeySet(SortedMap) - Constructor for class rice.p2p.glacier.FragmentKeySet
Constructor.
FragmentMetadata - Class in rice.p2p.glacier.v2
 
FragmentMetadata(long, long, long) - Constructor for class rice.p2p.glacier.v2.FragmentMetadata
 
fragments - Variable in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
 
fragmentStorage - Variable in class rice.p2p.glacier.v2.GlacierImpl
 
fragmentStorageSize - Variable in class rice.p2p.glacier.v2.GlacierStatistics
 
freeBandwidth(Channel, NodeHandle, Id) - Method in class rice.p2p.splitstream.SplitStreamScribePolicy
This method attempts to free bandwidth from our primary stripe.
freeBandwidthUltimate(Id) - Method in class rice.p2p.splitstream.SplitStreamScribePolicy
This method makes an attempt to free up bandwidth from non-primary, non-root stripes (for which local node is not root).
from - Variable in class org.mpisws.p2p.transport.peerreview.evidence.ChallengeAudit
 
from() - Method in class rice.pastry.leafset.BroadcastLeafSet
Returns the node id of the node that broadcast its leaf set.
from() - Method in class rice.pastry.routing.BroadcastRouteRow
Gets the from node.
FROM_OVERLAY - Static variable in class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl
The message came from the overlay, rather than a lower layer
fromBase64(String) - Static method in class rice.p2p.util.MathUtils
Utility method which converts a base64 string to a byte[]
fromHex(String) - Static method in class rice.p2p.util.MathUtils
Utility method which converts a hex string to a byte[]

G

garbageCollect() - Method in interface org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStore
Commits the Authenticators in memory to disk, overwriting the old store.
garbageCollect() - Method in class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStoreImpl
 
GCCollectMessage - Class in rice.p2p.past.gc.messaging
 
GCCollectMessage(int, NodeHandle, Id) - Constructor for class rice.p2p.past.gc.messaging.GCCollectMessage
Constructor
GCEndpoint - Class in rice.p2p.past.gc
 
GCEndpoint(Endpoint) - Constructor for class rice.p2p.past.gc.GCEndpoint
Constructor
GCId - Class in rice.p2p.past.gc
 
GCId(Id, long) - Constructor for class rice.p2p.past.gc.GCId
Constructor
GCId(InputBuffer, Endpoint) - Constructor for class rice.p2p.past.gc.GCId
 
GCIdFactory - Class in rice.p2p.past.gc
 
GCIdFactory(IdFactory) - Constructor for class rice.p2p.past.gc.GCIdFactory
Constructor
GCIdFactory.GCEntrySet - Class in rice.p2p.past.gc
 
GCIdFactory.GCEntrySet(Set) - Constructor for class rice.p2p.past.gc.GCIdFactory.GCEntrySet
 
GCIdFactory.GCMapEntry - Class in rice.p2p.past.gc
 
GCIdFactory.GCMapEntry(Map.Entry) - Constructor for class rice.p2p.past.gc.GCIdFactory.GCMapEntry
 
GCIdFactory.GCSortedMap - Class in rice.p2p.past.gc
 
GCIdFactory.GCSortedMap(SortedMap) - Constructor for class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
GCIdRange - Class in rice.p2p.past.gc
 
GCIdRange(IdRange) - Constructor for class rice.p2p.past.gc.GCIdRange
Constructor, which takes a normal IdRange
GCIdRange(InputBuffer, Endpoint) - Constructor for class rice.p2p.past.gc.GCIdRange
 
GCIdSet - Class in rice.p2p.past.gc
 
GCIdSet(IdFactory) - Constructor for class rice.p2p.past.gc.GCIdSet
Constructor
GCIdSet(IdSet, SortedMap) - Constructor for class rice.p2p.past.gc.GCIdSet
Constructor
GCInsertMessage - Class in rice.p2p.past.gc.messaging
 
GCInsertMessage(int, PastContent, long, NodeHandle, Id) - Constructor for class rice.p2p.past.gc.messaging.GCInsertMessage
Constructor which takes a unique integer Id, as well as the data to be stored
GCLookupHandlesMessage - Class in rice.p2p.past.gc.messaging
 
GCLookupHandlesMessage(int, Id, NodeHandle, Id) - Constructor for class rice.p2p.past.gc.messaging.GCLookupHandlesMessage
Constructor
GCNode - Class in rice.p2p.past.gc
 
GCNode(Node) - Constructor for class rice.p2p.past.gc.GCNode
Constructor
GCPast - Interface in rice.p2p.past.gc
 
GCPastContent - Interface in rice.p2p.past.gc
 
GCPastContentHandle - Interface in rice.p2p.past.gc
 
GCPastException - Exception in rice.p2p.past.gc
 
GCPastException(String) - Constructor for exception rice.p2p.past.gc.GCPastException
Constructor.
GCPastException.ObjectNotFoundException - Exception in rice.p2p.past.gc
 
GCPastException.ObjectNotFoundException(String) - Constructor for exception rice.p2p.past.gc.GCPastException.ObjectNotFoundException
 
GCPastImpl - Class in rice.p2p.past.gc
 
GCPastImpl(Node, StorageManager, int, String, PastPolicy, long) - Constructor for class rice.p2p.past.gc.GCPastImpl
Constructor for GCPast
GCPastImpl(Node, StorageManager, Cache, int, String, PastPolicy, long, StorageManager) - Constructor for class rice.p2p.past.gc.GCPastImpl
Constructor for GCPast
GCPastImpl.GCPastDeserializer - Class in rice.p2p.past.gc
 
GCPastImpl.GCPastDeserializer() - Constructor for class rice.p2p.past.gc.GCPastImpl.GCPastDeserializer
 
GCPastImpl.ReplicaMap - Class in rice.p2p.past.gc
 
GCPastImpl.ReplicaMap() - Constructor for class rice.p2p.past.gc.GCPastImpl.ReplicaMap
 
GCPastMetadata - Class in rice.p2p.past.gc
 
GCPastMetadata(long) - Constructor for class rice.p2p.past.gc.GCPastMetadata
Constructor.
GCRefreshMessage - Class in rice.p2p.past.gc.messaging
 
GCRefreshMessage(int, GCIdSet, NodeHandle, Id) - Constructor for class rice.p2p.past.gc.messaging.GCRefreshMessage
Constructor which takes a unique integer Id, as well as the keys to be refreshed
generateCertificate(Id, OutputStream, PrivateKey) - Static method in class rice.pastry.standard.CertifiedNodeIdFactory
Method which generates a certificate given the nodeid, location, and private key
generateCertRequest(KeyPair) - Method in interface org.mpisws.p2p.pki.x509.CertTool
 
generateDefaultExceptionStrategy(LogManager) - Static method in class rice.environment.Environment
 
generateDefaultLogManager(TimeSource, Parameters) - Static method in class rice.environment.Environment
 
generateDefaultProcessor() - Static method in class rice.environment.Environment
 
generateDefaultRandomSource(Parameters, LogManager) - Static method in class rice.environment.Environment
 
generateDefaultSelectorManager(TimeSource, LogManager, RandomSource) - Static method in class rice.environment.Environment
 
generateDefaultTimeSource() - Static method in class rice.environment.Environment
 
generatedSocketException(int, IOException) - Method in class org.mpisws.p2p.transport.peerreview.replay.playback.ReplayVerifier
 
generatedSocketException(int, IOException) - Method in class org.mpisws.p2p.transport.peerreview.replay.VerifierImpl
 
generateEnvironment(String, long, long, LogManager) - Static method in class org.mpisws.p2p.transport.peerreview.replay.playback.ReplayLayer
 
generateEnvironment() - Static method in class org.mpisws.p2p.transport.peerreview.replay.record.RecordLayer
 
generateEnvironment(int) - Static method in class org.mpisws.p2p.transport.peerreview.replay.record.RecordLayer
 
generateEnvironment(RandomSource) - Static method in class org.mpisws.p2p.transport.peerreview.replay.record.RecordLayer
 
generateIVSymmetric() - Static method in class rice.p2p.util.SecurityUtils
Utility method which will generate a random intialization vector for applications to use.
generateKeyAsymmetric() - Static method in class rice.p2p.util.SecurityUtils
Utility method which will generate a non-weak DES key for applications to use.
generateKeySymmetric() - Static method in class rice.p2p.util.SecurityUtils
Utility method which will generate a non-weak DES key for applications to use.
generateLeafSet(int, int, boolean) - Method in class rice.pastry.testing.LeafSetTest
Returns a leafset of size size out of a network with the specified number of nodes
generateNewCA(String, Date) - Static method in class org.mpisws.p2p.pki.x509.CAToolImpl
 
generateNewCA(String, Date, Date, long, KeyPair, String) - Static method in class org.mpisws.p2p.pki.x509.CAToolImpl
 
generateNode(NodeHandle) - Method in class rice.pastry.testing.PastryRegrTest
 
generateNodeId() - Method in interface rice.pastry.NodeIdFactory
Generates a nodeId.
generateNodeId() - Method in class rice.pastry.standard.CertifiedNodeIdFactory
generate a nodeId
generateNodeId() - Method in class rice.pastry.standard.IPNodeIdFactory
generate a nodeId multiple invocations result in a deterministic series of randomized NodeIds, seeded by the IP address of the local host.
generateNodeId() - Method in class rice.pastry.standard.RandomNodeIdFactory
generate a nodeId
generateNodeRecord() - Method in interface rice.pastry.direct.NetworkSimulator
Generates a random node record
generateNodeRecord() - Method in class rice.pastry.direct.NetworkSimulatorImpl
 
generateNodeRecord() - Method in interface rice.pastry.direct.ProximityGenerator
 
generateNodeRecord() - Method in class rice.pastry.direct.proximitygenerators.EuclideanProximityGenerator
 
generateNodeRecord() - Method in class rice.pastry.direct.proximitygenerators.GenericProximityGenerator
 
generateNodeRecord() - Method in class rice.pastry.direct.proximitygenerators.SphereNetworkProximityGenerator
 
generatePilotStrategy(PastryNode, RendezvousTransportLayerImpl<InetSocketAddress, RendezvousSocketNodeHandle>) - Method in class rice.pastry.socket.nat.rendezvous.RendezvousSocketPastryNodeFactory
 
generateStripeIds(ChannelId, IdFactory) - Method in class rice.p2p.splitstream.Channel
Creates and returns the Ids associated with the provided channelId
generator - Variable in class rice.pastry.direct.NetworkSimulatorImpl
 
GenericNetwork<Identifier,MessageType> - Class in rice.pastry.direct
 
GenericNetwork(Environment, String) - Constructor for class rice.pastry.direct.GenericNetwork
 
GenericNetwork(Environment) - Constructor for class rice.pastry.direct.GenericNetwork
 
GenericNetwork(Environment, File) - Constructor for class rice.pastry.direct.GenericNetwork
 
GenericNetworkSimulator<Identifier,MessageType> - Interface in org.mpisws.p2p.transport.direct
 
GenericProximityGenerator - Class in rice.pastry.direct.proximitygenerators
 
GenericProximityGenerator(Environment, File) - Constructor for class rice.pastry.direct.proximitygenerators.GenericProximityGenerator
 
GenericProximityGenerator.GNNodeRecord - Class in rice.pastry.direct.proximitygenerators
 
GenericProximityGenerator.GNNodeRecord() - Constructor for class rice.pastry.direct.proximitygenerators.GenericProximityGenerator.GNNodeRecord
 
GenericSimulatorListener<Identifier,MessageType> - Interface in rice.pastry.direct
 
get(Key) - Method in interface org.mpisws.p2p.transport.table.TableStore
 
get(Object) - Method in class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap
 
get(Object) - Method in class rice.p2p.past.gc.GCIdFactory.GCSortedMap
 
get(Object) - Method in class rice.p2p.util.ImmutableSortedMap
Returns the value to which this map maps the specified key.
get(Object) - Method in class rice.p2p.util.RedBlackMap
Returns the value to which this map maps the specified key.
get(Object) - Method in class rice.p2p.util.ReverseTreeMap
Returns the value associated with the given key
get(Object) - Method in class rice.p2p.util.SoftHashMap
Returns the object associated with the key.
get(char[]) - Method in class rice.p2p.util.StringCache
Returns the value to which the specified key is mapped in this identity hash map, or null if the map contains no mapping for this key.
get(char[], int, int) - Method in class rice.p2p.util.StringCache
Returns the value to which the specified key is mapped in this identity hash map, or null if the map contains no mapping for this key.
get(String, boolean) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
get(String, byte) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
get(String, char) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
get(String, double) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
get(String, float) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
get(String, int) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
get(String, long) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
get(String, short) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
get(String, Object) - Method in class rice.p2p.util.XMLObjectInputStream.GetField
 
get(int) - Method in class rice.pastry.leafset.LeafSet
Finds the NodeHandle at a given index.
get(Id) - Method in class rice.pastry.leafset.SimilarSet
Finds the NodeHandle associated with the Id.
get(NodeHandle) - Method in class rice.pastry.leafset.SimilarSet
 
get(int) - Method in class rice.pastry.leafset.SimilarSet
Gets the ith element in the set.
get(Id) - Method in class rice.pastry.NodeSet
Finds the NodeHandle associated with a NodeId.
get(int) - Method in class rice.pastry.NodeSet
Gets the ith element in the set.
get(Id) - Method in interface rice.pastry.NodeSetI
Finds the NodeHandle associated with the NodeId.
get(int) - Method in interface rice.pastry.NodeSetI
Gets the ith element in the set.
get(int) - Method in class rice.pastry.routing.RouteSet
Returns the node in the ith position in the set.
get(Id) - Method in class rice.pastry.routing.RouteSet
Returns the node handle with the matching node id or null if none exists.
get(Id) - Method in class rice.pastry.routing.RoutingTable
Gets the node handle associated with a given id.
getAcceptorDelivery() - Method in class org.mpisws.p2p.transport.direct.DirectAppSocket
 
getAckedSeq() - Method in class org.mpisws.p2p.transport.peerreview.history.logentry.EvtAck
 
getADC(Id) - Method in class rice.p2p.aggregation.AggregateList
 
getAddress(MultiInetSocketAddress, MultiInetSocketAddress) - Method in interface org.mpisws.p2p.transport.multiaddress.AddressStrategy
 
getAddress(int) - Method in class org.mpisws.p2p.transport.multiaddress.MultiInetSocketAddress
 
getAddress(MultiInetSocketAddress, MultiInetSocketAddress) - Method in class org.mpisws.p2p.transport.multiaddress.SimpleAddressStrategy
Method which returns the address of this address
getAddress() - Method in class rice.pastry.client.PastryAppl
Returns the address of this application.
getAddress() - Method in class rice.pastry.direct.DirectNodeHandle
 
getAddress() - Method in interface rice.pastry.messaging.RawMessageDelivery
 
getAddress(EpochInetSocketAddress) - Method in class rice.pastry.socket.EpochInetSocketAddress
Method which returns the address of this address
getAddress(InetAddress[]) - Method in class rice.pastry.socket.EpochInetSocketAddress
This is for hairpinning support.
getAddress() - Method in class rice.pastry.socket.SocketNodeHandle
Returns the InetSocketAddress that should be used to contact the node
getAddress() - Method in class rice.pastry.socket.TransportLayerNodeHandle
 
getAddress(Class, String, Environment) - Static method in class rice.pastry.standard.StandardAddress
 
getAddress(Class, Environment) - Static method in class rice.pastry.standard.StandardAddress
Returns the short prefix to look for.
getAddress() - Method in class rice.pastry.standard.StandardJoinProtocol
Get address.
getAddress() - Method in class rice.pastry.testing.HelloWorldApp
Get address.
getAddress() - Method in class rice.pastry.testing.Ping
 
getAddress() - Method in class rice.pastry.testing.PingClient
 
getAddress() - Method in class rice.pastry.testing.RegrTestApp
 
getAddress() - Method in class rice.pastry.transport.BogusNodeHandle
 
getAddressManager(Identifier) - Method in class org.mpisws.p2p.transport.sourceroute.manager.SourceRouteManagerImpl
Internal method which returns (or builds) the manager associated with an address
getAddressStrategy() - Method in interface org.mpisws.p2p.transport.multiaddress.MultiInetAddressTransportLayer
 
getAddressStrategy() - Method in class org.mpisws.p2p.transport.multiaddress.MultiInetAddressTransportLayerImpl
 
getAggregateStore() - Method in class rice.p2p.aggregation.AggregationImpl
 
getAllKeys() - Method in class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
 
getAllKeys() - Method in class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
 
getAlternateId(int, int, int) - Method in class rice.pastry.Id
produces a set of ids (keys) that are evenly distributed around the id ring.
getAmountAllowedToWrite() - Method in exception rice.tutorial.transportlayer.NotEnoughBandwidthException
 
getAnycastMessages() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient
 
getApp() - Method in interface org.mpisws.p2p.transport.peerreview.PeerReview
 
getApp() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
getAppid() - Method in exception rice.p2p.commonapi.exception.AppNotRegisteredException
 
getAppId() - Method in class rice.pastry.commonapi.PastryEndpoint
 
getApplication() - Method in class rice.p2p.multiring.messaging.RingMessage
Method which returns this messages' applicaiton name
getAppSocket(InetSocketAddress, int, Continuation<AppSocket, Exception>, Map<String, Object>) - Method in interface rice.pastry.socket.appsocket.SocketFactory
 
getArg(String[], String) - Static method in class rice.pastry.standard.CertifiedNodeIdFactory
 
getAttemptedMessage() - Method in exception org.mpisws.p2p.transport.exception.NodeIsFaultyException
 
getAttemptedMessage() - Method in exception org.mpisws.p2p.transport.priority.QueueOverflowException
 
getAttemptedToWrite() - Method in exception rice.tutorial.transportlayer.NotEnoughBandwidthException
 
getAttribute(String) - Method in class rice.p2p.util.XMLReader
Returns the value of the given attribute, or null if the attribute cannot be found.
getAttributeCount() - Method in class rice.p2p.util.XMLParser
 
getAttributeName(int) - Method in class rice.p2p.util.XMLParser
 
getAttributeNamespace(int) - Method in class rice.p2p.util.XMLParser
 
getAttributePrefix(int) - Method in class rice.p2p.util.XMLParser
 
getAttributeType(int) - Method in class rice.p2p.util.XMLParser
 
getAttributeValue(String, String) - Method in class rice.p2p.util.XMLParser
Returns the attributes value identified by namespace URI and namespace localName.
getAttributeValue(int) - Method in class rice.p2p.util.XMLParser
 
getAuthenticators(Identifier, long, long) - Method in interface org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStore
Retrieve all the authenticators within a given range of sequence numbers
getAuthenticators(Identifier) - Method in interface org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStore
 
getAuthenticators(Identifier, long, long) - Method in class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStoreImpl
 
getAuthenticators(Identifier) - Method in class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStoreImpl
 
getAuthenticatorSerializer() - Method in interface org.mpisws.p2p.transport.peerreview.PeerReview
 
getAuthenticatorSerializer() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
getAuthenticatorSizeBytes() - Method in interface org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStore
 
getAuthenticatorSizeBytes() - Method in class org.mpisws.p2p.transport.peerreview.commitment.AuthenticatorStoreImpl
 
getAuthoritative(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
getAuxAddress() - Method in class rice.pastry.routing.RouteMessage
 
getAveDistance() - Method in class rice.pastry.testing.PingTestRecord
 
getAveHops() - Method in class rice.pastry.testing.PingTestRecord
 
getAvgNumEntries(Collection<PastryNode>) - Method in class rice.pastry.testing.ClosestRegrTest
 
getBandwidthUsed() - Method in interface org.mpisws.p2p.transport.bandwidthmeasure.BandwidthMeasurement
For all Identifiers that used any bandwidth since the measurementPeriod, returns: downstream bytes/sec, upstream bytes/sec, if the upstream was saturated
getBandwidthUsed() - Method in class org.mpisws.p2p.transport.bandwidthmeasure.BandwidthMeasuringTransportLayer
For all Identifiers that used any bandwidth since the measurementPeriod, returns: downstream bytes/sec, upstream bytes/sec, if the upstream was saturated
getBaseHash() - Method in class org.mpisws.p2p.transport.peerreview.audit.LogSnippet
 
getBaseSeq() - Method in interface org.mpisws.p2p.transport.peerreview.history.SecureHistory
 
getBaseSeq() - Method in class org.mpisws.p2p.transport.peerreview.history.SecureHistoryImpl
 
getBBMsg() - Method in class rice.pastry.socket.nat.rendezvous.PilotForwardMsg
 
getBestEntry(Id) - Method in class rice.pastry.routing.RoutingTable
Gets the set of handles that match at least one more digit of the key than the local Id.
getBestRoutingCandidates(Id) - Method in interface rice.pastry.routing.Router
Returns an ordered list of the best candidates for the next to the key.
getBestRoutingCandidates(Id) - Method in class rice.pastry.standard.StandardRouter
 
getBestRoutingCandidates(Id, int, boolean) - Method in class rice.pastry.standard.StandardRouter
 
getBindAddress() - Method in class rice.pastry.socket.SocketPastryNodeFactory
 
getBindStrategy() - Method in class rice.pastry.socket.SocketPastryNodeFactory
 
getBitSet() - Method in class rice.p2p.util.BloomFilter
Method which returns what the internal bit set looks like as a string
getBloomFilter() - Method in class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
 
getBogusApp(PRRegressionTest.Player, PeerReview<PRRegressionTest.HandleImpl, PRRegressionTest.IdImpl>, Environment) - Method in class org.mpisws.p2p.testing.transportlayer.peerreview.PRInconsistent1
 
getBogusApp(PRRegressionTest.Player, PeerReview<PRRegressionTest.HandleImpl, PRRegressionTest.IdImpl>, Environment) - Method in class org.mpisws.p2p.testing.transportlayer.peerreview.PRNonconform1
 
getBogusApp(PRRegressionTest.Player, PeerReview<PRRegressionTest.HandleImpl, PRRegressionTest.IdImpl>, Environment) - Method in class org.mpisws.p2p.testing.transportlayer.peerreview.PRNonconform2
 
getBogusApp(PRRegressionTest.Player, PeerReview<PRRegressionTest.HandleImpl, PRRegressionTest.IdImpl>, Environment) - Method in class org.mpisws.p2p.testing.transportlayer.peerreview.PRRegressionTest
 
getBogusIdentifier(MultiInetSocketAddress) - Method in class org.mpisws.p2p.testing.transportlayer.EpochTest
 
getBogusIdentifier(InetSocketAddress) - Method in class org.mpisws.p2p.testing.transportlayer.PriorityTest
 
getBogusIdentifier(MultiInetSocketAddress) - Method in class org.mpisws.p2p.testing.transportlayer.SRManagerTest
 
getBogusIdentifier(SourceRoute<MultiInetSocketAddress>) - Method in class org.mpisws.p2p.testing.transportlayer.SRTest
 
getBogusIdentifier(Identifier) - Method in class org.mpisws.p2p.testing.transportlayer.TLTest
The identifer to a bogus node.
getBogusIdentifier(SourceRoute<InetSocketAddress>) - Method in class org.mpisws.p2p.testing.transportlayer.WireSRTest
 
getBogusIdentifier(InetSocketAddress) - Method in class org.mpisws.p2p.testing.transportlayer.WireTest
 
getBoolean(String) - Method in interface rice.environment.params.Parameters
 
getBoolean(String) - Method in class rice.environment.params.simple.SimpleParameters
 
getBoolean(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
getBootstrap() - Method in class rice.p2p.commonapi.testing.CommonAPITest
Gets a handle to a bootstrap node.
getBootstrap(Node) - Method in class rice.p2p.multiring.testing.MultiringRegrTest
Gets a handle to a bootstrap node.
getBootstrap() - Method in class rice.pastry.testing.ClosestRegrTest
Get pastryNodes.last() to bootstrap with, or return null.
getBootstrap(boolean) - Method in class rice.pastry.testing.DirectPastryRegrTest
Get pastryNodes.last() to bootstrap with, or return null.
getBootstrap(boolean) - Method in class rice.pastry.testing.DistHelloWorld
Gets a handle to a bootstrap node.
getBootstrap(boolean) - Method in class rice.pastry.testing.DistPastryRegrTest
Gets a handle to a bootstrap node.
getBootstrap(boolean) - Method in class rice.pastry.testing.PastryRegrTest
get a node handle to bootstrap from.
getBootstrapper(PastryNode, NodeHandleAdapter, NodeHandleFactory, ProximityNeighborSelector) - Method in class rice.pastry.direct.DirectPastryNodeFactory
 
getBootstrapper() - Method in class rice.pastry.PastryNode
 
getBootstrapper(PastryNode, NodeHandleAdapter, NodeHandleFactory, ProximityNeighborSelector) - Method in class rice.pastry.socket.nat.rendezvous.RendezvousSocketPastryNodeFactory
This code opens a pilot to our bootstrap node before proceeding.
getBootstrapper(PastryNode, NodeHandleAdapter, NodeHandleFactory, ProximityNeighborSelector) - Method in class rice.pastry.socket.SocketPastryNodeFactory
 
getBootstrapper(PastryNode, NodeHandleAdapter, NodeHandleFactory, ProximityNeighborSelector) - Method in class rice.pastry.transport.TransportPastryNodeFactory
 
getBootstraps() - Method in class rice.p2p.multiring.RingCertificate
Returns the bootstraps of this ring
getBottomLayers(PastryNode, MultiInetSocketAddress) - Method in class rice.pastry.socket.SocketPastryNodeFactory
This is split off so we can get the IpServiceLayer easily.
getBuffer() - Method in class rice.p2p.util.XMLParser.CharArrayBuffer
Returns the internal array
getByte(char) - Static method in class rice.p2p.util.MathUtils
Utility method for converting a char to a byte
getByte(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
getByteArrayLength() - Method in interface rice.p2p.commonapi.Id
Returns the length of the byte[] representing this Id
getByteArrayLength() - Method in class rice.p2p.glacier.FragmentKey
Returns the length of the byte[] representing this Id
getByteArrayLength() - Method in class rice.p2p.glacier.VersionKey
Returns the length of the byte[] representing this Id
getByteArrayLength() - Method in class rice.p2p.multiring.RingId
Returns the length of the byte[] representing this Id
getByteArrayLength() - Method in class rice.p2p.past.gc.GCId
Returns the length of the byte[] representing this Id
getByteArrayLength() - Method in class rice.pastry.Id
Returns the length of the byte[] representing this Id
getByteArrayLength() - Method in class rice.persistence.testing.MemoryStorageTest.VariableId
 
getByteBuffer() - Method in class rice.p2p.util.rawserialization.SimpleOutputBuffer
 
getBytes() - Method in interface org.mpisws.p2p.filetransfer.BBReceipt
Do not write to these!
getBytes() - Method in class rice.p2p.util.rawserialization.SimpleOutputBuffer
 
getCache() - Method in interface rice.persistence.StorageManager
Returns the cache object used by this StorageManager
getCache() - Method in class rice.persistence.StorageManagerImpl
Returns the cache object used by this StorageManager
getCandidateNode() - Method in class rice.pastry.standard.PartitionHandler
This method randomly returns a node that was once in the LeafSet or in the routing table but has since been removed.
getCATool(String, char[]) - Static method in class org.mpisws.p2p.pki.x509.CAToolImpl
 
getCause() - Method in exception org.mpisws.p2p.transport.exception.NodeIsFaultyException
 
getCause() - Method in exception org.mpisws.p2p.transport.priority.QueueOverflowException
 
getCCW() - Method in class rice.pastry.Id
gets the Id just counterclockwise from this
getCCW() - Method in class rice.pastry.IdRange
get counterclockwise edge of range
getCCWId() - Method in interface rice.p2p.commonapi.IdRange
get counterclockwise edge of range
getCCWId() - Method in class rice.p2p.glacier.FragmentKeyRange
get counterclockwise edge of range
getCCWId() - Method in class rice.p2p.glacier.VersionKeyRange
get counterclockwise edge of range
getCCWId() - Method in class rice.p2p.multiring.MultiringIdRange
get counterclockwise edge of range
getCCWId() - Method in class rice.p2p.past.gc.GCIdRange
get counterclockwise edge of range
getCCWId() - Method in class rice.pastry.IdRange
get counterclockwise edge of range
getCert() - Method in class org.mpisws.p2p.transport.ssl.SSLSocketManager
 
getCertificate() - Method in interface org.mpisws.p2p.pki.x509.CATool
 
getCertificate() - Method in class org.mpisws.p2p.pki.x509.CAToolImpl
 
getCertificate(Id) - Static method in class rice.p2p.multiring.RingCertificate
Method which returns the certificates found for the given ringId
getChallenge() - Method in class org.mpisws.p2p.transport.peerreview.message.ChallengeMessage
 
getChallengeType() - Method in class org.mpisws.p2p.transport.peerreview.message.ChallengeMessage
 
getChannelId() - Method in class rice.p2p.splitstream.Channel
Gets the channelId for this channel
getChannels() - Method in interface rice.p2p.splitstream.SplitStream
Returns all of the channels on this local splitstream
getChannels() - Method in class rice.p2p.splitstream.SplitStreamImpl
Returns all of the channels on this local splitstream
getChar(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
getChildren() - Method in class org.mpisws.p2p.testing.transportlayer.replay.MyScribeClient
 
getChildren(Topic) - Method in interface rice.p2p.scribe.BaseScribe
Deprecated. use getChildrenOfTopic
getChildren(Topic) - Method in class rice.p2p.scribe.ScribeImpl
Returns the list of children for a given topic
getChildren() - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
Gets the Children attribute of the TopicManager object
getChildren() - Method in class rice.p2p.splitstream.Stripe
Utility method.
getChildren() - Method in class rice.tutorial.scribe.MyScribeClient
 
getChildrenOfTopic(Topic) - Method in interface rice.p2p.scribe.BaseScribe
 
getChildrenOfTopic(Topic) - Method in class rice.p2p.scribe.ScribeImpl
 
getClass(String) - Method in class rice.p2p.util.XMLObjectInputStream
Method which returns the class object for class names written to the stream.
getClient() - Method in class rice.p2p.scribe.messaging.SubscribeLostMessage
 
getClients(Topic) - Method in interface rice.p2p.scribe.BaseScribe
 
getClients(Topic) - Method in class rice.p2p.scribe.ScribeImpl
Returns the list of clients for a given topic
getClients() - Method in class rice.p2p.scribe.ScribeImpl.TopicManager
Gets the Clients attribute of the TopicManager object
getClientsByTopic(Topic) - Method in interface rice.p2p.scribe.BaseScribe
 
getClientsByTopic(Topic) - Method in class rice.p2p.scribe.ScribeImpl
 
getClosest(DirectNodeHandle) - Method in interface rice.pastry.direct.NetworkSimulator
Returns the closest Node in proximity.
getClosest(DirectNodeHandle) - Method in class rice.pastry.direct.NetworkSimulatorImpl
 
getCode() - Static method in class rice.pastry.join.JoinAddress
 
getCode() - Static method in class rice.pastry.leafset.LeafSetProtocolAddress
 
getCode() - Static method in class rice.pastry.routing.RouteProtocolAddress
 
getCode() - Static method in class rice.pastry.routing.RouterAddress
 
getCode() - Static method in class rice.pastry.testing.PingAddress
 
getCollection() - Method in class rice.p2p.multiring.MultiringNode
Returns the collection this node is a member of
getCollection() - Method in class rice.pastry.leafset.SimilarSet
This is thread safe, in that it won't throw an error if not properly synchronized.
getCollection() - Method in class rice.pastry.NodeSet
 
getColumnNumber() - Method in class rice.p2p.util.XMLParser
 
getCommonAPITransportLayer(TransportLayer<TransportLayerNodeHandle<MultiInetSocketAddress>, ByteBuffer>, PastryNode, TLDeserializer) - Method in class rice.pastry.socket.SocketPastryNodeFactory
 
getCommonRange() - Method in class rice.p2p.glacier.v2.messaging.GlacierRangeResponseMessage
 
getComplementRange() - Method in interface rice.p2p.commonapi.IdRange
get the complement of this range
getComplementRange() - Method in class rice.p2p.glacier.FragmentKeyRange
get the complement of this range
getComplementRange() - Method in class rice.p2p.glacier.VersionKeyRange
get the complement of this range
getComplementRange() - Method in class rice.p2p.multiring.MultiringIdRange
get the complement of this range
getComplementRange() - Method in class rice.p2p.past.gc.GCIdRange
get the complement of this range
getComplementRange() - Method in class rice.pastry.IdRange
get the complement of this range
getComponent(int) - Method in class rice.p2p.aggregation.Aggregate
 
getComponentType(Class) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which returns the component type of the given array class.
getContactDeserializer(PastryNode) - Method in class rice.pastry.socket.nat.rendezvous.RendezvousSocketPastryNodeFactory
 
getContactDirectStrategy(PastryNode) - Method in class rice.pastry.socket.nat.rendezvous.RendezvousSocketPastryNodeFactory
 
getContactStatus() - Method in class rice.pastry.socket.nat.rendezvous.RendezvousSocketNodeHandle
 
getContent() - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
 
getContent() - Method in class rice.p2p.past.messaging.CacheMessage
Method which returns the content
getContent() - Method in class rice.p2p.past.messaging.InsertMessage
Method which returns the content
getContent() - Method in class rice.p2p.past.rawserialization.JavaSerializedPastContent
 
getContent() - Method in class rice.p2p.past.testing.DistPastTestContent
 
getContent() - Method in class rice.p2p.scribe.messaging.AnycastFailureMessage
 
getContent() - Method in class rice.p2p.scribe.messaging.AnycastMessage
Returns the content
getContent() - Method in class rice.p2p.scribe.messaging.PublishMessage
Returns the content
getContent() - Method in class rice.p2p.scribe.messaging.PublishRequestMessage
Returns the content
getContent() - Method in class rice.p2p.scribe.rawserialization.JavaSerializedScribeContent
 
getContentDeserializer() - Method in interface rice.p2p.scribe.rawserialization.RawScribe
 
getContentDeserializer() - Method in class rice.p2p.scribe.ScribeImpl
 
getContentHash() - Method in class org.mpisws.p2p.transport.peerreview.history.IndexEntry
 
getContentHash() - Method in class rice.p2p.aggregation.Aggregate
 
getContentHash() - Method in class rice.p2p.aggregation.raw.RawAggregate
 
getCurrentChallengeInterval() - Method in class org.mpisws.p2p.transport.peerreview.commitment.PeerInfo
 
getCurrentNode() - Static method in class rice.pastry.direct.DirectPastryNode
 
getCurrentTimeout() - Method in class org.mpisws.p2p.transport.peerreview.commitment.PeerInfo
 
getCurrentTimeout() - Method in class org.mpisws.p2p.transport.peerreview.statement.IncompleteStatementInfo
 
getCW() - Method in class rice.pastry.Id
gets the Id just clockwise from this
getCW() - Method in class rice.pastry.IdRange
get clockwise edge of range
getCWId() - Method in interface rice.p2p.commonapi.IdRange
get clockwise edge of range
getCWId() - Method in class rice.p2p.glacier.FragmentKeyRange
get clockwise edge of range
getCWId() - Method in class rice.p2p.glacier.VersionKeyRange
get clockwise edge of range
getCWId() - Method in class rice.p2p.multiring.MultiringIdRange
get clockwise edge of range
getCWId() - Method in class rice.p2p.past.gc.GCIdRange
get clockwise edge of range
getCWId() - Method in class rice.pastry.IdRange
get clockwise edge of range
getData() - Method in class rice.p2p.splitstream.SplitStreamContent
Returns the data for this content
getDate() - Method in class rice.pastry.messaging.Message
Gets the timestamp of the message, if it exists.
getDefaultNatHandler(Environment, InetAddress) - Method in class rice.pastry.socket.internet.InternetPastryNodeFactory
Return a NATHandler
getDefaultReadyStrategy() - Method in class rice.pastry.PastryNode
Simple Ready Strategy
getDelay(SourceRoute, SourceRoute) - Static method in class org.mpisws.p2p.testing.transportlayer.LivenessTest
 
getDelay(SourceRoute, SourceRoute) - Static method in class org.mpisws.p2p.testing.transportlayer.SRManagerTest
 
getDepth() - Method in class rice.p2p.util.XMLParser
 
getDeserializer() - Method in interface rice.p2p.commonapi.Endpoint
Returns the deserializer.
getDeserializer() - Method in class rice.p2p.multiring.MultiringEndpoint
 
getDeserializer() - Method in class rice.p2p.past.gc.GCEndpoint
 
getDeserializer() - Method in class rice.pastry.client.PastryAppl
 
getDeserializer() - Method in class rice.pastry.commonapi.PastryEndpoint
 
getDeserializer(int) - Method in interface rice.pastry.transport.Deserializer
 
getDeserializer(int) - Method in class rice.pastry.transport.TLDeserializer
 
getDestination() - Method in class rice.p2p.aggregation.messaging.AggregationMessage
Method which returns this messages' destination address
getDestination() - Method in class rice.p2p.glacier.v2.messaging.GlacierMessage
Method which returns this messages' destination address
getDestination() - Method in class rice.p2p.past.messaging.PastMessage
Method which returns this messages' destination address
getDestination() - Method in class rice.pastry.messaging.Message
Gets the address of message receiver that the message is for.
getDestination(Message) - Method in class rice.pastry.messaging.MessageDispatch
 
getDestinationByAddress(int) - Method in class rice.pastry.messaging.MessageDispatch
 
getDestinationHandle() - Method in class rice.pastry.routing.RouteMessage
 
getDestinationId() - Method in interface rice.p2p.commonapi.RouteMessage
Returns the destination Id for this message
getDestinationId() - Method in class rice.p2p.multiring.MultiringRouteMessage
Returns the destination Id for this message
getDestinationId() - Method in class rice.p2p.past.testing.PastRegrTest.TestRouteMessage
 
getDestinationId() - Method in class rice.p2p.past.testing.RawPastRegrTest.TestRouteMessage
 
getDestinationId() - Method in class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage
Gets the DestinationId attribute of the TestRouteMessage object
getDestinationId() - Method in class rice.pastry.routing.RouteMessage
 
getDigit(int, int) - Method in class rice.pastry.Id
Gets the ith digit in base 2^b.
getDimension(Class) - Method in class rice.p2p.util.XMLObjectOutputStream
Method which returns the dimension of the given array class.
getDirectTransportLayer(PastryNode, NodeRecord) - Method in class rice.pastry.direct.DirectPastryNodeFactory
Override me
getDistance() - Method in class rice.pastry.testing.PingMessageNew
 
getDomainPrefix(int, int, int, int) - Method in class rice.pastry.Id
produces a Id whose prefix up to row is identical to this, followed by a digit with value column, followed by a suffix of digits with value suffixDigits.
getDouble(String) - Method in interface rice.environment.params.Parameters
 
getDouble(String) - Method in class rice.environment.params.simple.SimpleParameters
 
getDouble(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
getEmptyHash() - Method in class org.mpisws.p2p.transport.peerreview.history.hasher.SHA1HashProvider
 
getEmptyHash() - Method in interface org.mpisws.p2p.transport.peerreview.history.HashProvider
 
getEmptyHash() - Method in class org.mpisws.p2p.transport.peerreview.history.stub.NullHashProvider
 
getEmptyHash() - Method in class org.mpisws.p2p.transport.peerreview.identity.IdentityTransportLayerImpl
 
getEmptyHash() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
getEndpoint() - Method in class rice.p2p.past.PastImpl
Returns the endpoint associated with the Past - ONLY FOR TESTING - DO NOT USE
getEndpoint() - Method in interface rice.p2p.scribe.maintenance.MaintainableScribe
 
getEndpoint() - Method in class rice.p2p.scribe.ScribeImpl
 
getEndTag() - Method in class rice.p2p.util.XMLReader
Returns the value of the current end tag
getEntityManager(Identifier) - Method in class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl
 
getEntry(long, int) - Method in interface org.mpisws.p2p.transport.peerreview.history.SecureHistory
Get the content of a log entry, specified by its record number
getEntry(IndexEntry, int) - Method in interface org.mpisws.p2p.transport.peerreview.history.SecureHistory
 
getEntry(long, int) - Method in class org.mpisws.p2p.transport.peerreview.history.SecureHistoryImpl
Get the content of a log entry, specified by its record number
getEntry(IndexEntry, int) - Method in class org.mpisws.p2p.transport.peerreview.history.SecureHistoryImpl
 
getEnvironment() - Method in class org.mpisws.p2p.transport.direct.DirectTransportLayer
 
getEnvironment() - Method in interface org.mpisws.p2p.transport.direct.GenericNetworkSimulator
 
getEnvironment(Identifier) - Method in interface org.mpisws.p2p.transport.direct.GenericNetworkSimulator
Get the environment related to a specific node.
getEnvironment() - Method in interface org.mpisws.p2p.transport.peerreview.identity.IdentityTransport
 
getEnvironment() - Method in class org.mpisws.p2p.transport.peerreview.identity.IdentityTransportLayerImpl
 
getEnvironment() - Method in interface org.mpisws.p2p.transport.peerreview.PeerReview
 
getEnvironment() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
getEnvironment() - Method in class org.mpisws.p2p.transport.peerreview.replay.playback.ReplayLayer
 
getEnvironment() - Method in interface org.mpisws.p2p.transport.peerreview.replay.Verifier
 
getEnvironment() - Method in class org.mpisws.p2p.transport.peerreview.replay.VerifierImpl
 
getEnvironment() - Method in class rice.p2p.aggregation.AggregationImpl
 
getEnvironment() - Method in class rice.p2p.aggregation.Moraine
 
getEnvironment() - Method in interface rice.p2p.commonapi.Endpoint
Returns the environment.
getEnvironment() - Method in interface rice.p2p.commonapi.Node
Returns the environment.
getEnvironment() - Method in class rice.p2p.glacier.v2.GlacierImpl
 
getEnvironment() - Method in class rice.p2p.multiring.MultiringEndpoint
 
getEnvironment() - Method in class rice.p2p.multiring.MultiringNode
Getter for the environment.
getEnvironment() - Method in class rice.p2p.past.gc.GCEndpoint
 
getEnvironment() - Method in class rice.p2p.past.gc.GCNode
 
getEnvironment() - Method in interface rice.p2p.past.Past
 
getEnvironment() - Method in class rice.p2p.past.PastImpl
 
getEnvironment() - Method in interface rice.p2p.scribe.BaseScribe
 
getEnvironment() - Method in class rice.p2p.scribe.ScribeImpl
 
getEnvironment() - Method in interface rice.p2p.splitstream.SplitStream
 
getEnvironment() - Method in class rice.p2p.splitstream.SplitStreamImpl
 
getEnvironment() - Method in class rice.pastry.commonapi.PastryEndpoint
 
getEnvironment() - Method in class rice.pastry.direct.BasicNetworkSimulator
 
getEnvironment(Identifier) - Method in class rice.pastry.direct.BasicNetworkSimulator
 
getEnvironment() - Method in interface rice.pastry.direct.NetworkSimulator
 
getEnvironment() - Method in class rice.pastry.direct.NetworkSimulatorImpl
 
getEnvironment() - Method in class rice.pastry.PastryNode
 
getEnvironment() - Method in class rice.pastry.PastryNodeFactory
 
getEnvironment() - Method in class rice.selector.SelectorManager
 
getEphemeral(long, Identifier) - Method in interface org.mpisws.p2p.transport.rendezvous.EphemeralDB
Return a current valid Identifier for the tag, otherwise, return the default identifier only a getter
getEphemeral(HighIdentifier) - Method in interface org.mpisws.p2p.transport.rendezvous.EphemeralDB
Get the valid Identifier for this highIdentifier
getEphemeral(HighIdentifier) - Method in class org.mpisws.p2p.transport.rendezvous.EphemeralDBImpl
 
getEphemeral(long, Identifier) - Method in class org.mpisws.p2p.transport.rendezvous.EphemeralDBImpl
 
getEpoch() - Method in class rice.pastry.direct.DirectNodeHandle
 
getEpoch() - Method in class rice.pastry.socket.EpochInetSocketAddress
Method which returns the epoch of this address
getEpoch() - Method in class rice.pastry.socket.SocketNodeHandle
 
getEpoch() - Method in class rice.pastry.socket.TransportLayerNodeHandle
 
getEpoch() - Method in class rice.pastry.transport.BogusNodeHandle
 
getEventType() - Method in class rice.p2p.util.XMLParser
Returns the type of the current event (START_TAG, END_TAG, TEXT, etc.)
getEvidence(Identifier, Identifier, long) - Method in interface org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStore
 
getEvidence(Identifier, Identifier, long) - Method in class org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStoreImpl
Get the actual bytes of a piece of evidence
getEvidenceSeq() - Method in interface org.mpisws.p2p.transport.peerreview.PeerReview
 
getEvidenceSeq() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
getEvidenceSerializer() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
getEvidenceTool() - Method in interface org.mpisws.p2p.transport.peerreview.PeerReview
 
getEvidenceTool() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
getEvidenceType() - Method in class org.mpisws.p2p.transport.peerreview.evidence.AuditResponse
 
getEvidenceType() - Method in class org.mpisws.p2p.transport.peerreview.evidence.ChallengeAudit
 
getEvidenceType() - Method in class org.mpisws.p2p.transport.peerreview.evidence.ProofInconsistent
 
getEvidenceType() - Method in class org.mpisws.p2p.transport.peerreview.evidence.ProofNonconformant
 
getEvidenceType() - Method in interface org.mpisws.p2p.transport.peerreview.infostore.Evidence
 
getEvidenceType() - Method in class org.mpisws.p2p.transport.peerreview.message.AckMessage
 
getEvidenceType() - Method in class org.mpisws.p2p.transport.peerreview.message.UserDataMessage
 
getException() - Method in class rice.Continuation.ExternalContinuation
 
getExceptionStrategy() - Method in class rice.environment.Environment
 
getExpiration() - Method in class rice.p2p.aggregation.AggregateHandle
 
getExpiration() - Method in class rice.p2p.glacier.v2.DebugContentHandle
 
getExpiration() - Method in class rice.p2p.glacier.v2.GlacierContentHandle
 
getExpiration() - Method in class rice.p2p.glacier.v2.Manifest
 
getExpiration(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
getExpiration() - Method in class rice.p2p.past.gc.GCId
Returns this gcid's expiration time
getExpiration() - Method in interface rice.p2p.past.gc.GCPastContentHandle
Returns the current expiration time of this object.
getExpiration() - Method in class rice.p2p.past.gc.GCPastMetadata
Method which returns the expiration time
getExpiration() - Method in class rice.p2p.past.gc.messaging.GCInsertMessage
Method which returns the expiration time
getExpiration() - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContentHandle
 
getExternalAddresses() - Method in interface org.mpisws.p2p.transport.networkinfo.ProbeStrategy
Returns some known external addresses.
getExternalAddresses() - Method in class rice.pastry.socket.nat.probe.ProbeApp
 
getExternalNodes(InetSocketAddress, Continuation<Collection<InetSocketAddress>, IOException>, Map<String, Object>) - Method in interface org.mpisws.p2p.transport.networkinfo.InetSocketAddressLookup
find nodes outside of our firewall so I can boot
getExternalNodes(InetSocketAddress, Continuation<Collection<InetSocketAddress>, IOException>, Map<String, Object>) - Method in class org.mpisws.p2p.transport.networkinfo.NetworkInfoTransportLayer
 
getExtInfo() - Method in class org.mpisws.p2p.transport.peerreview.audit.LogSnippet
 
getExtInfo() - Method in class org.mpisws.p2p.transport.peerreview.replay.VerifierImpl
 
getFactory(NodeIdFactory, int, int, Environment) - Static method in class rice.pastry.dist.DistPastryNodeFactory
Static method which is designed to be used by clients needing a distrubuted pastry node factory.
getFeature(String) - Method in class rice.p2p.util.XMLParser
 
getFetchResponseContinuation(PastMessage) - Method in class rice.p2p.past.PastImpl
Do like above, but use a socket
getFile(ByteBuffer, long, long) - Method in interface org.mpisws.p2p.filetransfer.FileAllocationStrategy
 
getFile() - Method in interface org.mpisws.p2p.filetransfer.FileReceipt
 
getFile(ByteBuffer, long, long) - Method in class org.mpisws.p2p.filetransfer.TempFileAllocationStrategy
 
getFile(Identifier, Identifier, long, String) - Method in class org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStoreImpl
 
getFileIndex() - Method in class org.mpisws.p2p.transport.peerreview.history.IndexEntry
 
getFilters() - Method in class rice.p2p.replication.messaging.RequestMessage
Method which returns this messages' bloom filters
getFireWallExternalAddress() - Method in interface rice.pastry.socket.nat.NATHandler
The neame of the firewall's external address.
getFireWallExternalAddress() - Method in class rice.pastry.socket.nat.sbbi.SBBINatHandler
 
getFireWallExternalAddress() - Method in class rice.pastry.socket.nat.StubNATHandler
 
getFireWallPolicyVariable(String) - Method in class rice.pastry.socket.internet.InternetPastryNodeFactory
 
getFirstHop() - Method in class org.mpisws.p2p.transport.sourceroute.SourceRoute
Method which returns the first "hop" of this source route
getFirstProof() - Method in class org.mpisws.p2p.transport.peerreview.infostore.PeerInfoRecord
 
getFirstSeq() - Method in class org.mpisws.p2p.transport.peerreview.audit.LogSnippet
 
getFirstSeq() - Method in class org.mpisws.p2p.transport.peerreview.evidence.AuditResponse
 
getFirstUnansweredChallenge() - Method in class org.mpisws.p2p.transport.peerreview.infostore.PeerInfoRecord
 
getFirstUnansweredChallenge(boolean) - Method in class org.mpisws.p2p.transport.peerreview.infostore.PeerInfoRecord
 
getFloat(String) - Method in interface rice.environment.params.Parameters
 
getFloat(String) - Method in class rice.environment.params.simple.SimpleParameters
 
getFloat(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
getFragment(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierDataMessage
 
getFragmentHash(int) - Method in class rice.p2p.glacier.v2.Manifest
 
getFragmentHashes() - Method in class rice.p2p.glacier.v2.Manifest
 
getFragmentID() - Method in class rice.p2p.glacier.FragmentKey
Gets the FragmentID attribute of the FragmentKey object
getGCId(Id) - Method in class rice.p2p.past.gc.GCIdSet
 
getGenericSimulator() - Method in interface rice.pastry.direct.NetworkSimulator
 
getGenericSimulator() - Method in class rice.pastry.direct.NetworkSimulatorImpl
 
getHandle() - Method in class org.mpisws.p2p.transport.peerreview.commitment.PeerInfo
 
getHandle(Past) - Method in class rice.p2p.aggregation.Aggregate
 
getHandle(GCPast, long) - Method in class rice.p2p.aggregation.Aggregate
 
getHandle() - Method in interface rice.p2p.aggregation.Aggregation
Fetches the handle object.
getHandle() - Method in class rice.p2p.aggregation.AggregationImpl
 
getHandle(Past) - Method in class rice.p2p.aggregation.messaging.NonAggregate
 
getHandle(Id) - Method in interface rice.p2p.commonapi.NodeHandleSet
Finds the NodeHandle associated with the NodeId.
getHandle(int) - Method in interface rice.p2p.commonapi.NodeHandleSet
Gets the ith element in the set.
getHandle(Past) - Method in class rice.p2p.glacier.v2.DebugContent
 
getHandle(GCPast, long) - Method in class rice.p2p.glacier.v2.DebugContent
 
getHandle() - Method in class rice.p2p.multiring.MultiringNodeHandle
Returns the internal handle
getHandle(Id) - Method in class rice.p2p.multiring.MultiringNodeHandleSet
Finds the NodeHandle associated with the NodeId.
getHandle(int) - Method in class rice.p2p.multiring.MultiringNodeHandleSet
Gets the ith element in the set.
getHandle(Past) - Method in class rice.p2p.past.ContentHashPastContent
Produces a handle for this content object.
getHandle(GCPast, long) - Method in interface rice.p2p.past.gc.GCPastContent
Produces a handle for this content object.
getHandle(Past) - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
 
getHandle(GCPast, long) - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
 
getHandle() - Method in class rice.p2p.past.messaging.FetchMessage
Method which returns the handle
getHandle(Past) - Method in interface rice.p2p.past.PastContent
Produces a handle for this content object.
getHandle(Past) - Method in class rice.p2p.past.rawserialization.JavaSerializedPastContent
 
getHandle(Past) - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
 
getHandle(Past) - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContent
 
getHandle() - Method in class rice.pastry.join.InitiateJoin
Gets the handle for the join.
getHandle() - Method in class rice.pastry.join.JoinRequest
Gets the handle of the node trying to join.
getHandle(int) - Method in class rice.pastry.leafset.SimilarSet
Gets the ith element in the set.
getHandle(Id) - Method in class rice.pastry.NodeSet
Finds the NodeHandle associated with the NodeId.
getHandle(int) - Method in class rice.pastry.NodeSet
Gets the ith element in the set.
getHandle(Id) - Method in class rice.pastry.routing.RouteSet
Finds the NodeHandle associated with the Id.
getHandle(int) - Method in class rice.pastry.routing.RouteSet
Gets the ith element in the set.
getHandle() - Method in exception rice.pastry.socket.nat.rendezvous.NodeIsFirewalledException
 
getHandleFactroy() - Method in class rice.pastry.PastryNode
 
getHandles(Id, int, Continuation) - Method in class rice.p2p.past.PastImpl
Internal method which returns the handles to an object.
getHandles(String) - Static method in class rice.pastry.leafset.testing.MergeTest
Input of the form: <0xD74D4F..><0xD7B075..><0xD98A9D..><0xDAC7F0..><0xDB39A6..>
getHandleSerializer() - Method in interface org.mpisws.p2p.transport.peerreview.PeerReview
 
getHandleSerializer() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
getHash() - Method in class org.mpisws.p2p.transport.peerreview.commitment.Authenticator
 
getHash() - Method in class org.mpisws.p2p.transport.peerreview.history.HashSeq
 
getHash() - Method in class org.mpisws.p2p.transport.peerreview.history.logentry.EvtRecv
 
getHash() - Method in class rice.p2p.glacier.FragmentKeySet
compute a fingerprint of the members in this IdSet
getHash() - Method in class rice.p2p.glacier.VersionKeySet
compute a fingerprint of the members in this IdSet
getHash() - Method in class rice.pastry.IdSet
compute a fingerprint of the members in this IdSet
getHashSizeBytes() - Method in class org.mpisws.p2p.transport.peerreview.history.hasher.SHA1HashProvider
 
getHashSizeBytes() - Method in interface org.mpisws.p2p.transport.peerreview.history.HashProvider
 
getHashSizeBytes() - Method in class org.mpisws.p2p.transport.peerreview.history.stub.NullHashProvider
 
getHashSizeBytes() - Method in class org.mpisws.p2p.transport.peerreview.identity.IdentityTransportLayerImpl
 
getHashSizeBytes() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
getHashSizeInBytes() - Method in interface org.mpisws.p2p.transport.peerreview.PeerReview
 
getHashSizeInBytes() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
getHashTopMinusOne() - Method in class org.mpisws.p2p.transport.peerreview.message.AckMessage
 
getHaveIt(int) - Method in class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
 
getHighIdentifier(Map<String, Object>) - Method in class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl
 
getHint() - Method in interface rice.p2p.commonapi.MessageReceipt
 
getHisSeq() - Method in class org.mpisws.p2p.transport.peerreview.history.logentry.EvtAck
 
getHistory() - Method in interface org.mpisws.p2p.transport.peerreview.PeerReview
 
getHistory() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
getHistoryFactory() - Method in interface org.mpisws.p2p.transport.peerreview.PeerReview
 
getHistoryFactory() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
getHistoryName(Identifier) - Method in interface org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStore
 
getHistoryName(Identifier) - Method in class org.mpisws.p2p.transport.peerreview.infostore.PeerInfoStoreImpl
 
getHop(int) - Method in class org.mpisws.p2p.transport.sourceroute.SourceRoute
Returns the hop at the given index
getHop(Identifier) - Method in class org.mpisws.p2p.transport.sourceroute.SourceRoute
Returns which hop in the path the identifier is.
getHops() - Method in class rice.pastry.testing.PingMessageNew
 
getHTopMinusOne() - Method in class org.mpisws.p2p.transport.peerreview.history.logentry.EvtAck
 
getHTopMinusOne() - Method in class org.mpisws.p2p.transport.peerreview.message.UserDataMessage
 
getId(InetSocketAddress, byte, Continuation<byte[], IOException>, Map<String, Object>) - Method in class org.mpisws.p2p.transport.networkinfo.NetworkInfoTransportLayer
 
getId() - Method in class rice.p2p.aggregation.Aggregate
 
getId() - Method in class rice.p2p.aggregation.AggregateHandle
 
getId() - Method in class rice.p2p.aggregation.messaging.NonAggregate
 
getId() - Method in interface rice.p2p.commonapi.Endpoint
Returns this node's id, which is its identifier in the namespace.
getId() - Method in interface rice.p2p.commonapi.MessageReceipt
 
getId() - Method in interface rice.p2p.commonapi.Node
Returns the Id of this node
getId() - Method in class rice.p2p.commonapi.NodeHandle
Returns this node's id.
getId() - Method in class rice.p2p.glacier.v2.DebugContent
 
getId() - Method in class rice.p2p.glacier.v2.DebugContentHandle
 
getId() - Method in class rice.p2p.glacier.v2.GlacierContentHandle
 
getId() - Method in class rice.p2p.glacier.VersionKey
Gets the Id attribute of the VersionKey object
getId() - Method in class rice.p2p.multiring.messaging.RingMessage
Method which returns this messages' id
getId() - Method in class rice.p2p.multiring.MultiringEndpoint
Returns this node's id, which is its identifier in the namespace.
getId() - Method in class rice.p2p.multiring.MultiringNode
Returns the Id of this node
getId() - Method in class rice.p2p.multiring.MultiringNodeHandle
Returns this node's id.
getId() - Method in class rice.p2p.multiring.RingCertificate
Returns the id of this ring
getId() - Method in class rice.p2p.multiring.RingId
Returns this ringid's id
getId() - Method in class rice.p2p.past.ContentHashPastContent
Returns the Id under which this object is stored in Past.
getId() - Method in class rice.p2p.past.ContentHashPastContentHandle
Returns the id of the PastContent object associated with this handle
getId() - Method in class rice.p2p.past.gc.GCEndpoint
Returns this node's id, which is its identifier in the namespace.
getId() - Method in class rice.p2p.past.gc.GCId
Returns this gcid's id
getId() - Method in class rice.p2p.past.gc.GCNode
Returns the Id of this node
getId() - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent
 
getId() - Method in class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContentHandle
 
getId() - Method in class rice.p2p.past.messaging.FetchHandleMessage
Method which returns the id
getId() - Method in class rice.p2p.past.messaging.LookupHandlesMessage
Method which returns the id
getId() - Method in class rice.p2p.past.messaging.LookupMessage
Method which returns the id
getId() - Method in interface rice.p2p.past.PastContent
Returns the Id under which this object is stored in Past.
getId() - Method in interface rice.p2p.past.PastContentHandle
get the id of the PastContent object associated with this handle
getId() - Method in class rice.p2p.past.rawserialization.JavaSerializedPastContent
 
getId() - Method in class rice.p2p.past.rawserialization.JavaSerializedPastContentHandle
 
getId() - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContent
 
getId() - Method in class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle
 
getId() - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContent
 
getId() - Method in class rice.p2p.past.testing.RawPastRegrTest.TestPastContentHandle
 
getId() - Method in class rice.p2p.replication.manager.messaging.TimeoutMessage
Returns the id of this message
getId() - Method in class rice.p2p.scribe.messaging.AbstractSubscribeMessage
Returns this subscribe lost message's id
getId() - Method in class rice.p2p.scribe.messaging.SubscribeLostMessage
 
getId() - Method in class rice.p2p.scribe.messaging.SubscribeMessage
Returns this subscribe lost message's id
getId() - Method in class rice.p2p.scribe.ScribeImpl
Returns the Id of the local node
getId() - Method in class rice.p2p.scribe.Topic
Returns the Id to which this topic is mapped
getId(IdFactory, String) - Static method in class rice.p2p.scribe.Topic
Returns the Id to which the string is mapped
getId() - Method in class rice.p2p.splitstream.ChannelId
Gets the Id attribute of the ChannelId object
getId() - Method in class rice.p2p.splitstream.StripeId
Gets the Id attribute of the StripeId object
getId() - Method in class rice.pastry.commonapi.PastryEndpoint
Returns this node's id, which is its identifier in the namespace.
getId() - Method in class rice.pastry.NodeHandle
 
getId() - Method in class rice.pastry.PastryNode
Returns the Id of this node
getId() - Method in class rice.pastry.testing.HelloMsg
 
getIdentifier(TransportLayer<SourceRoute<MultiInetSocketAddress>, ByteBuffer>, TransportLayer<SourceRoute<MultiInetSocketAddress>, ByteBuffer>) - Method in class org.mpisws.p2p.testing.transportlayer.LivenessTest
 
getIdentifier(TransportLayer<SourceRoute<MultiInetSocketAddress>, ByteBuffer>, TransportLayer<SourceRoute<MultiInetSocketAddress>, ByteBuffer>) - Method in class org.mpisws.p2p.testing.transportlayer.SRTest
 
getIdentifier(TransportLayer<Identifier, ByteBuffer>, TransportLayer<Identifier, ByteBuffer>) - Method in class org.mpisws.p2p.testing.transportlayer.TLTest
A's view of b
getIdentifier(TransportLayer<SourceRoute<InetSocketAddress>, ByteBuffer>, TransportLayer<SourceRoute<InetSocketAddress>, ByteBuffer>) - Method in class org.mpisws.p2p.testing.transportlayer.WireSRTest
 
getIdentifier() - Method in exception org.mpisws.p2p.transport.exception.NodeIsFaultyException
 
getIdentifier() - Method in interface org.mpisws.p2p.transport.MessageRequestHandle
 
getIdentifier() - Method in interface org.mpisws.p2p.transport.P2PSocket
The identification of the node at the other end of the socket.
getIdentifier() - Method in class org.mpisws.p2p.transport.peerreview.message.OutgoingUserDataMessage
 
getIdentifier() - Method in class org.mpisws.p2p.transport.peerreview.replay.playback.ReplaySocket
 
getIdentifier() - Method in class org.mpisws.p2p.transport.peerreview.replay.ReplaySocket
 
getIdentifier() - Method in exception org.mpisws.p2p.transport.priority.QueueOverflowException
 
getIdentifier() - Method in interface org.mpisws.p2p.transport.SocketRequestHandle
The identifier that the caller requested to open to.
getIdentifier() - Method in class org.mpisws.p2p.transport.ssl.SSLSocketManager
 
getIdentifier() - Method in class org.mpisws.p2p.transport.util.MessageRequestHandleImpl
 
getIdentifier() - Method in class org.mpisws.p2p.transport.util.SocketRequestHandleImpl
 
getIdentifier() - Method in class org.mpisws.p2p.transport.util.SocketWrapperSocket
 
getIdentifier() - Method in exception org.mpisws.p2p.transport.wire.exception.StalledSocketException
 
getIdentifier() - Method in class org.mpisws.p2p.transport.wire.SocketManager
 
getIdentifier() - Method in class org.mpisws.p2p.transport.wire.UDPLayerImpl.Envelope
 
getIdentifier() - Method in class rice.p2p.util.MRHAdapter
 
getIdentifier() - Method in class rice.pastry.socket.SocketNodeHandle
 
getIdentifier() - Method in interface rice.pastry.transport.PMessageReceipt
 
getIdentifier() - Method in class rice.pastry.transport.PMessageReceiptImpl
 
getIdentifierExtractor() - Method in interface org.mpisws.p2p.transport.peerreview.PeerReview
 
getIdentifierExtractor() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
getIdentityImpl(PastryNode, SocketNodeHandleFactory) - Method in class rice.pastry.socket.SocketPastryNodeFactory
 
getIdentiySerializer(PastryNode, SocketNodeHandleFactory) - Method in class rice.pastry.socket.nat.rendezvous.RendezvousSocketPastryNodeFactory
 
getIdentiySerializer(PastryNode, SocketNodeHandleFactory) - Method in class rice.pastry.socket.SocketPastryNodeFactory
 
getIdFactory() - Method in interface rice.p2p.commonapi.Node
Returns a factory for Ids specific to this node's protocol.
getIdFactory() - Method in class rice.p2p.multiring.MultiringNode
Returns a factory for Ids specific to this node's protocol.
getIdFactory() - Method in class rice.p2p.past.gc.GCNode
Returns a factory for Ids specific to this node's protocol.
getIdFactory() - Method in class rice.pastry.PastryNode
Returns a factory for Ids specific to this node's protocol.
getIds(NodeHandle) - Method in class rice.p2p.past.gc.GCPastImpl.ReplicaMap
 
getIdSerializer() - Method in interface org.mpisws.p2p.transport.peerreview.PeerReview
 
getIdSerializer() - Method in class org.mpisws.p2p.transport.peerreview.PeerReviewImpl
 
getIdSets() - Method in class rice.p2p.replication.messaging.ResponseMessage
Method which returns this messages' ranges
getIdStrTranslator() - Method in class org.mpisws.p2p.testing.transportlayer.peerreview.PRRegressionTest
 
getIdToStringLength() - Method in interface rice.p2p.commonapi.IdFactory
Returns the length a Id.toString should be.
getIdToStringLength() - Method in class rice.p2p.glacier.FragmentKeyFactory
 
getIdToStringLength() - Method in class rice.p2p.glacier.VersionKeyFactory
 
getIdToStringLength() - Method in class rice.p2p.multiring.MultiringIdFactory
Returns the length a Id.toString should be.
getIdToStringLength() - Method in class rice.p2p.past.gc.GCIdFactory
Returns the length a Id.toString should be.
getIdToStringLength() - Method in class rice.pastry.commonapi.PastryIdFactory
Returns the length a Id.toString should be.
getIndex(Id, Id[]) - Static method in class rice.p2p.util.testing.RedBlackMapUnit
 
getIndex() - Method in class rice.pastry.direct.proximitygenerators.GenericProximityGenerator.GNNodeRecord
 
getIndex(NodeHandle) - Method in class rice.pastry.leafset.LeafSet
There are 2 possible indexes (if the ring is small), the cw index and the ccw, this returns the nearest index, and if they are the same, the cw index.
getIndex(Id) - Method in class rice.pastry.leafset.SimilarSet
Gets the index of the element with the given node id.
getIndex(NodeHandle) - Method in class rice.pastry.leafset.SimilarSet
 
getIndex(Id) - Method in class rice.pastry.NodeSet
Gets the index of the element with the given node id.
getIndex(NodeHandle) - Method in class rice.pastry.NodeSet
 
getIndex(Id) - Method in interface rice.pastry.NodeSetI
Gets the index of the element with the given node id.
getIndex(NodeHandle) - Method in interface rice.pastry.NodeSetI
 
getIndex(Id) - Method in class rice.pastry.routing.RouteSet
Get the index of the node id.
getIndex(NodeHandle) - Method in class rice.pastry.routing.RouteSet
Get the index of the node id.
getIndexHandle(Id) - Method in interface rice.p2p.commonapi.NodeHandleSet
Gets the index of the element with the given node id.
getIndexHandle(Id) - Method in class rice.p2p.multiring.MultiringNodeHandleSet
Gets the index of the element with the given node id.
getIndexHandle(Id) - Method in class rice.pastry.leafset.SimilarSet
Gets the index of the element with the given node id.
getIndexHandle(Id) - Method in class rice.pastry.NodeSet
Gets the index of the element with the given node id.
getIndexHandle(Id) - Method in class rice.pastry.routing.RouteSet
Gets the index of the element with the given node id.
getInetAddress(String) - Method in interface rice.environment.params.Parameters
String format is dnsname ex: "computer.school.edu"
getInetAddress(String) - Method in class rice.environment.params.simple.SimpleParameters
 
getInetSocketAddress(String) - Method in interface rice.environment.params.Parameters
String format is name:port ex: "computer.school.edu:1984"
getInetSocketAddress(String) - Method in class rice.environment.params.simple.SimpleParameters
 
getInetSocketAddress() - Method in class rice.pastry.dist.DistNodeHandle
 
getInetSocketAddress() - Method in class rice.pastry.socket.SocketNodeHandle
 
getInetSocketAddressArray(String) - Method in interface rice.environment.params.Parameters
String format is comma seperated.
getInetSocketAddressArray(String) - Method in class rice.environment.params.simple.SimpleParameters
 
getInetSocketAddressLookup(InetSocketAddress, Continuation<InetSocketAddressLookup, IOException>) - Method in class rice.pastry.socket.nat.connectivityverifiier.ConnectivityVerifierImpl
Get the address from the transport layer.
getInfo() - Method in class rice.pastry.testing.HelloMsg
 
getInitialRequestor() - Method in class rice.p2p.scribe.messaging.AnycastMessage
 
getInnerHash(RawSerializable, HashProvider) - Method in class org.mpisws.p2p.transport.peerreview.message.UserDataMessage
Identifier myId
getInnerHash(HashProvider) - Method in class org.mpisws.p2p.transport.peerreview.message.UserDataMessage
 
getInnerHash(ByteBuffer, HashProvider) - Method in class org.mpisws.p2p.transport.peerreview.message.UserDataMessage
 
getInnermostAddress() - Method in class org.mpisws.p2p.transport.multiaddress.MultiInetSocketAddress
This is for hairpinning support.
getInnermostAddress() - Method in class rice.pastry.socket.EpochInetSocketAddress
 
getInputEncoding() - Method in class rice.p2p.util.XMLParser
 
getInstance() - Method in class rice.p2p.aggregation.AggregationImpl
 
getInstance() - Method in class rice.p2p.aggregation.Moraine
 
getInstance() - Method in interface rice.p2p.commonapi.Endpoint
Returns a unique instance name of this endpoint, sort of a mailbox name for this application.
getInstance() - Method in class rice.p2p.glacier.v2.GlacierImpl
 
getInstance() - Method in class rice.p2p.multiring.MultiringEndpoint
Returns a unique instance name of this endpoint, sort of a mailbox name for this application.
getInstance() - Method in class rice.p2p.past.gc.GCEndpoint
Returns a unique instance name of this endpoint, sort of a mailbox name for this application.
getInstance() - Method in interface rice.p2p.past.Past
 
getInstance() - Method in class rice.p2p.past.PastImpl
 
getInstance() - Method in class rice.pastry.commonapi.PastryEndpoint
Returns a unique instance name of this endpoint, sort of a mailbox name for this application.
getInt(String) - Method in interface rice.environment.params.Parameters
 
getInt(String) - Method in class rice.environment.params.simple.SimpleParameters
 
getInt(String) - Method in class rice.p2p.util.XMLObjectOutputStream.PutField
 
getIntendedDest(Map<String, Object>) - Method in class org.mpisws.p2p.transport.identity.IdentityImpl
 
getInterestedParty() - Method in interface org.mpisws.p2p.transport.peerreview.infostore.EvidenceRecord
 
getInterestedParty() - Method in class org.mpisws.p2p.transport.peerreview.infostore.PeerInfoRecord.EvidenceRecordImpl
 
getInternal() - Method in class rice.pastry.transport.PMessageReceiptImpl
 
getInternalType() - Method in class rice.pastry.routing.RouteMessage
 
getInvocation() - Method in class rice.selector.SelectorManager
Method which synchroniously returns the first element off of the invocations list.
getIOQueue() - Method in class rice.environment.processing.simple.SimpleProcessor
 
getIpServiceTransportLayer(TransportLayer<InetSocketAddress, ByteBuffer>, PastryNode) - Method in class rice.pastry.socket.nat.rendezvous.RendezvousSocketPastryNodeFactory
 
getIpServiceTransportLayer(TransportLayer<InetSocketAddress, ByteBuffer>, PastryNode) - Method in class rice.pastry.socket.SocketPastryNodeFactory
 
getIterator() - Method in interface rice.p2p.commonapi.IdSet
return an iterator over the elements of this set
getIterator() - Method in class rice.p2p.glacier.FragmentKeySet
return an iterator over the elements of this set
getIterator() - Method in class rice.p2p.glacier.VersionKeySet
return an iterator over the elements of this set
getIterator() - Method in class rice.p2p.multiring.MultiringIdSet
return an iterator over the elements of this set
getIterator() - Method in class rice.p2p.past.gc.GCIdSet
return an iterator over the elements of this set
getIterator() - Method in class rice.pastry.IdSet
return an iterator over the elements of this set
getIterator() - Method in class rice