Uses of Package
fipaos.ont.fipa.fipaman

Packages that use fipaos.ont.fipa.fipaman
fipaos.agent 
fipaos.agent.conversation 
fipaos.agent.conversation.lightweight 
fipaos.agent.conversation.standard 
fipaos.agent.conversation.standard.protocol 
fipaos.agent.task 
fipaos.mts 
fipaos.mts.event 
fipaos.mts.httpMTP 
fipaos.mts.service 
fipaos.ont.fipa 
fipaos.ont.fipa.fipaman 
fipaos.parser.aid 
fipaos.parser.envelope.xml 
fipaos.parser.sl0 
fipaos.platform 
fipaos.platform.ams 
fipaos.platform.df 
fipaos.platform.dfgui 
fipaos.platform.dfgui.swing 
fipaos.test.agent 
fipaos.test.mts.service 
fipaos.tutorial 
fipaos.tutorial.emarkets.agent 
fipaos.tutorial.emarkets.agent.buyer.gui 
fipaos.tutorial.emarkets.agent.seller.gui 
fipaos.tutorial.emarkets.escrow 
fipaos.tutorial.emarkets.gui 
fipaos.tutorial.emarkets.negotiation 
fipaos.tutorial.emarkets.subscribe 
fipaos.tutorial.emarkets.subscribe.gui 

Classes in fipaos.ont.fipa.fipaman used by fipaos.agent
AgentList
          This class implements a specific list type data structure to store lists of agents of specific types.
FIPAOSAgent
          Base FIPA-OS agent class implementing FIPA-OS specifics for agent to agent communication.
FIPAOSAgentComponentFactory
          Interface to be implemented by factories to generate core agent components based upon a set of parameters
StandardFIPAOSAgentComponentFactory
          Default implementation of FIPAOSAgentComponentFactory
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.agent.conversation
Conversation
          This interface represents the notion of a Conversation which is comprised of several Message's, the order of which follow a certain protocol (e.g.
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.agent.conversation.lightweight
LightweightConversationImpl
          This class is an lighter alternative implementation to the heavy ConversationImpl.
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.agent.conversation.standard
ConversationImpl
          This class represents the notion of a Conversation which is comprised of several Message's, the order of which follow a certain protocol (e.g.
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.agent.conversation.standard.protocol
RuntimeProtocol
          Specialisation of the Conversation class to deal with conversations that have protocols that need to be created at runtime

 

Classes in fipaos.ont.fipa.fipaman used by fipaos.agent.task
DFSearchTask
          This task class handles agent searches of DFs.
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.mts
ExternalMTPBase
          Provides a basic implementation of a MTP, based upon the MTPBase object and implementing the ExternalMTP interface

InternalMTPBase
          Provides a basic implementation of a MTP, based upon the MTPBase object and implementing the InternalMTP interface

Message
          Provides an encapsulated entity for the parts which compose an Agent message
MTPBase
          Contains the abstract functionality that all MTP's require in order to deal with messages - increases code-reuse in MTP implementations

$Revision: 1.10 $ $Date: 2001/04/05 14:54:50 $ $Author: alantreadway $
MTS
          This class provides a convenient mechanism for interacting with the comms-level transports

 

Classes in fipaos.ont.fipa.fipaman used by fipaos.mts.event
MessageListener
          This interface is used to notify interested objects when particular events occur to a message
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.mts.httpMTP
CallBack
          CallBack is used to mark classes that are able to recieive an incoming message
HTTPComms
          
SenderThread
          SenderThread is responsible for sending the Envelope and message to the specified host:port connection.
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.mts.service
BufferService
          TODO: Write a description of the class

CommMultiplexService
          

ParserService
          This Service attempt to parser/deparse the various parts of the message into the desired encoding (as specified in the Envelope and ACL parts of the message)
PostParserService
          This interface should be implemented by classes which provide post-parsing (for outbound messages) / pre-parsing (for incoming messages) processing

 

Classes in fipaos.ont.fipa.fipaman used by fipaos.ont.fipa
ACL
          This class provides the representation of an ACL communication within an Agent.
Action
          A wrapper object for the ACL message content for the action to be executed
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.ont.fipa.fipaman
AgentManagementAction
          AgentManagementAction is an agent management action string converted into an object.
AgentManagementException
          Provides parsing/deparsing methods for AMA messages with exceptions

AgentManagementResult
          This class represents a result content sent between agents.
AMSAgentDescription
          FIPA defined AMS Agent Description class for the FIPA agent management ontology.
APDescription
          This class represents the Agent Platform Description object and contains a APTDescription which represents the Agent Platform Transport Description object TODO: there is at present to checking to see if the characters in the fields are valid as per the BNF definitions

APTDescription
          The Agent Platform Transport Description forms part of an AP description (see [PC00023]) and is expressed in SL0 TODO: there is at present no checking to see if the characters in the fields are valid as per the BNF definitions

DFAgentDescription
          FIPA defined DF-description class for the FIPA agent management ontology.
Envelope
          This class provides a representation of the FIPA99/2000 envelope (implements XC00067C) In conformance with the FIPA99/2000 specification slots cannot be overwriten, just overridden.
ServiceDescription
          FIPA defined FIPA-Service-Desc class for the FIPA agent management ontology.
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.parser.aid
AIDParser
          The AIDParser is used to parse a string that has the format of an acl message as defined by fipa97.
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.parser.envelope.xml
Parser
          Facade to provide FIPA-compliant (XC00085G) Envelope<->XML translation
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.parser.sl0
SL0Util
          Holds tests for the SLParser.
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.platform
DirectoryFacilitator
          Directory Facilitator implementation
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.platform.ams
AMSRegistrationTask
          This class provides the ability for an Agent to register with the AMS.
AMSTask
          TODO: Write a description of the class

$Revision: 1.8 $ $Date: 2001/05/24 18:07:38 $ $Author: alantreadway $
DeregisterTask
          TODO: Write a description of the class

GetDescriptionTask
          This task handles the AMS get-description requests.
ModifyTask
          

RegisterTask
          TODO: Write a description of the class

SearchTask
          This class encapsulates the local search mechanisms of the AMS, and coordinates federated searches where appropriate

 

Classes in fipaos.ont.fipa.fipaman used by fipaos.platform.df
DeregisterTask
          TODO: Write a description of the class

DFListener
          This is a general listener interface for use by objects wishing to be informed of DF updates
DFListenerTask
          This Task provides a mechanism for listening to events occuring to a particular DF.
DFRegistrationTask
          This class provides the ability for an Agent to register with a DF.
DFTask
          TODO: Write a description of the class

$Revision: 1.9 $ $Date: 2001/04/04 22:48:19 $ $Author: alantreadway $
ModifyTask
          

RegisterTask
          TODO: Write a description of the class

SearchTask
          This class encapsulates the local search mechanisms of the DF, and coordinates federated searches where appropriate

SubscriptionHandlerTask
          This Task provides a mechanism for informing subscribed Agents about the something that has changed within the DF - DFListenerTask is the counterpart to this Task.
SubscriptionManagerTask
          This Task manages SubscriptionHandlerTask's within a DF
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.platform.dfgui
DFGUIAgent
          This a basic shell for DFGUI implementations to extend - all Agent based interactions are handled by this class, enabling developers to concentrate on the UI to present this functionality/information
DFGUITestAgent
          This Agent aims to highlight how easy it is to implement a DFGUI using the DFGUIAgent base class
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.platform.dfgui.swing
DFAgentDescriptionEditor
          An editor that can be used to view and modigy FIPA's df-agent-descriptions.
DFGUIFrame
          This is a DF GUI, implemented with Java's Swing classes.
SwingDFGUIAgent
          This is the DF GUI agent that uses Java Swing GUI to display controls for DF(s).
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.test.agent
MessageTimingAgent.MessageTestTask
          Task to test message sending & timing
MessageTimingAgent.TestingTask
          Task to carry out the actual job of testing
TestingMTP
          MTP implementation which allows an Agent to be tested at the ACL level of abstraction
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.test.mts.service
CollectorService
          General purpose class for use when testing MTS Service components
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.tutorial
PingAgent.IdleTask
          On creation, spawns a DFSearchTask instance with the intent of locating other PingAgent instances on the local Agent platform.
PingAgent.PingTask
          This Task takes care of the process sending ping messages and waiting for a response to/from another PingAgent2
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.tutorial.emarkets.agent
SubscribingAgent
          Abstract class that provides the ability to subscribe to another agent using the FIPA subscribe protocol
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.tutorial.emarkets.agent.buyer.gui
BuyerGUI
          
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.tutorial.emarkets.agent.seller.gui
SellerGUI
          
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.tutorial.emarkets.escrow
EscrowProtocolInitiatorHandlerTask
          
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.tutorial.emarkets.gui
AgentSelectorAbility
          
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.tutorial.emarkets.negotiation
NegotiationProtocolInitiatorHandlerTask
          
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.tutorial.emarkets.subscribe
FIPASubscribeInitiatorHandlerTask
          
 

Classes in fipaos.ont.fipa.fipaman used by fipaos.tutorial.emarkets.subscribe.gui
FIPASubscribeInitiatorGUI
          
FIPASubscribeInitiatorGUIAbility