# Uses of Package
madkit.message

Packages that use madkit.message
Package
Description
madkit.kernel
Provides classes that are fundamental to the design of MaDKit applications.
madkit.message
Contains subclasses of `Message` which could be easily reused.
madkit.message.hook
Contains message classes useful for monitoring MaDKit kernel events.

- Classes in madkit.message used by madkit.kernel
  Class
  Description
  EnumMessage
  This parameterizable class could be used to build a message tagged with an enumeration and conveying any java objects using an array of Object.
  MessageFilter
  Instances of classes that implement this interface are used to filter messages when consulting the mailbox.
- Classes in madkit.message used by madkit.message
  Class
  Description
  ACLMessage
  This class describes an ACL message.
  ActMessage
  This class describes a generic speech act message.
  EnumMessage
  This parameterizable class could be used to build a message tagged with an enumeration and conveying any java objects using an array of Object.
  MessageFilter
  Instances of classes that implement this interface are used to filter messages when consulting the mailbox.
  ObjectMessage
  This parameterizable class could be used to convey any Java Object between MaDKit agents.
- Classes in madkit.message used by madkit.message.hook
  Class
  Description
  ObjectMessage
  This parameterizable class could be used to convey any Java Object between MaDKit agents.