Uses of Class
com.tnsai.coordination.MultiRoundContractNet.Builder
Packages that use MultiRoundContractNet.Builder
Package
Description
Multi-agent coordination patterns and shared problem-solving infrastructure.
-
Uses of MultiRoundContractNet.Builder in com.tnsai.coordination
Methods in com.tnsai.coordination that return MultiRoundContractNet.BuilderModifier and TypeMethodDescriptionMultiRoundContractNet.Builder.acceptanceThreshold(double threshold) Sets the acceptance threshold (score below which a proposal is accepted).MultiRoundContractNet.Builder.addContractor(com.tnsai.agents.Agent contractor) Adds a contractor agent.MultiRoundContractNet.Builder.addListener(MultiRoundContractNet.NegotiationListener listener) Adds a negotiation listener.MultiRoundContractNet.builder()Creates a new builder.MultiRoundContractNet.Builder.contractors(List<com.tnsai.agents.Agent> contractors) Sets the contractor agents.MultiRoundContractNet.Builder.evaluator(MultiRoundContractNet.ProposalEvaluator evaluator) Sets the proposal evaluator.MultiRoundContractNet.Builder.improvementThreshold(double threshold) Sets the improvement threshold (expected improvement per round).MultiRoundContractNet.Builder.manager(com.tnsai.agents.Agent manager) Sets the manager agent.MultiRoundContractNet.Builder.maxRounds(int maxRounds) Sets the maximum number of negotiation rounds.MultiRoundContractNet.Builder.proposalRequester(MultiRoundContractNet.ProposalRequester requester) Sets the proposal source.MultiRoundContractNet.Builder.proposalTimeout(Duration timeout) Sets the timeout for waiting for proposals.