|
|||||||||
| 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
IInfoServicevoid 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 message
void 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 | ||||||||