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

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

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)
          
 

Uses of Conversation in fipaos.tutorial
 

Constructors in fipaos.tutorial with parameters of type Conversation
PingAgent.PingResponseTask.PingResponseTask(Conversation conv)
          Constructor - saves the given Conversation object for use later
 

Methods in fipaos.tutorial with parameters of type Conversation
voidFactorialAgent.IdleTask.handleRequest(Conversation conv)
          This method is called (by Task) when this agent receives a request message.
voidPingAgent.IdleTask.handleRequest(Conversation conv)
          Invoked when a message is received with the "request" performative and belongs to a conversation which isn't associated with any Task (i.e.
voidPingAgent.PingTask.handleAgree(Conversation conv)
          Since we're using FIPA-Request for the ping, we must at least specify this method to ensure a "not-understood" is not sent in response to an "agree"
voidPingAgent.PingTask.handleInform(Conversation conv)
          Invoked when an "inform" has been sent in response to our original "ping"
 

Uses of Conversation in fipaos.tutorial.emarkets.agent.manager
 

Methods in fipaos.tutorial.emarkets.agent.manager with parameters of type Conversation
voidMarketManagerSuperDaemonTask.handleRequest(Conversation conv)
          
voidMarketManagerSuperDaemonTask.handleSubscribe(Conversation conv)
          
 

Uses of Conversation in fipaos.tutorial.emarkets.escrow
 

Constructors in fipaos.tutorial.emarkets.escrow with parameters of type Conversation
EscrowProtocolParticipantHandlerTask.EscrowProtocolParticipantHandlerTask(Conversation conv, EscrowProtocolParticipantAbility ability)
          
 

Methods in fipaos.tutorial.emarkets.escrow with parameters of type Conversation
voidEscrowProtocolDaemonTask.handleRequest(Conversation conv)
          
voidEscrowProtocolInitiatorHandlerTask.handleFailure(Conversation conv)
          
voidEscrowProtocolInitiatorHandlerTask.handleInform(Conversation conv)
          
 

Uses of Conversation in fipaos.tutorial.emarkets.negotiation
 

Constructors in fipaos.tutorial.emarkets.negotiation with parameters of type Conversation
NegotiationProtocolParticipantHandlerTask.NegotiationProtocolParticipantHandlerTask(Conversation conv, NegotiationProtocolParticipantAbility ability)
          
 

Methods in fipaos.tutorial.emarkets.negotiation with parameters of type Conversation
voidNegotiationProtocolDaemonTask.handleCfp(Conversation conv)
          
voidNegotiationProtocolInitiatorHandlerTask.handlePropose(Conversation conv)
          
voidNegotiationProtocolParticipantHandlerTask.handleAcceptProposal(Conversation conv)
          
voidNegotiationProtocolParticipantHandlerTask.handleCfp(Conversation conv)
          
voidNegotiationProtocolParticipantHandlerTask.handleInform(Conversation conv)
          
voidNegotiationProtocolParticipantHandlerTask.handleRejectProposal(Conversation conv)
          
 

Uses of Conversation in fipaos.tutorial.emarkets.subscribe
 

Constructors in fipaos.tutorial.emarkets.subscribe with parameters of type Conversation
FIPASubscribeParticipantHandlerTask.FIPASubscribeParticipantHandlerTask(Conversation conv, FIPASubscribeParticipantAbility ability)
          
 

Methods in fipaos.tutorial.emarkets.subscribe with parameters of type Conversation
voidFIPASubscribeDaemonTask.handleSubscribe(Conversation conv)
          
voidFIPASubscribeInitiatorHandlerTask.handleInform(Conversation conv)
          
voidFIPASubscribeInitiatorHandlerTask.handleRefuse(Conversation conv)
          
voidFIPASubscribeParticipantHandlerTask.handleCancel(Conversation conv)