Package es.ull.mazesolver.agent.util
Interface MessageCommunication
public interface MessageCommunication
Interfaz que deben proporcionar los agentes que deseen comunicarse mediante
mensajes.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
Representa un mensaje que se puede transmitir por los agentes.static class
Tipos de mensaje, inspirados en las performativas de KQML. -
Method Summary
Modifier and TypeMethodDescriptionvoid
receiveMessage(MessageCommunication sender, MessageCommunication.Message msg)
Recibe un mensaje y lo procesa, posiblemente produciendo un cambio en su estado y un mensaje de respuesta.
-
Method Details
-
receiveMessage
Recibe un mensaje y lo procesa, posiblemente produciendo un cambio en su estado y un mensaje de respuesta.- Parameters:
sender
- Agente que envia el mensaje.msg
- Mensaje que se está enviando.
-