Rice Pastry API

Uses of Class
rice.pastry.socket.nat.rendezvous.RendezvousSocketNodeHandle

Packages that use RendezvousSocketNodeHandle
rice.pastry.socket.nat.rendezvous   
 

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

Fields in rice.pastry.socket.nat.rendezvous declared as RendezvousSocketNodeHandle
protected  RendezvousSocketNodeHandle PilotForwardMsg.target
           
 

Fields in rice.pastry.socket.nat.rendezvous with type parameters of type RendezvousSocketNodeHandle
protected  RendezvousTransportLayer<RendezvousSocketNodeHandle> RendezvousApp.tl
           
 

Methods in rice.pastry.socket.nat.rendezvous that return RendezvousSocketNodeHandle
 RendezvousSocketNodeHandle LeafSetPilotFinder.findPilot(RendezvousSocketNodeHandle dest)
           
 RendezvousSocketNodeHandle OpenChannelMsg.getRendezvous()
           
 RendezvousSocketNodeHandle LeafSetRendezvousStrategy.getRendezvousPoint(RendezvousSocketNodeHandle dest, java.util.Map<java.lang.String,java.lang.Object> options)
           
 RendezvousSocketNodeHandle OpenChannelMsg.getSource()
           
 RendezvousSocketNodeHandle PilotForwardMsg.getTarget()
           
 

Methods in rice.pastry.socket.nat.rendezvous that return types with arguments of type RendezvousSocketNodeHandle
protected  ContactDeserializer<java.net.InetSocketAddress,RendezvousSocketNodeHandle> RendezvousSocketPastryNodeFactory.getContactDeserializer(PastryNode pn)
           
protected  ContactDirectStrategy<RendezvousSocketNodeHandle> RendezvousSocketPastryNodeFactory.getContactDirectStrategy(PastryNode pn)
           
protected  PilotFinder<RendezvousSocketNodeHandle> RendezvousSocketPastryNodeFactory.getPilotFinder(PastryNode pn)
           
protected  RendezvousGenerationStrategy<RendezvousSocketNodeHandle> RendezvousSocketPastryNodeFactory.getRendezvousGenerator(PastryNode pn)
           
protected  RendezvousStrategy<RendezvousSocketNodeHandle> RendezvousSocketPastryNodeFactory.getRendezvousStrategy(PastryNode pn)
           
protected  RendezvousStrategy<RendezvousSocketNodeHandle> RendezvousSocketPastryNodeFactory.getRendezvousStrategyHelper(PastryNode pn)
          This is an annoying hack.
 MessageRequestHandle<RendezvousSocketNodeHandle,java.nio.ByteBuffer> RendezvousApp.sendMessage(RendezvousSocketNodeHandle i, java.nio.ByteBuffer m, MessageCallback<RendezvousSocketNodeHandle,java.nio.ByteBuffer> deliverAckToMe, java.util.Map<java.lang.String,java.lang.Object> ops)
           
 

Methods in rice.pastry.socket.nat.rendezvous with parameters of type RendezvousSocketNodeHandle
 boolean RendezvousContactDirectStrategy.canContactDirect(RendezvousSocketNodeHandle remoteNode)
          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
 RendezvousSocketNodeHandle LeafSetPilotFinder.findPilot(RendezvousSocketNodeHandle dest)
           
 RendezvousSocketNodeHandle LeafSetRendezvousStrategy.getRendezvousPoint(RendezvousSocketNodeHandle dest, java.util.Map<java.lang.String,java.lang.Object> options)
           
 Cancellable RendezvousApp.openChannel(RendezvousSocketNodeHandle target, RendezvousSocketNodeHandle rendezvous, RendezvousSocketNodeHandle source, int uid, Continuation<java.lang.Integer,java.lang.Exception> deliverAckToMe, java.util.Map<java.lang.String,java.lang.Object> options)
           
 MessageRequestHandle<RendezvousSocketNodeHandle,java.nio.ByteBuffer> RendezvousApp.sendMessage(RendezvousSocketNodeHandle i, java.nio.ByteBuffer m, MessageCallback<RendezvousSocketNodeHandle,java.nio.ByteBuffer> deliverAckToMe, java.util.Map<java.lang.String,java.lang.Object> ops)
           
 

Method parameters in rice.pastry.socket.nat.rendezvous with type arguments of type RendezvousSocketNodeHandle
protected  void RendezvousSocketPastryNodeFactory.generatePilotStrategy(PastryNode pn, RendezvousTransportLayerImpl<java.net.InetSocketAddress,RendezvousSocketNodeHandle> rendezvousLayer)
           
 MessageRequestHandle<RendezvousSocketNodeHandle,java.nio.ByteBuffer> RendezvousApp.sendMessage(RendezvousSocketNodeHandle i, java.nio.ByteBuffer m, MessageCallback<RendezvousSocketNodeHandle,java.nio.ByteBuffer> deliverAckToMe, java.util.Map<java.lang.String,java.lang.Object> ops)
           
 void RendezvousApp.setTransportLayer(RendezvousTransportLayer<RendezvousSocketNodeHandle> tl)
           
 

Constructors in rice.pastry.socket.nat.rendezvous with parameters of type RendezvousSocketNodeHandle
OpenChannelMsg(int address, RendezvousSocketNodeHandle rendezvous, RendezvousSocketNodeHandle source, int uid)
           
PilotForwardMsg(int address, ByteBufferMsg msg, RendezvousSocketNodeHandle target)
           
RendezvousContactDirectStrategy(RendezvousSocketNodeHandle localNodeHandle, AddressStrategy addressStrategy, Environment environment)
           
 

Constructor parameters in rice.pastry.socket.nat.rendezvous with type arguments of type RendezvousSocketNodeHandle
RendezvousJoinProtocol(PastryNode ln, NodeHandle lh, RoutingTable rt, LeafSet ls, ReadyStrategy nextReadyStrategy, PilotManager<RendezvousSocketNodeHandle> pilotManager)
           
RendezvousPNSApplication(PastryNode pn, ContactDirectStrategy<RendezvousSocketNodeHandle> contactDirectStrategy)
           
 


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection