Rice Pastry API

Uses of Class
rice.pastry.leafset.LeafSet

Packages that use LeafSet
rice.pastry   
rice.pastry.client   
rice.pastry.direct   
rice.pastry.join   
rice.pastry.leafset   
rice.pastry.leafset.testing   
rice.pastry.socket   
rice.pastry.socket.messaging   
rice.pastry.standard   
rice.pastry.testing   
 

Uses of LeafSet in rice.pastry
 

Fields in rice.pastry declared as LeafSet
protected  LeafSet PastryNode.leafSet
           
 

Methods in rice.pastry that return LeafSet
 LeafSet PastryNode.getLeafSet()
           
abstract  LeafSet PastryNodeFactory.getLeafSet(NodeHandle handle)
          This method returns the remote leafset of the provided handle to the caller, in a protocol-dependent fashion.
 

Methods in rice.pastry with parameters of type LeafSet
 void PastryNode.setElements(NodeHandle lh, MessageDispatch md, LeafSet ls, RoutingTable rt)
          Combined accessor method for various members of PastryNode.
 

Uses of LeafSet in rice.pastry.client
 

Methods in rice.pastry.client that return LeafSet
 LeafSet PastryAppl.getLeafSet()
          Called by a layered Pastry application to obtain a copy of the leaf set.
 

Uses of LeafSet in rice.pastry.direct
 

Methods in rice.pastry.direct that return LeafSet
 LeafSet DirectPastryNodeFactory.getLeafSet(NodeHandle handle)
          This method returns the remote leafset of the provided handle to the caller, in a protocol-dependent fashion.
 

Uses of LeafSet in rice.pastry.join
 

Methods in rice.pastry.join that return LeafSet
 LeafSet JoinRequest.getLeafSet()
          Gets the leafset of the node that accepted the join request;
 

Methods in rice.pastry.join with parameters of type LeafSet
 void JoinRequest.acceptJoin(NodeHandle nh, LeafSet ls)
          Accept join request.
 

Uses of LeafSet in rice.pastry.leafset
 

Methods in rice.pastry.leafset that return LeafSet
static LeafSet LeafSet.build(InputBuffer buf, NodeHandleFactory nhf)
          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.
 LeafSet LeafSet.copy()
           
 LeafSet BroadcastLeafSet.leafSet()
          Returns the leaf set that was broadcast.
 

Methods in rice.pastry.leafset with parameters of type LeafSet
 boolean LeafSet.merge(LeafSet remotels, NodeHandle from, RoutingTable routeTable, boolean testOnly, java.util.Set insertedHandles)
          Merge a remote leafset into this
 

Constructors in rice.pastry.leafset with parameters of type LeafSet
BroadcastLeafSet(java.util.Date stamp, NodeHandle from, LeafSet leafSet, int type, long requestTimeStamp)
          Constructor.
BroadcastLeafSet(NodeHandle from, LeafSet leafSet, int type, long requestTimeStamp)
          Constructor.
LSRangeCannotBeDeterminedException(java.lang.String string, int r, int pos, int uniqueNodes, NodeHandle nh, LeafSet ls)
           
SimilarSet(LeafSet leafSet, NodeHandle localNode, int size, boolean cw)
          Constructor.
SimilarSet(LeafSet leafSet, NodeHandle localNode, int size, boolean cw, NodeHandle[] handles)
           
 

Uses of LeafSet in rice.pastry.leafset.testing
 

Methods in rice.pastry.leafset.testing that return LeafSet
static LeafSet MergeTest.getLeafSet(java.lang.String str)
          Input of the form: <0xD74D4F..><0xD7B075..><0xD98A9D..><0xDAC7F0..><0xDB39A6..><0xDD5A73..><0xE050B3..><0xE0B735..><0xE33A04..><0xE48D40..><0xE678CB..><0xE73F09..> [ <0xEA5EAF..> ] <0xEBC2BB..><0xEBD2CB..><0xEF7F43..><0xF09044..><0xF10B96..><0xF33C36..><0xF64DA9..><0xF66CD9..><0xF9E251..><0xFB7F46..><0xFC1B02..><0xFC4718..>
 

Uses of LeafSet in rice.pastry.socket
 

Methods in rice.pastry.socket that return LeafSet
 LeafSet SocketPastryNodeFactory.getLeafSet(NodeHandle handle)
          This method returns the remote leafset of the provided handle to the caller, in a protocol-dependent fashion.
 

Uses of LeafSet in rice.pastry.socket.messaging
 

Methods in rice.pastry.socket.messaging that return LeafSet
 LeafSet LeafSetResponseMessage.getLeafSet()
          Returns the leafset of the receiver.
 

Constructors in rice.pastry.socket.messaging with parameters of type LeafSet
LeafSetResponseMessage(LeafSet leafset)
          Constructor
 

Uses of LeafSet in rice.pastry.standard
 

Fields in rice.pastry.standard declared as LeafSet
protected  LeafSet PeriodicLeafSetProtocol.leafSet
           
protected  LeafSet StandardJoinProtocol.leafSet
           
protected  LeafSet StandardLeafSetProtocol.leafSet
           
 

Methods in rice.pastry.standard with parameters of type LeafSet
protected  void StandardLeafSetProtocol.broadcast(LeafSet ls, NodeHandle from)
          Broadcast the local leaf set to all members of the given leaf set, plus the node from which the leaf set was received.
protected  boolean StandardLeafSetProtocol.checkLeafSet(LeafSet remotels, NodeHandle from, boolean notifyMissing)
          Checks a received leafset advertisement for missing nodes
protected  boolean StandardLeafSetProtocol.mergeLeafSet(LeafSet remotels, NodeHandle from)
          Merge a remote leafset into our own
 

Constructors in rice.pastry.standard with parameters of type LeafSet
ConsistentJoinMsg(LeafSet ls, java.util.HashSet failed, boolean request)
           
ConsistentJoinProtocol(PastryNode ln, NodeHandle lh, RoutingTable rt, LeafSet ls, ReadyStrategy nextReadyStrategy)
           
ConsistentJoinProtocol(PastryNode ln, NodeHandle lh, RoutingTable rt, LeafSet ls, ReadyStrategy nextReadyStrategy, MessageDeserializer md)
          Constructor takes in the usual suspects.
PeriodicLeafSetProtocol(PastryNode ln, NodeHandle local, LeafSet ls, RoutingTable rt)
          Builds a periodic leafset protocol
StandardJoinProtocol(PastryNode ln, NodeHandle lh, RoutingTable rt, LeafSet ls)
          Constructor.
StandardJoinProtocol(PastryNode ln, NodeHandle lh, RoutingTable rt, LeafSet ls, MessageDeserializer md)
           
StandardLeafSetProtocol(PastryNode ln, NodeHandle local, LeafSet ls, RoutingTable rt)
           
 

Uses of LeafSet in rice.pastry.testing
 

Methods in rice.pastry.testing that return LeafSet
protected  LeafSet LeafSetTest.generateLeafSet(int size, int nodes, boolean crossover)
          Returns a leafset of size size out of a network with the specified number of nodes
 


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection