Class MessageCommunication.Message

java.lang.Object
es.ull.mazesolver.agent.util.MessageCommunication.Message
Enclosing interface:
MessageCommunication

public static class MessageCommunication.Message extends Object
Representa un mensaje que se puede transmitir por los agentes. Contiene un tipo y un contenido.
  • Constructor Details

    • Message

      public Message(MessageCommunication.MessageType type, Object content)
      Crea un mensaje indicando el tipo y contenido.
      Parameters:
      type - Tipo de mensaje / acto del habla.
      content - Contenido del mensaje.
    • Message

      public Message(MessageCommunication.MessageType type)
      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

      public Object getContent()
      Obtiene el contenido del mensaje.
      Returns:
      Contenido del mensaje. SerĂ¡ null si no tiene contenido.