Uses of Class
jadex.bdi.planlib.protocols.NegotiationRecord

Packages that use NegotiationRecord
jadex.bdi.planlib.protocols   
jadex.bdi.planlib.protocols.contractnet   
 

Uses of NegotiationRecord in jadex.bdi.planlib.protocols
 

Methods in jadex.bdi.planlib.protocols with parameters of type NegotiationRecord
protected  java.lang.Object ProposalEvaluator.evaluateProposal(java.lang.Object cfp, java.lang.Object cfp_info, NegotiationRecord[] history, ParticipantProposal proposal)
          Evaluate the given proposal.
 ParticipantProposal[] ProposalEvaluator.evaluateProposals(java.lang.Object cfp, java.lang.Object cfp_info, NegotiationRecord[] history, ParticipantProposal[] proposals)
          Evaluate the given proposals and determine winning proposals.
 ParticipantProposal[] IProposalEvaluator.evaluateProposals(java.lang.Object cfp, java.lang.Object cfp_info, NegotiationRecord[] history, ParticipantProposal[] proposals)
          Evaluate the given proposals and determine winning proposals.
 ParticipantProposal[] ICNPHandler.evaluateProposals(java.lang.Object cfp, java.lang.Object cfp_info, NegotiationRecord[] history, ParticipantProposal[] proposals)
          Evaluate the given proposals and determine winning proposals.
protected  boolean ProposalEvaluator.isProposalAcceptable(java.lang.Object cfp, java.lang.Object cfp_info, NegotiationRecord[] history, ParticipantProposal proposal)
          Check if a proposal is acceptable.
protected  ParticipantProposal[] ProposalEvaluator.orderAcceptables(java.lang.Object cfp, java.lang.Object cfp_info, NegotiationRecord[] history, ParticipantProposal[] proposals)
          Order acceptable proposals by preference.
 boolean IQueryNextroundInfo.queryNextroundInfo(IQueryNextroundInfo.NextroundInfo info, NegotiationRecord[] history, ParticipantProposal[] proposals)
          Collect information for next negotiation round.
 boolean ICNPHandler.queryNextroundInfo(IQueryNextroundInfo.NextroundInfo info, NegotiationRecord[] history, ParticipantProposal[] proposals)
          Collect information for next negotiation round.
 

Uses of NegotiationRecord in jadex.bdi.planlib.protocols.contractnet
 

Methods in jadex.bdi.planlib.protocols.contractnet that return NegotiationRecord
protected  NegotiationRecord CNPInitiatorPlan.acceptAllProposals(NegotiationRecord nr, ParticipantProposal[] acceptables, java.util.Map proposalmessages)
          Accept all proposals in parallel.
protected  NegotiationRecord CNPInitiatorPlan.acceptOneProposal(NegotiationRecord nr, ParticipantProposal[] acceptables, java.util.Map proposalmessages)
          Sequentially accept proposals until the first successful execution.
protected  NegotiationRecord CNPInitiatorPlan.queryNextroundInfo(NegotiationRecord nr)
          Decide if a new iteration should be performed.
 

Methods in jadex.bdi.planlib.protocols.contractnet with parameters of type NegotiationRecord
protected  NegotiationRecord CNPInitiatorPlan.acceptAllProposals(NegotiationRecord nr, ParticipantProposal[] acceptables, java.util.Map proposalmessages)
          Accept all proposals in parallel.
protected  NegotiationRecord CNPInitiatorPlan.acceptOneProposal(NegotiationRecord nr, ParticipantProposal[] acceptables, java.util.Map proposalmessages)
          Sequentially accept proposals until the first successful execution.
protected  void CNPInitiatorPlan.collectProposals(NegotiationRecord nr, java.util.Map proposalmessages)
          Collect proposal messages.
protected  void CNPInitiatorPlan.determineFailure(NegotiationRecord nr, ParticipantProposal[] acceptables)
          Determine success or failure of the interaction.
protected  ParticipantProposal[] CNPInitiatorPlan.evaluateProposals(NegotiationRecord nr, java.util.Map proposalmessages)
          Determine acceptable proposals.
protected  NegotiationRecord CNPInitiatorPlan.queryNextroundInfo(NegotiationRecord nr)
          Decide if a new iteration should be performed.
protected  void CNPInitiatorPlan.rejectExcludedProposals(NegotiationRecord nr, IComponentIdentifier[] newparticipants, java.util.Map proposalmessages)
          Reject all proposals, which are not part of the next round.
protected  void CNPInitiatorPlan.sendCFP(NegotiationRecord nr, java.lang.String convid)
          Send the cfp message.
 



Copyright © 2010. All Rights Reserved.