Uses of Class
fipaos.agent.conversation.Conversation

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

Uses of Conversation in fipaos.agent
 

Methods in fipaos.agent that return Conversation
ConversationFIPAOSAgent.getCurrentConversation(String conv)
          Method to retreive a conversation from the active list
ConversationFIPAOSAgent.getNewConversation(String protocol)
          Method to get a new Conversation object from the conversation manager given
the protocol specified
 

Methods in fipaos.agent with parameters of type Conversation
voidFIPAOSAgent.notify(Conversation conv)
          Conversation listener method to deal with conversations being sent by the
planner scheduler.
 

Uses of Conversation in fipaos.agent.conversation
 

Methods in fipaos.agent.conversation that return Conversation
ConversationConversationManager.addConversation(String protocol)
          Method to create a new conversation given a protcol, and add it to the active list
ConversationConversationManager.getConversation(String conversation_id)
          Retrieves an active/previous Conversation that an Agent has had
 

Methods in fipaos.agent.conversation with parameters of type Conversation
voidConversationListener.notify(Conversation conversation)
          May be called to notify of a single conversation that is in need of intervention.
 

Uses of Conversation in fipaos.agent.conversation.lightweight
 

Classes in fipaos.agent.conversation.lightweight that implement Conversation
class LightweightConversationImpl
          This class is an lighter alternative implementation to the heavy
ConversationImpl.
 

Methods in fipaos.agent.conversation.lightweight that return Conversation
ConversationLightweightConversationManagerImpl.addConversation(String protocol)
          Method to create a new conversation given a protcol, and add it to the
active list.
ConversationLightweightConversationManagerImpl.getConversation(String conversation_id)
          Retrieves an active/previous Conversation that an Agent has had
 

Uses of Conversation in fipaos.agent.conversation.standard
 

Classes in fipaos.agent.conversation.standard that implement Conversation
class 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.
 

Methods in fipaos.agent.conversation.standard that return Conversation
ConversationConversationManagerImpl.addConversation(String protocol)
          Method to create a new conversation given a protcol, and add it to the active list
ConversationConversationManagerImpl.getConversation(String conversation_id)
          Retrieves an active/previous Conversation that an Agent has had
 

Uses of Conversation in fipaos.agent.task
 

Methods in fipaos.agent.task with parameters of type Conversation
voidDFSearchTask.handleAgree(Conversation conv)
          Handles incoming agree messages.
voidDFSearchTask.handleFailure(Conversation conv)
          Handles incoming failure messages.
voidDFSearchTask.handleInform(Conversation conv)
          Handles incoming inform messages.
voidDFSearchTask.handleNotUnderstood(Conversation conv)
          Handles incoming not-understood messages.
voidDFSearchTask.handleRefuse(Conversation conv)
          Handles incoming refuse messages.
voidTask.handleAcceptProposal(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleAgree(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleCfp(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleConfirm(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleDisconfirm(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleFailure(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleInform(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleInformIf(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleInformRef(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleNotUnderstood(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handlePropagate(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handlePropose(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleProxy(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleQueryIf(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleQueryRef(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleRefuse(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleRejectProposal(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleRequest(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleRequestWhen(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleRequestWhenever(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.handleSubscribe(Conversation c)
          Dummy method - please override implementation and DO NOT invoke
voidTask.notify(Conversation conv)
          Dispatches incoming messages to the correct message handling method.
voidTaskManager.newTask(Task task, Conversation conv, Task parent)
          Initializes a new child-task and adds it to the TaskManager.
voidTaskManager.newTask(Task task, Conversation conv, long timeout, Task parent)
          Initializes a new "top-level" task and adds it to the TaskManager.
voidTaskManager.newTask(Task task, Conversation conv, long timeout)
          Initialises the given task, and invokes its start() method.
voidTaskManager.newTask(Task t, Conversation conv)
          Initializes a new "top-level" task and adds it to the TaskManager.
voidTaskManager.newTask(String name, Task task, Conversation conv, Task parent)
          Initializes a new child-task and adds it to the TaskManager.
voidTaskManager.newTask(String name, Task task, Conversation conv)
          Initializes a new child-task and adds it to the TaskManager.
voidTaskManager.notify(Conversation conv)
          Conversation listener method to deal with conversations being sent by the
planner scheduler.
 

Uses of Conversation in fipaos.agent.task.event
 

Constructors in fipaos.agent.task.event with parameters of type Conversation
ConversationUpdateEvent.ConversationUpdateEvent(Conversation conversation)
          Creates a new event
 

Methods in fipaos.agent.task.event that return Conversation
ConversationConversationUpdateEvent.getUpdatedConversation()
          Gets the updated Conversation associated with this event
 

Uses of Conversation in fipaos.platform
 

Methods in fipaos.platform with parameters of type Conversation
voidAgentManagementSystem.IdleTask.handleRequest(Conversation conv)
          
voidDirectoryFacilitator.IdleTask.handleOther(Conversation conv)
          
voidDirectoryFacilitator.IdleTask.handleRequest(Conversation conv)
          
 

Uses of Conversation in fipaos.platform.agentcities
 

Methods in fipaos.platform.agentcities with parameters of type Conversation
voidPingAgent.IdleTask.handleQueryRef(Conversation conv)
          
 

Uses of Conversation in fipaos.platform.ams
 

Constructors in fipaos.platform.ams with parameters of type Conversation
AMSTask.AMSTask(Conversation conv, AgentManagementAction ama, Database db)
          Initialise DFTask
DeregisterTask.DeregisterTask(Conversation conv, AgentManagementAction ama, Database db)
          This is the constructor for the AMS Deregister task.
GetDescriptionTask.GetDescriptionTask(Conversation conv, AgentManagementAction ama, Database db)
          This is the constructor for the AMS GetDescription task.
ModifyTask.ModifyTask(Conversation conv, AgentManagementAction ama, Database db)
          This is the constructor for the ModifyTask.
RegisterTask.RegisterTask(Conversation conv, AgentManagementAction ama, Database db)
          This is the constructor for the Register Task.
SearchTask.SearchTask(Conversation conv, AgentManagementAction ama, Database db)
          This is the constructor for the SearchTask.
 

Methods in fipaos.platform.ams with parameters of type Conversation
voidAMSDeregistrationTask.handleAgree(Conversation conv)
          Deal with agree messages
voidAMSDeregistrationTask.handleFailure(Conversation conv)
          Deal with failure messages
voidAMSDeregistrationTask.handleInform(Conversation conv)
          Deal with failure messages
voidAMSDeregistrationTask.handleNotUnderstood(Conversation conv)
          Deal with not-understood messages
voidAMSDeregistrationTask.handleRefuse(Conversation conv)
          Deal with refuse messages
voidAMSRegistrationTask.handleAgree(Conversation conv)
          Deal with agree messages
voidAMSRegistrationTask.handleFailure(Conversation conv)
          Deal with failure messages
voidAMSRegistrationTask.handleInform(Conversation conv)
          Deal with failure messages
voidAMSRegistrationTask.handleNotUnderstood(Conversation conv)
          Deal with not-understood messages
voidAMSRegistrationTask.handleRefuse(Conversation conv)
          Deal with refuse messages
 

Uses of Conversation in fipaos.platform.df
 

Constructors in fipaos.platform.df with parameters of type Conversation
DeregisterTask.DeregisterTask(Conversation conv, AgentManagementAction ama, Database db)
          
DFTask.DFTask(Conversation conv, AgentManagementAction ama, Database db)
          Initialise DFTask
ModifyTask.ModifyTask(Conversation conv, AgentManagementAction ama, Database db)
          
RegisterTask.RegisterTask(Conversation conv, AgentManagementAction ama, Database db)
          
SearchTask.SearchTask(Conversation conv, AgentManagementAction ama, Database db)
          
 

Methods in fipaos.platform.df with parameters of type Conversation
voidDFDeregistrationTask.handleAgree(Conversation conv)
          Deal with agree messages
voidDFDeregistrationTask.handleFailure(Conversation conv)
          Deal with failure messages
voidDFDeregistrationTask.handleInform(Conversation conv)
          Deal with failure messages
voidDFDeregistrationTask.handleNotUnderstood(Conversation conv)
          Deal with not-understood messages
voidDFDeregistrationTask.handleRefuse(Conversation conv)
          Deal with refuse messages
voidDFListenerTask.handleInform(Conversation conv)
          Invoked when an inform is received - either indicates that the subscription
has been setup OK, or indicates an event has occured that meets the requirements
of the original subscription request.
voidDFListenerTask.handleNotUnderstood(Conversation conv)
          Deal with not-understood messages here.
voidDFListenerTask.handleRefuse(Conversation conv)
          Invoked when the DF refuses subscription.
voidDFModifyTask.handleAgree(Conversation conv)
          Handles incoming agree messages.
voidDFModifyTask.handleFailure(Conversation conv)
          Handles incoming failure messages.
voidDFModifyTask.handleInform(Conversation conv)
          Handles incoming inform messages.
voidDFModifyTask.handleNotUnderstood(Conversation conv)
          Handles incoming not-understood messages.
voidDFModifyTask.handleRefuse(Conversation conv)
          Handles incoming refuse messages.
voidDFRegistrationTask.handleAgree(Conversation conv)
          Deal with agree messages
voidDFRegistrationTask.handleFailure(Conversation conv)
          Deal with failure messages
voidDFRegistrationTask.handleInform(Conversation conv)
          Deal with failure messages
voidDFRegistrationTask.handleNotUnderstood(Conversation conv)
          Deal with not-understood messages
voidDFRegistrationTask.handleRefuse(Conversation conv)
          Deal with refuse messages
voidSubscriptionHandlerTask.handleCancel(Conversation conv)
          Invoked when agree messages are received - generally indicates that DF will allow
us to subscribe
voidSubscriptionHandlerTask.handleNotUnderstood(Conversation conv)
          Deal with not-understood messages here
voidSubscriptionManager.handleOther(Conversation conv)
          
voidSubscriptionManagerTask.handleOther(Conversation conv)
          Invoked when the DF agent receives a subscription related message
 

Uses of Conversation in fipaos.skill.wrapper
 

Methods in fipaos.skill.wrapper with parameters of type Conversation
voidFIPAWrapperTask.handleQueryIf(Conversation conv)
          Handler ACL messages with a query-if performative.
voidFIPAWrapperTask.handleQueryRef(Conversation conv)
          Handler ACL messages with a query-ref performative.
voidFIPAWrapperTask.handleRequest(Conversation conv)
          Handler ACL messages with a request performative.
 

Uses of Conversation in fipaos.test.agent
 

Methods in fipaos.test.agent with parameters of type Conversation
voidTestAgent.IdleTask.handleInform(fipaos.agent.conversation.Conversation conv)
          
voidMessageTimingAgent.IdleTask.handleRequest(Conversation conv)
          
voidMessageTimingAgent.MessageTestTask.handleInform(Conversation conv)
          
voidMessageTimingAgent.MessageTestTask.handleOther(Conversation conv)
          
voidTestAgent.IdleTask.handleInform(fipaos.agent.conversation.Conversation conv)
          
voidTestAgent.IdleTask.handleOther(fipaos.agent.conversation.Conversation conv)
          
voidTestAgent.IdleTask.handleRequest(fipaos.agent.conversation.Conversation conv)