|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IInfoService
Method Summary | |
---|---|
java.lang.String |
getIdentifier()
Returns an unique identifier for this IInfoService |
int |
getNumberOfAllInfoservices()
Returns the number of known InfoServices |
void |
handleMessage(IAgreementMessage a_message)
Handles the incomming IAgreementMessage |
void |
multicastMessage(IAgreementMessage a_message)
Multicasts the given message to all known InfoServices (except this one) |
void |
notifyAgreement(java.lang.Long a_oldCommonRandomSeed,
java.lang.Long a_newCommonRandomSeed)
Callback of the agreement handler. |
void |
sendMessageTo(java.lang.String a_id,
IAgreementMessage a_echoMessage)
Sends the given message to the InfoService with the given ID |
Method Detail |
---|
java.lang.String getIdentifier()
IInfoService
IInfoService
void handleMessage(IAgreementMessage a_message)
IAgreementMessage
a_message
- void multicastMessage(IAgreementMessage a_message)
a_message
- void sendMessageTo(java.lang.String a_id, IAgreementMessage a_echoMessage)
a_id
- The ID of the InfoServicea_echoMessage
- The messagevoid notifyAgreement(java.lang.Long a_oldCommonRandomSeed, java.lang.Long a_newCommonRandomSeed)
a_newCommonRandomSeed
- The newly agreed upon common randomint getNumberOfAllInfoservices()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |