Package jade.domain

This package and its sub-packages contains FIPA specific agents and ontologies.

See:
          Description

Interface Summary
DFGUIAdapter This interface must be implemented by a GUI that wants to interact with the DF agent.
DFGUIInterface This interface is used to avoid any relationship between the df and the tools packages.
FIPANames This class provides a single access point for the set of constants already defined by FIPA.
FIPANames.ACLCodec Set of constants that identifies the Codec of ACL Messages and that can be assigned via ACLMessage.getEnvelope().setAclRepresentation(FIPANames.ACLCodec.BITEFFICIENT);
FIPANames.ContentLanguage Set of constants that identifies the content languages and that can be assigned via ACLMessage.setLanguage(FIPANames.ContentLanguage.SL0)
FIPANames.InteractionProtocol Set of constants that identifies the Interaction Protocols and that can be assigned via ACLMessage.setProtocol(FIPANames.InteractionProtocol.FIPA_REQUEST)
FIPANames.MTP Set of constants that identifies the Message Transport Protocols.
 

Class Summary
ams Standard Agent Management System agent.
AMSService This class provides a set of static methods to communicate with a AMS Service that complies with FIPA specifications.
df Standard Directory Facilitator agent.
DFService This class provides a set of static methods to communicate with a DF Service that complies with FIPA specifications.
FIPAService This class provides a set of basic and static methods to perform the FIPA Agent Management actions.
RequestFIPAServiceBehaviour This class extends the FipaRequestIntiatorBehaviour in order to request an agent, e.g.
 

Exception Summary
FIPAException This class represents a generic FIPAException, i.e. one of NotUnderstood,Failure,Refuse, as defined in jade.domain.FIPAAgentManagement.
RequestFIPAServiceBehaviour.NotYetReady Exception class for timeouts.
 

Package jade.domain Description

This package and its sub-packages contains FIPA specific agents and ontologies. Standard FIPA system agents implementations are held within this package:

The standard fipa-agent-management ontology is represented by the classes contained in the jade.domain.FIPAAgentManagement sub-package.

A proprietary ontology, that allows the implementation of agent mobility, is represented by a class of this package.

Lastly, the package contains a JADE extension to the FIPA-Agent-Management ontology that is used, among the others, to allow platform administration via the RMA GUI.