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 
fipaos.tutorial 
fipaos.tutorial.emarkets.agent.manager 
fipaos.tutorial.emarkets.escrow 
fipaos.tutorial.emarkets.negotiation 
fipaos.tutorial.emarkets.subscribe 

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.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.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.
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.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
          
 

Classes in fipaos.agent.conversation used by fipaos.tutorial
FactorialAgent.IdleTask
          
PingAgent.IdleTask
          On creation, spawns a DFSearchTask instance with the intent of locating other PingAgent instances on the local Agent platform.
PingAgent.PingResponseTask
          This task simply responds to an incoming "ping request".
PingAgent.PingTask
          This Task takes care of the process sending ping messages and waiting for a response to/from another PingAgent2
 

Classes in fipaos.agent.conversation used by fipaos.tutorial.emarkets.agent.manager
MarketManagerSuperDaemonTask
          
 

Classes in fipaos.agent.conversation used by fipaos.tutorial.emarkets.escrow
EscrowProtocolDaemonTask
          
EscrowProtocolInitiatorHandlerTask
          
EscrowProtocolParticipantHandlerTask
          
 

Classes in fipaos.agent.conversation used by fipaos.tutorial.emarkets.negotiation
NegotiationProtocolDaemonTask
          
NegotiationProtocolInitiatorHandlerTask
          
NegotiationProtocolParticipantHandlerTask
          
 

Classes in fipaos.agent.conversation used by fipaos.tutorial.emarkets.subscribe
FIPASubscribeDaemonTask
          
FIPASubscribeInitiatorHandlerTask
          
FIPASubscribeParticipantHandlerTask