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.peerreview   
rice.pastry.pns   
rice.pastry.pns.messages   
rice.pastry.socket   
rice.pastry.socket.nat.rendezvous   
rice.pastry.standard   
rice.pastry.testing   
rice.pastry.transport   
 

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()
           
 

Methods in rice.pastry with parameters of type LeafSet
 void PastryNode.setElements(NodeHandle lh, MessageDispatch md, LeafSet ls, RoutingTable rt, Router router)
          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.
 

Methods in rice.pastry.direct with parameters of type LeafSet
protected  LeafSetProtocol DirectPastryNodeFactory.getLeafSetProtocol(PastryNode pn, LeafSet leafSet, RoutingTable routeTable)
           
 

Method parameters in rice.pastry.direct with type arguments of type LeafSet
 CancellableTask DirectPastryNodeFactory.getLeafSet(NodeHandle handle, Continuation<LeafSet,java.lang.Exception> c)
           
 

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<NodeHandle> 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.peerreview
 

Fields in rice.pastry.peerreview declared as LeafSet
 LeafSet FetchLeafsetResponse.leafSet
           
 

Constructors in rice.pastry.peerreview with parameters of type LeafSet
FetchLeafsetResponse(Id subject, LeafSet leafSet)
           
 

Uses of LeafSet in rice.pastry.pns
 

Method parameters in rice.pastry.pns with type arguments of type LeafSet
protected  void PNSApplication.addToWaitingForLeafSet(NodeHandle handle, Continuation<LeafSet,java.lang.Exception> c, Cancellable cancelMeWhenSuccess)
           
 Cancellable PNSApplication.getLeafSet(NodeHandle handle, Continuation<LeafSet,java.lang.Exception> c)
          This method returns the remote leafset of the provided handle to the caller, in a protocol-dependent fashion.
protected  boolean PNSApplication.removeFromWaitingForLeafSet(NodeHandle handle, Continuation<LeafSet,java.lang.Exception> c)
           
 

Uses of LeafSet in rice.pastry.pns.messages
 

Fields in rice.pastry.pns.messages declared as LeafSet
 LeafSet LeafSetResponse.leafset
           
 

Constructors in rice.pastry.pns.messages with parameters of type LeafSet
LeafSetResponse(LeafSet leafset, int dest)
           
 

Uses of LeafSet in rice.pastry.socket
 

Methods in rice.pastry.socket with parameters of type LeafSet
protected  void SocketPastryNodeFactory.registerApps(PastryNode pn, LeafSet leafSet, RoutingTable routeTable, NodeHandleAdapter nha, NodeHandleFactory handleFactory)
           
 

Uses of LeafSet in rice.pastry.socket.nat.rendezvous
 

Fields in rice.pastry.socket.nat.rendezvous declared as LeafSet
protected  LeafSet RendezvousApp.leafSet
           
 

Methods in rice.pastry.socket.nat.rendezvous with parameters of type LeafSet
protected  JoinProtocol RendezvousSocketPastryNodeFactory.getJoinProtocol(PastryNode pn, LeafSet leafSet, RoutingTable routeTable, ReadyStrategy lsProtocol)
           
protected  void RendezvousSocketPastryNodeFactory.registerApps(PastryNode pn, LeafSet leafSet, RoutingTable routeTable, NodeHandleAdapter nha, NodeHandleFactory handleFactory)
           
 

Method parameters in rice.pastry.socket.nat.rendezvous with type arguments of type LeafSet
 Cancellable RendezvousPNSApplication.getLeafSet(NodeHandle input, Continuation<LeafSet,java.lang.Exception> c)
           
 

Constructors in rice.pastry.socket.nat.rendezvous with parameters of type LeafSet
LeafSetPilotStrategy(LeafSet leafSet, PilotManager<Identifier> manager, Environment env)
           
RendezvousJoinProtocol(PastryNode ln, NodeHandle lh, RoutingTable rt, LeafSet ls, ReadyStrategy nextReadyStrategy, PilotManager<RendezvousSocketNodeHandle> pilotManager)
           
RendezvousLeafSetNHStrategy(LeafSet leafSet)
           
 

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<NodeHandle> 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
protected  LeafSet PartitionChecker.getLeafSet(NodeHandle nh)
           
 

Uses of LeafSet in rice.pastry.transport
 

Methods in rice.pastry.transport with parameters of type LeafSet
protected  JoinProtocol TransportPastryNodeFactory.getJoinProtocol(PastryNode pn, LeafSet leafSet, RoutingTable routeTable, ReadyStrategy lsProtocol)
           
protected  LeafSetProtocol TransportPastryNodeFactory.getLeafSetProtocol(PastryNode pn, LeafSet leafSet, RoutingTable routeTable)
           
protected  RouteSetProtocol TransportPastryNodeFactory.getRouteSetProtocol(PastryNode pn, LeafSet leafSet, RoutingTable routeTable)
           
protected  void TransportPastryNodeFactory.registerApps(PastryNode pn, LeafSet leafSet, RoutingTable routeTable, NodeHandleAdapter nha, NodeHandleFactory handleFactory)
           
 

Constructors in rice.pastry.transport with parameters of type LeafSet
LeafSetNHStrategy(LeafSet leafSet)
           
 


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection