|
FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
|
A listener that collects received messages. More...

Public Member Functions | |
| void | notifyIn (Message msg) |
| Collection< MessageType > | getMsgTypes () |
| void | setQueue (Queue queue) |
| Public Member Functions inherited from frodo2.communication.IncomingMsgPolicyInterface< T > | |
| default void | notifyIn (Message msg, Object toAgent) |
| Notifies the listener of an incoming message. | |
Private Member Functions | |
| Message | getNextMsg () |
Returns the next message received, or null if there is none. | |
| Message | getNextMsgTimed () |
| Waits until there is a message in the list and returns it, or times out. | |
Private Attributes | |
| LinkedList< Message > | messages = new LinkedList<Message> () |
| The messages received. | |
A listener that collects received messages.
| Collection< MessageType > frodo2.communication.sharedMemory.QueueIOPipeTest.Collector.getMsgTypes | ( | ) |
Implements frodo2.communication.MessageListener< T >.
References frodo2.communication.MessageType.ROOT.
|
private |
Returns the next message received, or null if there is none.
References messages.
Referenced by getNextMsgTimed().
|
private |
Waits until there is a message in the list and returns it, or times out.
References getNextMsg().
Referenced by frodo2.communication.sharedMemory.QueueIOPipeTest.test2QueuesInSeries(), frodo2.communication.sharedMemory.QueueIOPipeTest.test2QueuesInSeriesMultiple(), and frodo2.communication.sharedMemory.QueueIOPipeTest.test2QueuesInSeriesSerialized().

| void frodo2.communication.sharedMemory.QueueIOPipeTest.Collector.notifyIn | ( | Message | msg | ) |
| void frodo2.communication.sharedMemory.QueueIOPipeTest.Collector.setQueue | ( | Queue | queue | ) |
Implements frodo2.communication.MessageListener< T >.
|
private |
The messages received.
Referenced by getNextMsg().