Uses of Package
fipaos.agent.conversation

Packages that use fipaos.agent.conversation
fipaos.agent 
fipaos.agent.conversation 
fipaos.agent.conversation.lightweight 
fipaos.agent.conversation.standard 
fipaos.agent.conversation.standard.protocol 
fipaos.agent.task 
fipaos.agent.task.event 
fipaos.platform 
fipaos.platform.agentcities 
fipaos.platform.ams 
fipaos.platform.df 
fipaos.skill.wrapper 
fipaos.test.agent 

Classes in fipaos.agent.conversation used by fipaos.agent
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.agent.conversation used by fipaos.agent.conversation
ConversationFinishedException
          Thrown when the protocol being described is not recognised



ConversationListener
          
Interface that objects may implement to be notified of changes in the state of

Conversations by the Planner Scheduler.
ConversationManager
          This interface should be implemented by all CM implementations.
InvalidConversationIDException
          Thrown when the protocol being described is not recognised



ProtocolErrorException
          Thrown when the protocol being described is not recognised



UnknownProtocolException
          Thrown when the protocol being described is not recognised



 

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

Classes in fipaos.agent.conversation 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.
ConversationManagerImpl
          This class embodies the core functionality of the ConversationManagerImpl.
 

Classes in fipaos.agent.conversation used by fipaos.agent.conversation.standard.protocol
NoProtocol
          Specialisation of the Conversation class to deal with conversations which
don't follow a protocol



 

Classes in fipaos.agent.conversation used by fipaos.agent.task
DFSearchTask
          This task class handles agent searches of DFs.
Task
          This class is an abstract representation of an agent task.
TaskManager
          The TaskManager class stores task objects with their associated conversation IDs for
an agent.
 

Classes in fipaos.agent.conversation used by fipaos.agent.task.event
ConversationUpdateEvent
          Represents an unprocessed event indicating that a Conversation has been updated
 

Classes in fipaos.agent.conversation used by fipaos.platform
AgentManagementSystem.IdleTask
          
DirectoryFacilitator.IdleTask
          
 

Classes in fipaos.agent.conversation used by fipaos.platform.agentcities
PingAgent.IdleTask
          
 

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




$Revision: 1.10 $ $Date: 2002/03/18 15:16:01 $ $Author: alastairduncan $
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.agent.conversation used by fipaos.platform.df
DeregisterTask
          TODO: Write a description of the class



DFDeregistrationTask
          
DFListenerTask
          This Task provides a mechanism for listening to events occuring to a particular DF.
DFModifyTask
          This task class handles df description modifications in the DFs.
DFRegistrationTask
          This class provides the ability for an Agent to register with a DF.
DFTask
          TODO: Write a description of the class




$Revision: 1.10 $ $Date: 2002/03/18 15:16:04 $ $Author: alastairduncan $
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.
SubscriptionManager
          All tasks that handle DF subscription must implement this interface.
SubscriptionManagerTask
          This Task manages SubscriptionHandlerTask's within a DF
 

Classes in fipaos.agent.conversation used by fipaos.skill.wrapper
FIPAWrapperTask
          This is a default implementation of a FIPA Wrapper.
 

Classes in fipaos.agent.conversation used by fipaos.test.agent
MessageTimingAgent
          This agent aims to test the round-trip time for sending messages to a counter-part
agent
MessageTimingAgent.IdleTask
          Simple Task to respond to incoming request messages, and just reply with an
inform - it performs the minimum of work in doing so
MessageTimingAgent.MessageTestTask
          Task to test message sending & timing
TestAgent.IdleTask
          
TestAgent.IdleTask