|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
The interface to be implemented by agent message queue implementations
Agent.createMessageQueue()| Method Summary | |
void |
addFirst(ACLMessage msg)
Add a message to the front of this queue. |
void |
addLast(ACLMessage msg)
Add a message to the end of this queue. |
void |
copyTo(List list)
Copy all messages to a given list. |
int |
getMaxSize()
Return the maximum size of this queue. |
boolean |
isEmpty()
Return true when this queue contains no messages. |
ACLMessage |
receive(MessageTemplate pattern)
Return and remove the first message that matches the specified message template. |
void |
setMaxSize(int newSize)
Set the maximum size of this queue. |
int |
size()
|
| Method Detail |
public void addFirst(ACLMessage msg)
public void addLast(ACLMessage msg)
public int getMaxSize()
public void setMaxSize(int newSize)
public boolean isEmpty()
public ACLMessage receive(MessageTemplate pattern)
public void copyTo(List list)
public int size()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||