public class TheBOAagent extends BOAagent
acceptConditions, negotiationSession, offeringStrategy, omStrategy, opponentModel, outcomeSpace, savedOutcomes
fNegotiation, parametervalues, sessionNr, sessionsTotal, startTime, strategyParameters, timeline, totalTime, utilitySpace
Constructor and Description |
---|
TheBOAagent() |
Modifier and Type | Method and Description |
---|---|
void |
agentSetup()
Loads and initializes the decoupled components of the agent.
|
void |
cleanUp()
Removes the references to all components such that the garbage collector
can remove them.
|
java.lang.String |
getName()
Returns the name of the agent.
|
void |
parseStrategyParameters(java.lang.String variables)
Loads the BOA agent information object created by using the GUI.
|
chooseAction, endSession, getAcceptanceStrategy, getOfferingStrategy, getOpponentModel, getUniqueIdentifier, getVersion, init, ReceiveMessage, setDecoupledComponents
getAgentID, getParameterValues, getSessionNumber, getSessionsTotal, getStrategyParameters, getSupportedNegotiationSetting, getUtility, internalInit, isUIAgent, loadSessionData, restartDataObjectsFolder, saveSessionData, setAgentID, setName, sleep
public void agentSetup()
agentSetup
in class BOAagent
public java.lang.String getName()
public void cleanUp()
public void parseStrategyParameters(java.lang.String variables) throws java.lang.Exception
agentSetup()
method uses this information to load the necessary
components by using reflection.parseStrategyParameters
in class Agent
java.lang.Exception