Jadex 0.96

Package jadex.planlib

The planlib contains ready-to-use plans and capabilities.

See:
          Description

Interface Summary
IOfferGenerator The interface for calculating offers of auctions (e.g. typically prices or sth. similar)
IProposalEvaluator Interface used by default plans of the protocols capability for evaluating proposals, eg in iterated contract-net.
IQueryNextroundInfo Interface used by default plans of the protocols capability for collecting information for a next negotiation round eg in iterated contract-net.
ISelector Interface for checking the acceptance of proposals.
 

Class Summary
AbstractInitiatorPlan This plan serves as a base class for initiator plans.
AbstractReceiverPlan This plan serves as a base class for receiver plans.
AnswerPingPlan The ping plan reacts on ping requests.
AuctionDescription Information about an auction.
AuctionInfo Information about an auction.
CMApproveCancelPlan Default plan to decide about cancel requests.
CMReceiverPlan Receiver plan for FIPA-Cancel-Meta-Protocol.
CNPEvaluateProposalsPlan Evaluate proposals using the proposal evaluator interface.
CNPInitiatorPlan Handles the initiator side of a contract-net protocol.
CNPQueryNextroundInfoPlan Default plan for the query nextround info goal of the iterated contract-net protocol.
CNPReceiverPlan Receive a contract net protocol (cnp) and answer it.
DAInitiatorPlan This plan implements the initiator of the "FIPA Dutch Auction Interaction Protocol Specification" (XC00032 - Experimental) A dutch auction is one where the auctioneer starts with a high start price and continually lowers it until the first bidder accepts the price.
DAReceiverPlan This plan implements the receiver of the "FIPA Dutch Auction Interaction Protocol Specification" (XC00032 - Experimental).
DoPingPlan Send a ping and wait for the reply.
EAInitiatorPlan This plan implements the initiator of the "FIPA English Auction Interaction Protocol Specification" (XC00031 - Experimental).
EAReceiverPlan This plan implements the receiver of the "FIPA Dutch Auction Interaction Protocol Specification" (XC00032 - Experimental).
ExponentialPriceCalculator A sample implementation of the IPriceCalculator.
ICNPHandler A helper class that handles a receiver side goals of the iterated contract net protocol by delegating to some implementation of the corresponding interface.
InteractionGoalCreationPlan This plan has the purpose to map incoming initial protocol message (e.g. a request or CFP) to a new top-level interaction goal.
InteractionState The state of the execution of an interaction.
IQueryNextroundInfo.NextroundInfo An object encapsulating the nextround info.
LinearPriceCalculator A sample implementation of the IPriceCalculator.
NegotiationRecord The negotiation record has the purpose to store all information about one negotiation round e.g. in an iterated contract net or auction protocol.
NotUnderstoodPlan Send a not-understood message when no other plan is able to handle a message.
ParticipantProposal An object containing information about a proposal made in a negotiation, i.e., the agent identifier of the participant and the content object of the proposal message.
PerformTestPlan Perform one testcase.
PerformTestsPlan Perform all testcases.
PingingPlan The pinging plan continously sends ping messages to another agent on the same platform.
PrintReportsPlan Print the reports to the console.
ProposalEvaluator A default implementation of the proposal evaluator interface.
RPInitiatorMobilePlan The fipa request plan performs the initiator side of the fipa-request protocol.
RPInitiatorPlan The fipa request plan performs the initiator side of the fipa-request protocol.
RPReceiverPlan Receive a request and answer it.
Selector Default selector implementation for evaluating a set of proposals.
SendReportsPlan Send the reports to a test service.
StartAgentInfo Struct for saving info about agents to start.
StartAgentsPlan Plan for starting some Jadex agents.
Testcase A testcase consists of an agent type to test and the result reports.
TestCenterPlan Register the test center at the df and then perform tests.
TestReport A test report captures the description and results of a test.
TestsFinishedPlan Wait until tests are finished and then post the tests_finished goal.
 

Package jadex.planlib Description

The planlib contains ready-to-use plans and capabilities. See the separate planlib documentation for more details.


Jadex 0.96

Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.