|
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 |