Uses of Class
fipaos.agent.conversation.Conversation

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

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.
voidTestAgent.IdleTask.handleInform(Conversation conv)
          Invoked when a message is received
 

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.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.handleFailure(Conversation c)
          Dummy method - please override implementation
voidTask.handleInform(Conversation c)
          Dummy method - please override implementation
voidTask.handleRequest(Conversation c)
          Dummy method - please override implementation
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.
(package private) 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.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.handleRequest(Conversation conv)
          
voidDirectoryFacilitator.IdleTask.handleSubscribe(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)
          
SubscriptionHandlerTask.SubscriptionHandlerTask(Conversation conv)
          Creates a SubscribeAction - once the Task has started, it will attempt to "agree" and "inform" the subscribing Agent that the subscription has been started OK
 

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
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
voidSubscriptionManagerTask.newSubscriber(Conversation conv)
          Causes a SubscriptionHandlerTask to be instantiated to deal with the subscription request from another Agent
 

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.