|
Rice Pastry API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of NodeHandleFactory in rice.pastry |
---|
Classes in rice.pastry that implement NodeHandleFactory | |
---|---|
class |
PastryNode
A Pastry node is single entity in the pastry network. |
Fields in rice.pastry declared as NodeHandleFactory | |
---|---|
protected NodeHandleFactory |
PastryNode.handleFactory
Used to deserialize NodeHandles |
Methods in rice.pastry that return NodeHandleFactory | |
---|---|
NodeHandleFactory |
PastryNode.getHandleFactroy()
|
Methods in rice.pastry with parameters of type NodeHandleFactory | |
---|---|
void |
PastryNode.setSocketElements(int lsmf,
int rsmf,
TransportLayer<NodeHandle,RawMessage> tl,
LivenessProvider<NodeHandle> livenessProvider,
ProximityProvider<NodeHandle> proxProvider,
NodeHandleFactory handleFactory)
|
Constructors in rice.pastry with parameters of type NodeHandleFactory | |
---|---|
NodeSet(InputBuffer buf,
NodeHandleFactory nhf)
|
Uses of NodeHandleFactory in rice.pastry.direct |
---|
Methods in rice.pastry.direct that return NodeHandleFactory | |
---|---|
protected NodeHandleFactory |
DirectPastryNodeFactory.getNodeHandleFactory(PastryNode pn)
|
Methods in rice.pastry.direct with parameters of type NodeHandleFactory | |
---|---|
protected Bootstrapper |
DirectPastryNodeFactory.getBootstrapper(PastryNode pn,
NodeHandleAdapter tl,
NodeHandleFactory handleFactory,
ProximityNeighborSelector pns)
|
protected NodeHandle |
DirectPastryNodeFactory.getLocalHandle(PastryNode pn,
NodeHandleFactory handleFactory)
|
protected NodeHandleAdapter |
DirectPastryNodeFactory.getNodeHandleAdapter(PastryNode pn,
NodeHandleFactory handleFactory,
TLDeserializer deserializer)
|
Uses of NodeHandleFactory in rice.pastry.join |
---|
Constructors in rice.pastry.join with parameters of type NodeHandleFactory | |
---|---|
JoinRequest(InputBuffer buf,
NodeHandleFactory nhf,
NodeHandle sender,
PastryNode localNode)
|
Uses of NodeHandleFactory in rice.pastry.leafset |
---|
Methods in rice.pastry.leafset with parameters of type NodeHandleFactory | |
---|---|
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. |
Constructors in rice.pastry.leafset with parameters of type NodeHandleFactory | |
---|---|
BroadcastLeafSet(InputBuffer buf,
NodeHandleFactory nhf)
|
Uses of NodeHandleFactory in rice.pastry.peerreview |
---|
Methods in rice.pastry.peerreview with parameters of type NodeHandleFactory | |
---|---|
NodeHandle |
CallbackFactory.getLocalHandle(PastryNode pn,
NodeHandleFactory nhf)
|
NodeHandleAdapter |
CallbackFactory.getNodeHandleAdapter(PastryNode pn,
NodeHandleFactory handleFactory2,
TLDeserializer deserializer)
|
Constructors in rice.pastry.peerreview with parameters of type NodeHandleFactory | |
---|---|
FetchLeafsetResponse(InputBuffer buf,
NodeHandleFactory nhf,
NodeHandle sender)
|
Uses of NodeHandleFactory in rice.pastry.pns.messages |
---|
Methods in rice.pastry.pns.messages with parameters of type NodeHandleFactory | |
---|---|
static Message |
LeafSetResponse.build(InputBuffer buf,
NodeHandleFactory nhf,
int dest)
|
Uses of NodeHandleFactory in rice.pastry.routing |
---|
Constructors in rice.pastry.routing with parameters of type NodeHandleFactory | |
---|---|
BroadcastRouteRow(InputBuffer buf,
NodeHandleFactory nhf,
PastryNode localNode)
|
|
RouteSet(InputBuffer buf,
NodeHandleFactory nhf,
PastryNode local)
|
Uses of NodeHandleFactory in rice.pastry.socket |
---|
Classes in rice.pastry.socket that implement NodeHandleFactory | |
---|---|
class |
SocketNodeHandleFactory
|
Methods in rice.pastry.socket that return NodeHandleFactory | |
---|---|
NodeHandleFactory |
SocketPastryNodeFactory.getNodeHandleFactory(PastryNode pn)
|
Methods in rice.pastry.socket with parameters of type NodeHandleFactory | |
---|---|
protected Bootstrapper |
SocketPastryNodeFactory.getBootstrapper(PastryNode pn,
NodeHandleAdapter tl,
NodeHandleFactory handleFactory,
ProximityNeighborSelector pns)
|
NodeHandle |
SocketPastryNodeFactory.getLocalHandle(PastryNode pn,
NodeHandleFactory nhf)
|
NodeHandleAdapter |
SocketPastryNodeFactory.getNodeHandleAdapter(PastryNode pn,
NodeHandleFactory handleFactory2,
TLDeserializer deserializer)
|
protected void |
SocketPastryNodeFactory.registerApps(PastryNode pn,
LeafSet leafSet,
RoutingTable routeTable,
NodeHandleAdapter nha,
NodeHandleFactory handleFactory)
|
Uses of NodeHandleFactory in rice.pastry.socket.nat.rendezvous |
---|
Classes in rice.pastry.socket.nat.rendezvous that implement NodeHandleFactory | |
---|---|
class |
RendezvousSNHFactory
|
Methods in rice.pastry.socket.nat.rendezvous that return NodeHandleFactory | |
---|---|
NodeHandleFactory |
RendezvousSocketPastryNodeFactory.getNodeHandleFactory(PastryNode pn)
|
Methods in rice.pastry.socket.nat.rendezvous with parameters of type NodeHandleFactory | |
---|---|
protected Bootstrapper |
RendezvousSocketPastryNodeFactory.getBootstrapper(PastryNode pn,
NodeHandleAdapter tl,
NodeHandleFactory handleFactory,
ProximityNeighborSelector pns)
This code opens a pilot to our bootstrap node before proceeding. |
NodeHandle |
RendezvousSocketPastryNodeFactory.getLocalHandle(PastryNode pn,
NodeHandleFactory nhf)
|
protected void |
RendezvousSocketPastryNodeFactory.registerApps(PastryNode pn,
LeafSet leafSet,
RoutingTable routeTable,
NodeHandleAdapter nha,
NodeHandleFactory handleFactory)
|
Constructors in rice.pastry.socket.nat.rendezvous with parameters of type NodeHandleFactory | |
---|---|
RendezvousJoinRequest(InputBuffer buf,
NodeHandleFactory nhf,
NodeHandle sender,
PastryNode localNode)
|
Uses of NodeHandleFactory in rice.pastry.standard |
---|
Constructors in rice.pastry.standard with parameters of type NodeHandleFactory | |
---|---|
ConsistentJoinMsg(InputBuffer buf,
NodeHandleFactory nhf,
NodeHandle sender)
|
Uses of NodeHandleFactory in rice.pastry.transport |
---|
Methods in rice.pastry.transport that return NodeHandleFactory | |
---|---|
protected abstract NodeHandleFactory |
TransportPastryNodeFactory.getNodeHandleFactory(PastryNode pn)
|
Methods in rice.pastry.transport with parameters of type NodeHandleFactory | |
---|---|
protected abstract Bootstrapper |
TransportPastryNodeFactory.getBootstrapper(PastryNode pn,
NodeHandleAdapter tl,
NodeHandleFactory handleFactory,
ProximityNeighborSelector pns)
|
protected abstract NodeHandle |
TransportPastryNodeFactory.getLocalHandle(PastryNode pn,
NodeHandleFactory handleFactory)
|
protected abstract NodeHandleAdapter |
TransportPastryNodeFactory.getNodeHandleAdapter(PastryNode pn,
NodeHandleFactory handleFactory,
TLDeserializer deserializer)
|
protected TLDeserializer |
TransportPastryNodeFactory.getTLDeserializer(NodeHandleFactory handleFactory,
PastryNode pn)
|
protected void |
TransportPastryNodeFactory.registerApps(PastryNode pn,
LeafSet leafSet,
RoutingTable routeTable,
NodeHandleAdapter nha,
NodeHandleFactory handleFactory)
|
Constructors in rice.pastry.transport with parameters of type NodeHandleFactory | |
---|---|
TLDeserializer(NodeHandleFactory nodeHandleFactory,
Environment env)
|
|
Rice Pastry API | |||||||||
PREV NEXT | FRAMES NO FRAMES |