fipaos.tutorial.emarkets.negotiation
Class NegotiationProtocolInitiatorHandlerTask

fipaos.agent.task.Task
  |
  +--fipaos.tutorial.emarkets.negotiation.NegotiationProtocolInitiatorHandlerTask

public class NegotiationProtocolInitiatorHandlerTask
extends Task


Constructor Summary
NegotiationProtocolInitiatorHandlerTask(AgentID participant, NegotiationProtocolInitiatorAbility ability)
           

Method Summary
 voidhandlePropose(Conversation conv)
           
 voidsendAcceptProposal(Object msg_content)
           
 voidsendCfp(Object msg_content)
           
 voidsendCfp2(Object msg_content)
           
 voidsendInform(Object msg_content)
           
 voidsendRejectProposal(Object msg_content)
           
 voidstartTask()
           

Methods inherited from class fipaos.agent.task.Task
doneDFSearchTask, errorDFSearchTask, getContext, getState, handleAcceptProposal, handleAgree, handleCfp, handleConfirm, handleDisconfirm, handleFailure, handleInform, handleInformIf, handleInformRef, handleLateMessage, handleNotUnderstood, handlePropagate, handleProxy, handleQueryIf, handleQueryRef, handleRefuse, handleRejectProposal, handleRequest, handleRequestWhen, handleRequestWhenever, handleSubscribe, handleUndeliverableMessage, notify, notifyMessageFailure, notifyMessageForEndedConversation, setContext, timeoutDFSearchTask

Constructor Detail

NegotiationProtocolInitiatorHandlerTask

public NegotiationProtocolInitiatorHandlerTask(AgentID participant, NegotiationProtocolInitiatorAbility ability)
Method Detail

handlePropose

public void handlePropose(Conversation conv)

sendAcceptProposal

public void sendAcceptProposal(Object msg_content)

sendCfp

public void sendCfp(Object msg_content)

sendCfp2

public void sendCfp2(Object msg_content)

sendInform

public void sendInform(Object msg_content)

sendRejectProposal

public void sendRejectProposal(Object msg_content)

startTask

public void startTask()

Association Links

to Class fipaos.ont.fipa.fipaman.AgentID

to Class java.lang.String

to Class fipaos.tutorial.emarkets.negotiation.NegotiationProtocolInitiatorAbility