|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--mailbox.AgentMailbox
Implementierung der Agenten-Mailbox mit einer FIFO-Queue User: Standard Date: 26.10.2003 Time: 15:31:36
Constructor Summary | |
AgentMailbox(Agent agent,
MailboxSystem mailboxSystem)
|
Method Summary | |
void |
appendMessage(Message msg)
Hängt eine Nachricht an die Message-Queue an |
Message |
getNextMessage()
gibt die nächste Nachricht in der Message-Queuezurück oder null, falls keine vorhanden ist. |
Agent |
getOwner()
Gibt eine Referenz auf den Agenten zurück, dem die Mailbox gehört |
java.lang.String |
getOwnerName()
Setter für den Namen des Besitzers der Mailbox |
void |
sendBroadcastToAgents(Message msg)
Sendet die übergebene Nachricht alle Agenten. |
void |
sendMessageToAgent(Message msg,
java.lang.String adresse)
Sendet die übergebene Nachricht den bezeichneten Agenten. |
void |
sendMessageToServer(Message msg)
Sendet die übergebene Nachricht an den Server. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AgentMailbox(Agent agent, MailboxSystem mailboxSystem)
Method Detail |
public void sendMessageToServer(Message msg)
msg
- public Message getNextMessage()
public void appendMessage(Message msg)
msg
- public java.lang.String getOwnerName()
public Agent getOwner()
public void sendBroadcastToAgents(Message msg)
msg
- public void sendMessageToAgent(Message msg, java.lang.String adresse)
msg
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |