|
Rice Pastry API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| ContactDeserializer<Identifier,HighIdentifier> | |
| ContactDirectStrategy<HighIdentifier> | Used so nodes on a lan can try to contact each other directly. |
| EphemeralDB<Identifier,HighIdentifier> | Keeps track of tags, ephemeral identifiers, timestamps, highIdentifiers |
| IncomingPilotListener<HighIdentifier> | |
| OutgoingPilotListener<HighIdentifier> | Tells a NATted node about outgoingPilots. |
| PilotFinder<HighIdentifier> | This interface suggests the location of a PilotSocket to contact a NATted node. |
| PilotManager<Identifier> | Used by NATted nodes. |
| RendezvousContact | |
| RendezvousGenerationStrategy<Identifier> | Picks a rendezvous point. |
| RendezvousStrategy<Identifier> | Uses a 3rd party channel to request a node to connect to a dest. |
| RendezvousTransportLayer<HighIdentifier> | |
| ResponseStrategy<Identifier> | Used on non-Firewalled nodes to predict if a firewalled node will accept a message. |
| Class Summary | |
|---|---|
| EphemeralDBImpl<Identifier,HighIdentifier> | |
| RendezvousTransportLayerImpl<Identifier,HighIdentifier extends RendezvousContact> | The trick here is that this layer is at some level, say InetSocketAddress, but must pass around very High-Level Identifiers, such as a NodeHandle for the rendezvous strategy to do its job, but maybe this can just be the RendezvousContact, and it can be casted. |
| TimeoutResponseStrategy<Identifier> | This impl allows responses up to timeout millis later. |
|
Rice Pastry API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||