- aborted() - Method in class jadex.bdi.planlib.protocols.AbstractInitiatorPlan
-
Called when the plan is aborted, i.e.,
when the corresponding interaction goal
is dropped.
- aborted() - Method in class jadex.bdi.planlib.protocols.cancelmeta.CMHandlerPlan
-
Called when the plan is aborted, i.e.,
when the corresponding interaction goal
is dropped.
- AbstractInitiatorPlan - Class in jadex.bdi.planlib.protocols
-
This plan serves as a base class for initiator plans.
- AbstractInitiatorPlan() - Constructor for class jadex.bdi.planlib.protocols.AbstractInitiatorPlan
-
- AbstractReceiverPlan - Class in jadex.bdi.planlib.protocols
-
This plan serves as a base class for receiver plans.
- AbstractReceiverPlan() - Constructor for class jadex.bdi.planlib.protocols.AbstractReceiverPlan
-
- acceptAllProposals(NegotiationRecord, ParticipantProposal[], Map) - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
-
Accept all proposals in parallel.
- acceptOneProposal(NegotiationRecord, ParticipantProposal[], Map) - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
-
Sequentially accept proposals until the first successful execution.
- ADD - Static variable in class jadex.bdi.planlib.DefaultBDIVisionProcessor
-
The add action.
- addCancelResponse(IComponentIdentifier, String, Object) - Method in class jadex.bdi.planlib.protocols.InteractionState
-
Add a cancel response.
- addParticipant(IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
-
Add a participant.
- AIM - Class in jadex.bdi.planlib.messaging
-
AIM The class provides utilities to connect to the AIM instant messaging
network and send messages using TOC version 2.
- AIM(String, String) - Constructor for class jadex.bdi.planlib.messaging.AIM
-
Constructor for AIM.
- ALL - Static variable in class jadex.bdi.planlib.protocols.Selector
-
The constant for specifiying that all proposals should be chosen.
- announceAuction(Object, List, String) - Method in class jadex.bdi.planlib.protocols.dutchauction.DAInitiatorPlan
-
Announce the planned auction.
- announceAuction(Object, List, String) - Method in class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
-
Announce the planned auction.
- announceAuctionEnd(List, String, Object, IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.dutchauction.DAInitiatorPlan
-
Announce the end of the auction to all participants that did not leave the auction.
- announceAuctionEnd(List, String, Object, IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
-
Announce the end of the auction to all participants that did not leave the auction.
- AnswerPingPlan - Class in jadex.bdi.planlib.ping
-
The ping plan reacts on ping requests.
- AnswerPingPlan() - Constructor for class jadex.bdi.planlib.ping.AnswerPingPlan
-
- ascending - Variable in class jadex.bdi.planlib.protocols.ProposalEvaluator
-
Flag indicating if evaluations are rated ascending (the higher the better)
or the other way round.
- AuctionDescription - Class in jadex.bdi.planlib.protocols
-
Information about an auction.
- AuctionDescription() - Constructor for class jadex.bdi.planlib.protocols.AuctionDescription
-
Create a new auction description.
- AuctionDescription(long, long, Object) - Constructor for class jadex.bdi.planlib.protocols.AuctionDescription
-
Create a new auction description.
- AuctionInfo - Class in jadex.bdi.planlib.protocols
-
Information about an auction.
- AuctionInfo() - Constructor for class jadex.bdi.planlib.protocols.AuctionInfo
-
Create a new auction info.
- AuctionInfo(long, long, Object) - Constructor for class jadex.bdi.planlib.protocols.AuctionInfo
-
Create a new auction info.
- authHost - Variable in class jadex.bdi.planlib.messaging.AIM
-
The OSCAR authentication server.
- authPort - Variable in class jadex.bdi.planlib.messaging.AIM
-
The OSCAR authentication server's port.
- calculateCode(String, String) - Method in class jadex.bdi.planlib.messaging.AIM
-
Calculate a login security code from the user id and password.
- cancel_msg - Variable in class jadex.bdi.planlib.protocols.cancelmeta.CMHandlerPlan
-
The cancel message (if any).
- cancel_response_contents - Variable in class jadex.bdi.planlib.protocols.InteractionState
-
The cancel response contents (if any).
- cancel_responses - Variable in class jadex.bdi.planlib.protocols.InteractionState
-
The received cancel responses (if any).
- CANCELLATION_FAILED - Static variable in class jadex.bdi.planlib.protocols.InteractionState
-
Constant identifying failed cancellation of interaction (failure explicitly stated by receiver side).
- CANCELLATION_SUCCEEDED - Static variable in class jadex.bdi.planlib.protocols.InteractionState
-
Constant identifying successful cancellation of interaction.
- CANCELLATION_UNKNOWN - Static variable in class jadex.bdi.planlib.protocols.InteractionState
-
Constant identifying unknown state of cancellation of interaction (no response from receiver side within timeout).
- cfp - Variable in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
-
The cfp object.
- cfp - Variable in class jadex.bdi.planlib.protocols.NegotiationRecord
-
The cfp sent to the participants.
- cfp_info - Variable in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
-
The cfp_info object.
- cfp_info - Variable in class jadex.bdi.planlib.protocols.NegotiationRecord
-
The cfp_info kept locally.
- cid - Variable in class jadex.bdi.planlib.watchdog.ObservationDescription
-
The identifier of the component to observe.
- CMApproveCancelPlan - Class in jadex.bdi.planlib.protocols.cancelmeta
-
Default plan to decide about cancel requests.
- CMApproveCancelPlan() - Constructor for class jadex.bdi.planlib.protocols.cancelmeta.CMApproveCancelPlan
-
- CMHandlerPlan - Class in jadex.bdi.planlib.protocols.cancelmeta
-
Receiver plan for FIPA-Cancel-Meta-Protocol.
- CMHandlerPlan() - Constructor for class jadex.bdi.planlib.protocols.cancelmeta.CMHandlerPlan
-
- CMInitiatorPlan - Class in jadex.bdi.planlib.protocols.cancelmeta
-
Plan to handle protocol abortion according to FIPA cancel meta protocol
- CMInitiatorPlan() - Constructor for class jadex.bdi.planlib.protocols.cancelmeta.CMInitiatorPlan
-
- CNPEvaluateProposalsPlan - Class in jadex.bdi.planlib.protocols.contractnet
-
Evaluate proposals using the proposal evaluator interface.
- CNPEvaluateProposalsPlan() - Constructor for class jadex.bdi.planlib.protocols.contractnet.CNPEvaluateProposalsPlan
-
- CNPInitiatorPlan - Class in jadex.bdi.planlib.protocols.contractnet
-
Handles the initiator side of a contract-net protocol.
- CNPInitiatorPlan() - Constructor for class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
-
- CNPQueryNextroundInfoPlan - Class in jadex.bdi.planlib.protocols.contractnet
-
Default plan for the query nextround info goal
of the iterated contract-net protocol.
- CNPQueryNextroundInfoPlan() - Constructor for class jadex.bdi.planlib.protocols.contractnet.CNPQueryNextroundInfoPlan
-
- CNPReceiverPlan - Class in jadex.bdi.planlib.protocols.contractnet
-
Receive a contract net protocol (cnp) and answer it.
- CNPReceiverPlan() - Constructor for class jadex.bdi.planlib.protocols.contractnet.CNPReceiverPlan
-
- collectProposals(NegotiationRecord, Map) - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
-
Collect proposal messages.
- comp - Variable in class jadex.bdi.planlib.protocols.Selector
-
The comparator for comparing proposals.
- connection - Variable in class jadex.bdi.planlib.messaging.AIM
-
The connection to the TOC server.
- ContactData - Class in jadex.bdi.planlib.watchdog
-
Contact information data bean.
- ContactData() - Constructor for class jadex.bdi.planlib.watchdog.ContactData
-
Constructor for ContactData.
- ContactData(String, String, String, String) - Constructor for class jadex.bdi.planlib.watchdog.ContactData
-
Create a new contact.
- contacts - Variable in class jadex.bdi.planlib.watchdog.ObservationDescription
-
The contact data.
- CreateSpaceObjectTaskTask - Class in jadex.bdibpmn.task
-
Create a task for a space object.
- CreateSpaceObjectTaskTask() - Constructor for class jadex.bdibpmn.task.CreateSpaceObjectTaskTask
-
- EAInitiatorPlan - Class in jadex.bdi.planlib.protocols.englishauction
-
This plan implements the initiator of the "FIPA English Auction Interaction
Protocol Specification" (XC00031 - Experimental).
- EAInitiatorPlan() - Constructor for class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
-
- EAReceiverPlan - Class in jadex.bdi.planlib.protocols.englishauction
-
This plan implements the receiver of the "FIPA Dutch Auction Interaction
Protocol Specification" (XC00032 - Experimental).
- EAReceiverPlan() - Constructor for class jadex.bdi.planlib.protocols.englishauction.EAReceiverPlan
-
- email - Variable in class jadex.bdi.planlib.watchdog.ContactData
-
The email address.
- EmailAccount - Class in jadex.bdi.planlib.messaging
-
Email account data.
- EmailAccount(String, Integer, String, String, String, boolean) - Constructor for class jadex.bdi.planlib.messaging.EmailAccount
-
Create a new account.
- encode(String) - Method in class jadex.bdi.planlib.messaging.AIM
-
Called to encode a message.
- endtime - Variable in class jadex.bdi.planlib.protocols.NegotiationRecord
-
The end time.
- evaluate(IParsedExpression, IValueFetcher) - Method in class jadex.bdi.planlib.DefaultBDIVisionProcessor
-
Evaluate a condition.
- evaluateAuctionResults(AuctionDescription, Object, Object[], IComponentIdentifier, Object) - Method in class jadex.bdi.planlib.protocols.dutchauction.DAInitiatorPlan
-
Evaluate the auction results and decide about participation.
- evaluateAuctionResults(AuctionDescription, Object, Object[], IComponentIdentifier, Object) - Method in class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
-
Evaluate the auction results and decide about participation.
- evaluateProposal(Object, Object, NegotiationRecord[], ParticipantProposal) - Method in class jadex.bdi.planlib.protocols.ProposalEvaluator
-
Evaluate the given proposal.
- evaluateProposals(NegotiationRecord, Map) - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
-
Determine acceptable proposals.
- evaluateProposals(Object, Object, NegotiationRecord[], ParticipantProposal[]) - Method in class jadex.bdi.planlib.protocols.ICNPHandler
-
Evaluate the given proposals and determine winning proposals.
- evaluateProposals(Object, Object, NegotiationRecord[], ParticipantProposal[]) - Method in interface jadex.bdi.planlib.protocols.IProposalEvaluator
-
Evaluate the given proposals and determine winning proposals.
- evaluateProposals(Object, Object, NegotiationRecord[], ParticipantProposal[]) - Method in class jadex.bdi.planlib.protocols.ProposalEvaluator
-
Evaluate the given proposals and determine winning proposals.
- evaluation - Variable in class jadex.bdi.planlib.protocols.ParticipantProposal
-
An evaluation of the proposal.
- EVALUATION_ACCEPTABLE - Static variable in class jadex.bdi.planlib.protocols.ProposalEvaluator
-
Evaluation value indicating an acceptable proposal that should be considered in further negotiation rounds.
- evaluation_comparator - Variable in class jadex.bdi.planlib.protocols.ProposalEvaluator
-
A comparator used for comparing evaluations.
- EVALUATION_INACCEPTABLE - Static variable in class jadex.bdi.planlib.protocols.ProposalEvaluator
-
Evaluation value indicating an inacceptable proposal that should be excluded.
- evaluation_limit - Variable in class jadex.bdi.planlib.protocols.ProposalEvaluator
-
Limit determining the acceptability of an evaluation.
- execute(IInternalAccess) - Method in class jadex.bdi.planlib.iasteps.DispatchGoalStep
-
- execute(IInternalAccess) - Method in class jadex.bdi.planlib.iasteps.SetBeliefStep
-
- execute(IInternalAccess) - Method in class jadex.bdi.planlib.iasteps.StepChain
-
- executeRequest(Object, IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.RPQPReceiverPlan
-
Execute the request.
- executeTask(Object, Object, IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.contractnet.CNPReceiverPlan
-
Execute the task.
- ExponentialPriceCalculator - Class in jadex.bdi.planlib.protocols
-
A sample implementation of the IPriceCalculator.
- ExponentialPriceCalculator(double, double, double) - Constructor for class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
-
Create a new exponential price calculator.
- ExponentialPriceCalculator(double, double, double, double, double) - Constructor for class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
-
Create a new exponential price calculator.
- getCancelResponders(String) - Method in class jadex.bdi.planlib.protocols.InteractionState
-
Get all agents with a specific cancel response.
- getCancelResponse(IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.InteractionState
-
Get the cancel response of an agent.
- getCancelResponseContent(IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.InteractionState
-
Get the details of a cancel response of a given agent.
- getCfp() - Method in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
-
Get the cfp object.
- getCFP() - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
-
Get the call for proposal (sent to participants).
- getCfpInfo() - Method in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
-
Get the cfp_info object.
- getCFPInfo() - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
-
Get the cfp info (i.e.
- getComponentIdentifier() - Method in class jadex.bdi.planlib.watchdog.ObservationDescription
-
Get the component id.
- getContacts() - Method in class jadex.bdi.planlib.watchdog.ObservationDescription
-
Get the contact data.
- getCurrentOffer() - Method in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
-
Get the price for the current round of this auction.
- getCurrentOffer() - Method in interface jadex.bdi.planlib.protocols.IOfferGenerator
-
Returns the current offer for the round.
- getCurrentOffer() - Method in class jadex.bdi.planlib.protocols.LinearPriceCalculator
-
Get the current price.
- getDefaultRange() - Method in class jadex.bdi.planlib.DefaultBDIVisionProcessor
-
Get the default range.
- getEmail() - Method in class jadex.bdi.planlib.watchdog.ContactData
-
Get the email.
- getEndtime() - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
-
Get the end time.
- getError() - Method in class jadex.bdi.planlib.messaging.AIM
-
Getter for error
- getEvaluation() - Method in class jadex.bdi.planlib.protocols.ParticipantProposal
-
Get the evaluation.
- getFailure() - Method in class jadex.bdi.planlib.protocols.InteractionState
-
Get the failure description.
- getFlap() - Method in class jadex.bdi.planlib.messaging.AIM
-
Get a FLAP packet
- getHost() - Method in class jadex.bdi.planlib.messaging.EmailAccount
-
Get host.
- getIcq() - Method in class jadex.bdi.planlib.watchdog.ContactData
-
Getter for icq
- getId() - Method in class jadex.bdi.planlib.messaging.IMAccount
-
Getter for id
- getInitialMessage() - Method in class jadex.bdi.planlib.protocols.AbstractInitiatorPlan
-
Get the initial message.
- getInitialMessage() - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
-
Get the initial message.
- getInitialMessage() - Method in class jadex.bdi.planlib.protocols.dutchauction.DAInitiatorPlan
-
Get the initial message.
- getInitialMessage() - Method in class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
-
Get the initial message.
- getInitialMessage() - Method in class jadex.bdi.planlib.protocols.RPQPInitiatorPlan
-
Get the initial message.
- getInteractionState() - Method in class jadex.bdi.planlib.protocols.InteractionState
-
Get the interaction state.
- getLastOffer() - Method in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
-
Returns the offer for the last round.
- getLastOffer() - Method in interface jadex.bdi.planlib.protocols.IOfferGenerator
-
Returns the offer for the last round.
- getLastOffer() - Method in class jadex.bdi.planlib.protocols.LinearPriceCalculator
-
Returns the offer for the last round.
- getLimitOffer() - Method in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
-
Get the min price.
- getLimitOffer() - Method in interface jadex.bdi.planlib.protocols.IOfferGenerator
-
Returns the limit offer to be reached in order
to terminate successfully.
- getLimitOffer() - Method in class jadex.bdi.planlib.protocols.LinearPriceCalculator
-
Get the min price.
- getMetaInfos(String) - Method in class jadex.bdi.planlib.DefaultBDIVisionProcessor
-
Get meta infos about a percept type.
- getName() - Method in class jadex.bdi.planlib.watchdog.ContactData
-
Get the name.
- getParticipant() - Method in class jadex.bdi.planlib.protocols.ParticipantProposal
-
Get the participants component identifier.
- getParticipants() - Method in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
-
Get the participants.
- getParticipants() - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
-
Get all participants.
- getPassword() - Method in class jadex.bdi.planlib.messaging.EmailAccount
-
Get the password.
- getPassword() - Method in class jadex.bdi.planlib.messaging.IMAccount
-
Getter for password.
- getPerceptTypes() - Method in class jadex.bdi.planlib.DefaultBDIVisionProcessor
-
Get the percept types defined for this generator.
- getPhone() - Method in class jadex.bdi.planlib.watchdog.ContactData
-
Get the phone no.
- getPingDelay() - Method in class jadex.bdi.planlib.watchdog.ObservationDescription
-
Get the ping delay.
- getPort() - Method in class jadex.bdi.planlib.messaging.EmailAccount
-
Get the port.
- getProposal(IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
-
Get the proposal for the participant.
- getProposal() - Method in class jadex.bdi.planlib.protocols.ParticipantProposal
-
Get the proposal object.
- getProposals() - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
-
Get the participant proposals.
- getRange(ISpaceObject) - Method in class jadex.bdi.planlib.DefaultBDIVisionProcessor
-
Get the range.
- getRangePropertyName() - Method in class jadex.bdi.planlib.DefaultBDIVisionProcessor
-
Get the range property name.
- getRound() - Method in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
-
Get the round.
- getRound() - Method in interface jadex.bdi.planlib.protocols.IOfferGenerator
-
Get the round.
- getRound() - Method in class jadex.bdi.planlib.protocols.LinearPriceCalculator
-
Get the round.
- getRoundTimeout() - Method in class jadex.bdi.planlib.protocols.AuctionDescription
-
Get the round timeout.
- getRoundTimeout() - Method in class jadex.bdi.planlib.protocols.AuctionInfo
-
Get the round timeout.
- getSender() - Method in class jadex.bdi.planlib.messaging.EmailAccount
-
Get the sender.
- getShortProtocolName() - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
-
Get protocol abbrev name.
- getShortProtocolName() - Method in class jadex.bdi.planlib.protocols.contractnet.CNPReceiverPlan
-
Get protocol abbrev name.
- getShortProtocolName() - Method in class jadex.bdi.planlib.protocols.RPQPInitiatorPlan
-
Get protocol abbrev name.
- getShortProtocolName() - Method in class jadex.bdi.planlib.protocols.RPQPReceiverPlan
-
Get protocol abbrev name.
- getStartOffer() - Method in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
-
Get the start price.
- getStartOffer() - Method in interface jadex.bdi.planlib.protocols.IOfferGenerator
-
Returns the start offer for the auction.
- getStartOffer() - Method in class jadex.bdi.planlib.protocols.LinearPriceCalculator
-
Get the start price.
- getStarttime() - Method in class jadex.bdi.planlib.protocols.AuctionDescription
-
Get the start time.
- getStarttime() - Method in class jadex.bdi.planlib.protocols.AuctionInfo
-
Get the start time.
- getStarttime() - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
-
Get the start time.
- getTimeout() - Method in class jadex.bdi.planlib.protocols.AbstractInitiatorPlan
-
Get the timeout.
- getTopic() - Method in class jadex.bdi.planlib.protocols.AuctionDescription
-
Get the auction topic.
- getTopic() - Method in class jadex.bdi.planlib.protocols.AuctionInfo
-
Get the auction topic.
- getUser() - Method in class jadex.bdi.planlib.messaging.EmailAccount
-
Get the user.
- goaltype - Variable in class jadex.bdi.planlib.iasteps.DispatchGoalStep
-
- ICNPHandler - Class in jadex.bdi.planlib.protocols
-
A helper class that handles a receiver side goals
of the iterated contract net protocol by delegating
to some implementation of the corresponding interface.
- ICNPHandler(IProposalEvaluator, IQueryNextroundInfo) - Constructor for class jadex.bdi.planlib.protocols.ICNPHandler
-
Create an ICNPHandler using the given implementations.
- icq - Variable in class jadex.bdi.planlib.watchdog.ContactData
-
The icq no.
- id - Variable in class jadex.bdi.planlib.messaging.AIM
-
Screen name of current user.
- IMAccount - Class in jadex.bdi.planlib.messaging
-
Account for icq.
- IMAccount() - Constructor for class jadex.bdi.planlib.messaging.IMAccount
-
Constructor for IMAccount.
- IMAccount(String, String) - Constructor for class jadex.bdi.planlib.messaging.IMAccount
-
Constructor for IMAccount.
- increasing - Variable in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
-
Flag indicating if increasing or decreasing prices are calculated.
- increasing - Variable in class jadex.bdi.planlib.protocols.LinearPriceCalculator
-
Flag indicating if increasing or decreasing prices are calculated.
- INTERACTION_CANCELLED - Static variable in class jadex.bdi.planlib.protocols.InteractionState
-
Interaction state cancelled.
- INTERACTION_FINISHED - Static variable in class jadex.bdi.planlib.protocols.InteractionState
-
Interaction state finished.
- INTERACTION_INITIAL - Static variable in class jadex.bdi.planlib.protocols.InteractionState
-
Interaction state initial (not yet started).
- INTERACTION_RUNNING - Static variable in class jadex.bdi.planlib.protocols.InteractionState
-
Interaction state running.
- interaction_state - Variable in class jadex.bdi.planlib.protocols.InteractionState
-
The interaction state.
- InteractionGoalCreationPlan - Class in jadex.bdi.planlib.protocols
-
This plan has the purpose to map incoming
initial protocol message (e.g.
- InteractionGoalCreationPlan() - Constructor for class jadex.bdi.planlib.protocols.InteractionGoalCreationPlan
-
- InteractionState - Class in jadex.bdi.planlib.protocols
-
The state of the execution of an interaction.
- InteractionState() - Constructor for class jadex.bdi.planlib.protocols.InteractionState
-
Create a new interaction state
in default initial state "running".
- IOfferGenerator - Interface in jadex.bdi.planlib.protocols
-
The interface for calculating offers of auctions (e.g.
- IProposalEvaluator - Interface in jadex.bdi.planlib.protocols
-
Interface used by default plans of the protocols capability
for evaluating proposals, eg in iterated contract-net.
- IQueryNextroundInfo - Interface in jadex.bdi.planlib.protocols
-
Interface used by default plans of the protocols capability
for collecting information for a next negotiation round
eg in iterated contract-net.
- IQueryNextroundInfo.NextroundInfo - Class in jadex.bdi.planlib.protocols
-
An object encapsulating the nextround info.
- is - Variable in class jadex.bdi.planlib.messaging.AIM
-
An InputStream to the connection.
- isAcceptable(Object) - Method in class jadex.bdi.planlib.protocols.Selector
-
Test if a proposal is acceptable.
- ISelector - Interface in jadex.bdi.planlib.protocols
-
Interface for checking the acceptance of proposals.
- isIterated() - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
-
Test if it is the iterated contract-net version.
- isIterated() - Method in class jadex.bdi.planlib.protocols.contractnet.CNPReceiverPlan
-
Test if it is the iterated contract-net version.
- isLoggedin() - Method in class jadex.bdi.planlib.messaging.AIM
-
Getter for loggedin
- isProposalAcceptable(Object, Object, NegotiationRecord[], ParticipantProposal) - Method in class jadex.bdi.planlib.protocols.ProposalEvaluator
-
Check if a proposal is acceptable.
- isSsl() - Method in class jadex.bdi.planlib.messaging.EmailAccount
-
Is ssl connection?
- ParallelActivationPlan - Class in jadex.gpmn.plan
-
Plan for parallel goal activation in GPMN processes.
- ParallelActivationPlan() - Constructor for class jadex.gpmn.plan.ParallelActivationPlan
-
- parameters - Variable in class jadex.bdi.planlib.iasteps.DispatchGoalStep
-
- participant - Variable in class jadex.bdi.planlib.protocols.ParticipantProposal
-
The participants component identifier.
- ParticipantProposal - Class in jadex.bdi.planlib.protocols
-
An object containing information about
a proposal made in a negotiation, i.e.,
the component identifier of the participant
and the content object of the proposal
message.
- ParticipantProposal() - Constructor for class jadex.bdi.planlib.protocols.ParticipantProposal
-
Create a participant proposal.
- ParticipantProposal(IComponentIdentifier) - Constructor for class jadex.bdi.planlib.protocols.ParticipantProposal
-
Create a participant proposal for a given participant.
- participants - Variable in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
-
The cfp object.
- passed() - Method in class jadex.bdi.planlib.protocols.AbstractReceiverPlan
-
Called when the plan is finished, i.e.
- password - Variable in class jadex.bdi.planlib.messaging.EmailAccount
-
The user password.
- percepttypes - Variable in class jadex.bdi.planlib.DefaultBDIVisionProcessor
-
The percepttypes infos.
- phone - Variable in class jadex.bdi.planlib.watchdog.ContactData
-
The mobile phone no.
- pingdelay - Variable in class jadex.bdi.planlib.watchdog.ObservationDescription
-
The delay between pings.
- PingingPlan - Class in jadex.bdi.planlib.ping
-
The pinging plan continously sends ping messages
to another agent on the same platform.
- PingingPlan() - Constructor for class jadex.bdi.planlib.ping.PingingPlan
-
- port - Variable in class jadex.bdi.planlib.messaging.EmailAccount
-
The smpt host port.
- prices - Variable in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
-
The prices.
- prices - Variable in class jadex.bdi.planlib.protocols.LinearPriceCalculator
-
The prices.
- processPercept(IEnvironmentSpace, String, Object, IComponentDescription, ISpaceObject) - Method in class jadex.bdi.planlib.DefaultBDIVisionProcessor
-
Process a new percept.
- PROPERTY_MAXRANGE - Static variable in class jadex.bdi.planlib.DefaultBDIVisionProcessor
-
The maxrange property.
- PROPERTY_PERCEPTTYPES - Static variable in class jadex.bdi.planlib.DefaultBDIVisionProcessor
-
The percept types property.
- PROPERTY_RANGE - Static variable in class jadex.bdi.planlib.DefaultBDIVisionProcessor
-
The maxrange property.
- proposal - Variable in class jadex.bdi.planlib.protocols.ParticipantProposal
-
The proposal object.
- proposal_evaluator - Variable in class jadex.bdi.planlib.protocols.ICNPHandler
-
The proposal evaluator.
- ProposalEvaluator - Class in jadex.bdi.planlib.protocols
-
A default implementation of the proposal evaluator interface.
- ProposalEvaluator() - Constructor for class jadex.bdi.planlib.protocols.ProposalEvaluator
-
Create a default proposal evaluator.
- ProposalEvaluator(Object, boolean) - Constructor for class jadex.bdi.planlib.protocols.ProposalEvaluator
-
Create a default proposal evaluator with a given limit value.
- ProposalEvaluator(Comparator, Object, boolean) - Constructor for class jadex.bdi.planlib.protocols.ProposalEvaluator
-
Create a default proposal evaluator with a given limit value.
- proposals - Variable in class jadex.bdi.planlib.protocols.NegotiationRecord
-
The participant proposals.
- select(Object[]) - Method in interface jadex.bdi.planlib.protocols.ISelector
-
Select winner proposals.
- select(Object[]) - Method in class jadex.bdi.planlib.protocols.Selector
-
Select proposals.
- Selector - Class in jadex.bdi.planlib.protocols
-
Default selector implementation for evaluating a set of proposals.
- Selector() - Constructor for class jadex.bdi.planlib.protocols.Selector
-
Create a new selector.
- Selector(Comparator) - Constructor for class jadex.bdi.planlib.protocols.Selector
-
Create a new selector.
- Selector(int) - Constructor for class jadex.bdi.planlib.protocols.Selector
-
Create a new selector.
- Selector(Comparator, int) - Constructor for class jadex.bdi.planlib.protocols.Selector
-
Create a new selector.
- send(String, String) - Method in class jadex.bdi.planlib.messaging.AIM
-
Send a IM
- sendCFP(NegotiationRecord, String) - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
-
Send the cfp message.
- sendCFP(Object, String, List) - Method in class jadex.bdi.planlib.protocols.dutchauction.DAInitiatorPlan
-
Send cfps to all receivers.
- sendCFP(Object, String, List) - Method in class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
-
Send cfps to all receivers.
- SendEmailPlan - Class in jadex.bdi.planlib.messaging
-
Send an email.
- SendEmailPlan() - Constructor for class jadex.bdi.planlib.messaging.SendEmailPlan
-
- sender - Variable in class jadex.bdi.planlib.messaging.EmailAccount
-
The sender email.
- sendFlap(int, String) - Method in class jadex.bdi.planlib.messaging.AIM
-
Send a FLAP packet
- sendFlapSignon() - Method in class jadex.bdi.planlib.messaging.AIM
-
Send a FLAP signon packet
- SendICQPlan - Class in jadex.bdi.planlib.messaging
-
Send an instant message.
- SendICQPlan() - Constructor for class jadex.bdi.planlib.messaging.SendICQPlan
-
- sendRaw(String) - Method in class jadex.bdi.planlib.messaging.AIM
-
Send a string over the socket as raw bytes
- SendXMPPPlan - Class in jadex.bdi.planlib.messaging
-
Send an instant message.
- SendXMPPPlan() - Constructor for class jadex.bdi.planlib.messaging.SendXMPPPlan
-
- sequence - Variable in class jadex.bdi.planlib.messaging.AIM
-
The sequence number used for FLAP packets.
- SequentialActivationPlan - Class in jadex.gpmn.plan
-
Plan for sequential goal activation in GPMN processes.
- SequentialActivationPlan() - Constructor for class jadex.gpmn.plan.SequentialActivationPlan
-
- SET - Static variable in class jadex.bdi.planlib.DefaultBDIVisionProcessor
-
The set action.
- SetBeliefStep - Class in jadex.bdi.planlib.iasteps
-
- SetBeliefStep(String, Object) - Constructor for class jadex.bdi.planlib.iasteps.SetBeliefStep
-
Sets an agent's belief.
- SetBeliefStep(Map) - Constructor for class jadex.bdi.planlib.iasteps.SetBeliefStep
-
Sets multiple agent beliefs.
- setCfp(Object) - Method in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
-
Set the cfp object.
- setCFP(Object) - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
-
Set the call for proposal (sent to participants).
- setCfpInfo(Object) - Method in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
-
Set the cfp_info oobject.
- setCFPInfo(Object) - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
-
Set the cfp info (i.e.
- setComponentIdentifier(IComponentIdentifier) - Method in class jadex.bdi.planlib.watchdog.ObservationDescription
-
Set the component id.
- setContacts(ContactData[]) - Method in class jadex.bdi.planlib.watchdog.ObservationDescription
-
Set the contact data.
- setEmail(String) - Method in class jadex.bdi.planlib.watchdog.ContactData
-
Set the email.
- setEndtime(long) - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
-
Set the end time.
- setEvaluation(Object) - Method in class jadex.bdi.planlib.protocols.ParticipantProposal
-
Set the evaluation.
- setFailure(Object) - Method in class jadex.bdi.planlib.protocols.InteractionState
-
Set the failure description.
- setHost(String) - Method in class jadex.bdi.planlib.messaging.EmailAccount
-
Set the host.
- setIcq(String) - Method in class jadex.bdi.planlib.watchdog.ContactData
-
Setter for icq.
- setId(String) - Method in class jadex.bdi.planlib.messaging.IMAccount
-
Setter for id.
- setInteractionState(String) - Method in class jadex.bdi.planlib.protocols.InteractionState
-
Set the interaction state.
- setName(String) - Method in class jadex.bdi.planlib.watchdog.ContactData
-
Set the name.
- setNextRound() - Method in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
-
Increase the round.
- setNextRound() - Method in interface jadex.bdi.planlib.protocols.IOfferGenerator
-
Increase the round.
- setNextRound() - Method in class jadex.bdi.planlib.protocols.LinearPriceCalculator
-
Increase the round.
- setParticipant(IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.ParticipantProposal
-
Set the participants component identifier.
- setPassword(String) - Method in class jadex.bdi.planlib.messaging.EmailAccount
-
Set the password.
- setPassword(String) - Method in class jadex.bdi.planlib.messaging.IMAccount
-
Setter for password.
- setPhone(String) - Method in class jadex.bdi.planlib.watchdog.ContactData
-
Set the phone no.
- setPingDelay(long) - Method in class jadex.bdi.planlib.watchdog.ObservationDescription
-
Set the ping delay.
- setPort(Integer) - Method in class jadex.bdi.planlib.messaging.EmailAccount
-
Set the port.
- setProposal(Object) - Method in class jadex.bdi.planlib.protocols.ParticipantProposal
-
Set the proposal object.
- setRoundTimeout(long) - Method in class jadex.bdi.planlib.protocols.AuctionDescription
-
Set the round timeout.
- setRoundTimeout(long) - Method in class jadex.bdi.planlib.protocols.AuctionInfo
-
Set the round timeout.
- setSender(String) - Method in class jadex.bdi.planlib.messaging.EmailAccount
-
Set the sender.
- setSsl(boolean) - Method in class jadex.bdi.planlib.messaging.EmailAccount
-
Set the ssl connection property.
- setStarttime(long) - Method in class jadex.bdi.planlib.protocols.AuctionDescription
-
Set the start time.
- setStarttime(long) - Method in class jadex.bdi.planlib.protocols.AuctionInfo
-
Set the start time.
- setStarttime(long) - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
-
Set the start time.
- setTopic(Object) - Method in class jadex.bdi.planlib.protocols.AuctionDescription
-
Set the auction topic.
- setTopic(Object) - Method in class jadex.bdi.planlib.protocols.AuctionInfo
-
Set the auction topic.
- setUser(String) - Method in class jadex.bdi.planlib.messaging.EmailAccount
-
Set the user.
- SIGNON - Static variable in class jadex.bdi.planlib.messaging.AIM
-
The ID number for a SIGNON packet(FLAP).
- sortProposals(Object[]) - Method in class jadex.bdi.planlib.protocols.Selector
-
Sort the proposals.
- SPHandleUpdatePlan - Class in jadex.bdi.planlib.protocols.subscribe
-
- SPHandleUpdatePlan() - Constructor for class jadex.bdi.planlib.protocols.subscribe.SPHandleUpdatePlan
-
- SPInitiationPlan - Class in jadex.bdi.planlib.protocols.subscribe
-
- SPInitiationPlan() - Constructor for class jadex.bdi.planlib.protocols.subscribe.SPInitiationPlan
-
- SPReceptionPlan - Class in jadex.bdi.planlib.protocols.subscribe
-
- SPReceptionPlan() - Constructor for class jadex.bdi.planlib.protocols.subscribe.SPReceptionPlan
-
- SPSubmitUpdatePlan - Class in jadex.bdi.planlib.protocols.subscribe
-
- SPSubmitUpdatePlan() - Constructor for class jadex.bdi.planlib.protocols.subscribe.SPSubmitUpdatePlan
-
- ssl - Variable in class jadex.bdi.planlib.messaging.EmailAccount
-
Flag if ssl should be used.
- start - Variable in class jadex.bdi.planlib.protocols.dutchauction.DAInitiatorPlan
-
The initial message.
- start - Variable in class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
-
The initial message.
- StartAndMonitorProcessPlan - Class in jadex.gpmn.plan
-
Create a process and the corresponding parameters.
- StartAndMonitorProcessPlan() - Constructor for class jadex.gpmn.plan.StartAndMonitorProcessPlan
-
- startprice - Variable in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
-
The start price.
- startprice - Variable in class jadex.bdi.planlib.protocols.LinearPriceCalculator
-
The start price.
- starttime - Variable in class jadex.bdi.planlib.protocols.AuctionDescription
-
The auction starttime.
- starttime - Variable in class jadex.bdi.planlib.protocols.AuctionInfo
-
The auction starttime.
- starttime - Variable in class jadex.bdi.planlib.protocols.NegotiationRecord
-
The start time.
- STATUS_TIMEOUT - Static variable in class jadex.bdi.planlib.protocols.RPQPInitiatorPlan
-
The state indicating a timeout in this plan.
- StepChain - Class in jadex.bdi.planlib.iasteps
-
- StepChain(IComponentStep[]) - Constructor for class jadex.bdi.planlib.iasteps.StepChain
-
- StepChain(Collection) - Constructor for class jadex.bdi.planlib.iasteps.StepChain
-
- steps - Variable in class jadex.bdi.planlib.iasteps.StepChain
-
- stepwidth - Variable in class jadex.bdi.planlib.protocols.LinearPriceCalculator
-
The base (base^round).