public class ImplMessageBoxAgentMessaging extends java.lang.Object implements IAmakMessageBox
Modifier and Type | Method and Description |
---|---|
IAmakAddress |
getAddress() |
java.util.List<IAmakEnvelope> |
getReceivedMessages() |
void |
sendMessage(IAmakMessage messageToSend,
AddressableAID receiver)
Send a message to a receiver agent.
|
void |
sendMessage(IAmakMessage messageToSend,
AddressableAID receiver,
IAmakMessageMetaData metadata) |
public IAmakAddress getAddress()
getAddress
in interface IAmakMessageBox
public void sendMessage(IAmakMessage messageToSend, AddressableAID receiver) throws MessagingTechnicalException
IAmakMessageBox
sendMessage
in interface IAmakMessageBox
MessagingTechnicalException
- if the message cannot be send this exception is throw.public void sendMessage(IAmakMessage messageToSend, AddressableAID receiver, IAmakMessageMetaData metadata) throws MessagingTechnicalException
sendMessage
in interface IAmakMessageBox
MessagingTechnicalException
public java.util.List<IAmakEnvelope> getReceivedMessages()
getReceivedMessages
in interface IAmakReadableMessageBox