Package madkit.message


package madkit.message
Contains subclasses of Message which could be easily reused. These classes could be used at will by MaDKit agents to communicate. The simplest one is the ObjectMessage class which can convey any kind of Object. Others are related to the Multi-Agent world in general.
Since:
MaDKit 1.0
Version:
5.0
Author:
Fabien Michel, Olivier Gutknecht, Jacques Ferber
  • Class
    Description
    This class describes an ACL message.
    This class describes a generic speech act message.
    A message class that conveys a boolean value.
    A filter that selects messages based on their conversation ID.
    EnumMessage<E extends Enum<E>>
    This parameterizable class could be used to build a message tagged with an enumeration and conveying any java objects using an array of Object.
    Message type that could be used to ask the gui manager to do something
    A message class that conveys an integer.
    The brand new version of KernelMessage.
    This class describes a KQML message.
    This class could be used to build message conveying Map objects between MaDKit agents.
    Instances of classes that implement this interface are used to filter messages when consulting the mailbox.
    This parameterizable class could be used to convey any Java Object between MaDKit agents.
    This message class could be used to interact with a Scheduler agent.
    A filter that accepts message based on the sender's role.
    A message class that conveys a string.
    A message that carries an XML document.