|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ciagent.CIAgent | +--marketplace.SellerAgent | +--marketplace.BetterSellerAgent
The BetterSellerAgent
class implements a seller agent that
uses hard-coded logic when negotiating.
Fields inherited from class marketplace.SellerAgent |
current,
income,
inventory,
msg,
negotiations |
Fields inherited from class ciagent.CIAgent |
agentPlatform,
children,
DEFAULT_ASYNCTIME,
DEFAULT_SLEEPTIME,
name,
parent,
traceLevel |
Constructor Summary | |
BetterSellerAgent()
Creates a BetterSellerAgent object. |
|
BetterSellerAgent(java.lang.String name)
Creates a BetterSellerAgent object with the given name. |
Method Summary | |
(package private) void |
negotiate(Offer offer,
BuySellMessage msg)
Accepts, rejects or makes a counter offer depending on the offer price. |
Methods inherited from class marketplace.SellerAgent |
genId,
getTaskDescription,
initialize,
itemInInventory,
process,
processCIAgentEvent,
processMessage,
processTimerPop,
rejectOffer,
removeItemFromInventory |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public BetterSellerAgent()
BetterSellerAgent
object.public BetterSellerAgent(java.lang.String name)
BetterSellerAgent
object with the given name.name
- the String object that contains the name of the agentMethod Detail |
void negotiate(Offer offer, BuySellMessage msg)
offer
- the Offer object that contains the current offermsg
- the BuySellMessage object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |