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

## Package rice.pastry.socket.nat.rendezvous

Class Summary
ByteBufferMsg | Used to hold a UDP message (usually liveness) when delivering to a firewalled node via Routing.
LeafSetPilotFinder |
LeafSetPilotStrategy<Identifier extends RendezvousContact> | Notifies the pilot strategy of leafset changes involving non-natted nodes.
LeafSetRendezvousStrategy | Update RendezvousInfo based on the LeafSet
NeverResponseStrategy<Identifier> | Never send udp to the node.
OpenChannelMsg |
PilotForwardMsg |
RendezvousApp | TODO: make not abstract
RendezvousContactDirectStrategy |
RendezvousJoinProtocol | The purpose of this class is to allow a NATted node to boot.
RendezvousJoinRequest | Includes the bootstrap (or some other node who will have a pilot from the joiner.)
RendezvousLeafSetNHStrategy |
RendezvousLivenessProvider | TODO: Remove Abstract This class forces a RendezvousApp.updateRendezvousInfo() when the NodeHandle is found faulty.
RendezvousPNSApplication | Does not try to connect to NATted nodes during PNS.
RendezvousRouterStrategy |
RendezvousSNHFactory |
RendezvousSocketNodeHandle | Maintains RendezvousInfo with the NodeHandle
RendezvousSocketPastryNodeFactory | This class assembles the rendezvous layer with the rendezvous app.
RendezvousSourceRouteStrategy | This appends the rendezvous point(s) to the default SourceRouteStrategy
RendezvousSPNFIdentitySerializer |

Exception Summary
NodeIsFirewalledException |

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

Copyright © 2001-2005 - Rice Pastry.