ePOST 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.socket   
rice.pastry.socket.messaging   
rice.pastry.standard   
rice.pastry.testing   
 

Uses of LeafSet in rice.pastry
 

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, PastrySecurityManager sm, 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
 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, PastrySecurityManager security, boolean testOnly, java.util.Set insertedHandles)
          Merge a remote leafset into this
 

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

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(Address addr, LeafSet ls, java.util.HashSet failed, boolean request)
           
ConsistentJoinProtocol(PastryNode ln, NodeHandle lh, PastrySecurityManager sm, RoutingTable rt, LeafSet ls)
          Constructor takes in the usual suspects.
PeriodicLeafSetProtocol(PastryNode ln, NodeHandle local, PastrySecurityManager sm, LeafSet ls, RoutingTable rt)
          Builds a periodic leafset protocol
StandardJoinProtocol(PastryNode ln, NodeHandle lh, PastrySecurityManager sm, RoutingTable rt, LeafSet ls)
          Constructor.
StandardLeafSetProtocol(PastryNode ln, NodeHandle local, PastrySecurityManager sm, 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
 


ePOST API

Copyright © 2001-2005 - Rice Pastry.