Package es.ull.mazesolver.agent.util
Class MessageCommunication.Message
java.lang.Object
es.ull.mazesolver.agent.util.MessageCommunication.Message
- Enclosing interface:
- MessageCommunication
Representa un mensaje que se puede transmitir por los agentes. Contiene un
tipo y un contenido.
-
Constructor Summary
ConstructorsConstructorDescriptionCrea un mensaje sin contenido, cuyo significado viene dado exclusivamente por el estado del receptor y el tipo de mensaje.Message(MessageCommunication.MessageType type, Object content)
Crea un mensaje indicando el tipo y contenido. -
Method Summary
Modifier and TypeMethodDescriptionObtiene el contenido del mensaje.getType()
Obtiene el tipo del mensaje.
-
Constructor Details
-
Message
Crea un mensaje indicando el tipo y contenido.- Parameters:
type
- Tipo de mensaje / acto del habla.content
- Contenido del mensaje.
-
Message
Crea un mensaje sin contenido, cuyo significado viene dado exclusivamente por el estado del receptor y el tipo de mensaje.- Parameters:
type
- Tipo de mensaje / acto del habla.
-
-
Method Details
-
getType
Obtiene el tipo del mensaje.- Returns:
- Tipo de mensaje.
-
getContent
Obtiene el contenido del mensaje.- Returns:
- Contenido del mensaje. SerĂ¡
null
si no tiene contenido.
-