Package jade.lang.acl
This package contains the support for the FIPA Agent Communication Language (ACL)
including the ACLMessage class, the parser, the encoder, and
an helper class for representing templates of ACL messages.
-
Interface Summary Interface Description ACLCodec Abstract interface for converting ACL messages back and forth between Java objects and raw byte sequences, according to a FIPA ACL message representation.ACLParserConstants MessageTemplate.MatchExpression This interface must be overriden in order to define an application specific MessageTemplate. -
Class Summary Class Description ACLMessage The class ACLMessage implements an ACL message compliant to the FIPA 2000 "FIPA ACL Message Structure Specification" (fipa000061) specifications.ACLParser Javadoc documentation for the fileACLParserTokenManager ConversationList This class represents a list of conversations that an agent is currently carrying out and allows creating aMessageTemplatethat matches only messages that do not belong to any of these conversations.ISO8601 This class contains a set of static methods that convert to/from the Date Time format adopted by FIPA.LEAPACLCodec This class implements the LEAP codec for ACLMessages.MessageTemplate A pattern for matching incoming ACL messages.SimpleCharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).StringACLCodec This class implements the FIPA String codec for ACLMessages.Token Describes the input token stream. -
Exception Summary Exception Description ACLCodec.CodecException This exception is thrown when some problem occurs in the concrete parsing subsystem accessed through this interface.ParseException This exception is thrown when parse errors are encountered.UnreadableException Signals that an error occured during the decoding of the content of an ACLMessage using Base64. -
Error Summary Error Description TokenMgrError