Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

## 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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2005 - Rice Pastry.