|
FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
|
This interface describes a listener that is notified by a queue of outgoing messages. More...

Classes | |
| enum | Decision |
| The decision made. More... | |
Public Member Functions | |
| Decision | notifyOut (Message msg) |
| Notifies the listener of an outgoing message. | |
| default Decision | notifyOut (Object fromAgent, Message msg) |
| Notifies the listener of an outgoing message. | |
| default Decision | notifyOut (Object fromAgent, Message msg, Collection<? extends Object > toAgents) |
| Notifies the listener of an outgoing message. | |
| default Decision | notifyOut (Message msg, Collection<? extends Object > toAgents) |
| Notifies the listener of an outgoing message. | |
| Public Member Functions inherited from frodo2.communication.MessageListener< T > | |
| void | setQueue (Queue queue) |
| Sets the queue from which the sendMessage() should be called when the message must be forwarded. | |
| Collection< T > | getMsgTypes () |
This interface describes a listener that is notified by a queue of outgoing messages.
| <T> | the class used for message types |
| Decision frodo2.communication.OutgoingMsgPolicyInterface< T >.notifyOut | ( | Message | msg | ) |
Notifies the listener of an outgoing message.
| msg | outgoing message |
Implemented in frodo2.algorithms.dpop.privacy.EncryptedUTIL< V extends Addable< V >, U extends Addable< U >, E extends AddableLimited< U, E >, frodo2.algorithms.dpop.privacy.SecureRerooting< C extends Addable< C >, E extends AddableLimited< C, E >, frodo2.algorithms.dpop.privacy.VariableObfuscation< V extends Addable< V >, U extends Addable< U > >, frodo2.algorithms.dpop.restart.UTILreuse, and frodo2.algorithms.test.MessageDebugger.
Referenced by notifyOut(), notifyOut(), and notifyOut().
| default Decision frodo2.communication.OutgoingMsgPolicyInterface< T >.notifyOut | ( | Message | msg, |
| Collection<? extends Object > | toAgents ) |
Notifies the listener of an outgoing message.
| msg | the outgoing message |
| toAgents | IDs of the destination agents |
References notifyOut().

| default Decision frodo2.communication.OutgoingMsgPolicyInterface< T >.notifyOut | ( | Object | fromAgent, |
| Message | msg ) |
Notifies the listener of an outgoing message.
| fromAgent | ID of the sender agent |
| msg | the outgoing message |
References notifyOut().

| default Decision frodo2.communication.OutgoingMsgPolicyInterface< T >.notifyOut | ( | Object | fromAgent, |
| Message | msg, | ||
| Collection<? extends Object > | toAgents ) |
Notifies the listener of an outgoing message.
| fromAgent | ID of the sender agent |
| msg | the outgoing message |
| toAgents | IDs of the destination agents |
Implemented in frodo2.algorithms.test.MessageDebugger.
References notifyOut().
