|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||