ihelp
Class PersAgent.FindHelpTask

java.lang.Object
  |
  +--fipaos.agent.task.Task
        |
        +--ihelp.PersAgent.FindHelpTask
Enclosing class:
PersAgent

public class PersAgent.FindHelpTask
extends fipaos.agent.task.Task

Find a helper. Send a message to the MM and wait for a reply


Fields inherited from class fipaos.agent.task.Task
_children, _lock, _owner, _tm
 
Constructor Summary
PersAgent.FindHelpTask(java.lang.String kw, java.lang.String person)
           
 
Method Summary
 void handleAgree(fipaos.agent.conversation.Conversation c)
           
 void handleInform(fipaos.agent.conversation.Conversation c)
           
protected  void startTask()
           
 
Methods inherited from class fipaos.agent.task.Task
DFSearchResults, done, done, doneDFSearchTask, errorDFSearchTask, forward, forward, getContext, getNewConversation, getState, handleAcceptProposal, handleCfp, handleConfirm, handleDisconfirm, handleFailure, handleInformIf, handleInformRef, handleLateMessage, handleNotUnderstood, handleOther, handlePropagate, handlePropose, handleProxy, handleQueryIf, handleQueryRef, handleRefuse, handleRejectProposal, handleRequest, handleRequestWhen, handleRequestWhenever, handleSubscribe, handleUndeliverableMessage, newTask, newTask, newTask, newTask, newTask, newTask, newTask, newTask, notify, notifyDone, notifyError, notifyMessageFailure, notifyMessageForEndedConversation, notifyTimeout, searchDF, searchDF, searchDF, searchDF, searchDF, sendNotUnderstood, setContext, timeoutDFSearchTask
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersAgent.FindHelpTask

public PersAgent.FindHelpTask(java.lang.String kw,
                              java.lang.String person)
Method Detail

startTask

protected void startTask()
Overrides:
startTask in class fipaos.agent.task.Task

handleAgree

public void handleAgree(fipaos.agent.conversation.Conversation c)
Overrides:
handleAgree in class fipaos.agent.task.Task

handleInform

public void handleInform(fipaos.agent.conversation.Conversation c)
Overrides:
handleInform in class fipaos.agent.task.Task