| 
Rice Pastry API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Identifier - public interface PilotManager<Identifier>
Used by NATted nodes. Normally this would be notified of all changes to the leafset involving non-NATted nodes.
| Method Summary | |
|---|---|
 void | 
addIncomingPilotListener(IncomingPilotListener<Identifier> listener)
 | 
 void | 
addOutgoingPilotListener(OutgoingPilotListener<Identifier> listener)
 | 
 void | 
closePilot(Identifier i)
Tells the manager that the pilot to the Identifier is no longer useful  | 
 SocketRequestHandle<Identifier> | 
openPilot(Identifier i,
          Continuation<SocketRequestHandle<Identifier>,java.lang.Exception> deliverAckToMe)
Tells the manager to open a pilot to the Identifier  | 
 void | 
removeIncomingPilotListener(IncomingPilotListener<Identifier> listener)
 | 
 void | 
removeOutgoingPilotListener(OutgoingPilotListener<Identifier> listener)
 | 
| Method Detail | 
|---|
SocketRequestHandle<Identifier> openPilot(Identifier i,
                                          Continuation<SocketRequestHandle<Identifier>,java.lang.Exception> deliverAckToMe)
i - deliverAckToMe - optional
void closePilot(Identifier i)
i - deliverAckToMe - optionalvoid addOutgoingPilotListener(OutgoingPilotListener<Identifier> listener)
void removeOutgoingPilotListener(OutgoingPilotListener<Identifier> listener)
void addIncomingPilotListener(IncomingPilotListener<Identifier> listener)
void removeIncomingPilotListener(IncomingPilotListener<Identifier> listener)
  | 
Rice Pastry API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||