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.
FIPANames.Ontology Set of constants that identifies the Ontology of ACL Messages and that can be assigned via ACLMessage.setOntology(FIPANames.Ontology.SL0_ONTOLOGY);
 

Class Summary
ams Standard Agent Management System agent.
AMSEventQueueFeeder  
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.
DFDBKB This class implements a knowledge base used by the DF which stores its content in an external database.
DFHSQLKB DFHSQLKB realizes a knowledge base used by the DF which stores its content in an HSQL database, running in the same VM.
DFKBFactory The DFKBFactory class creates knowledge base objects used by the DF.
DFMemKB  
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.
RequestManagementBehaviour Base class for AMS and DF behaviours managing requests from agents.
 

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.