protected final class RunCentralisedMAS.CentralisedAgArchSynchronousScheduled extends CentralisedAgArch
Modifier and Type | Field and Description |
---|---|
private int |
currentStep |
private boolean |
runWakeAfterTS |
infraEnv, logger, MAX_SLEEP
Modifier | Constructor and Description |
---|---|
protected |
CentralisedAgArchSynchronousScheduled() |
Modifier and Type | Method and Description |
---|---|
void |
act() |
void |
deliberate() |
void |
run() |
void |
sense() |
void |
sleep() |
void |
wake()
Puts the agent in sleep.
|
act, addMsgListener, broadcast, canSleep, checkMail, createArchs, createArchs, getAgName, getConf, getControlInfraTier, getCycles, getCyclesAct, getCyclesDeliberate, getCyclesSense, getEnvInfraTier, getLogger, getMBox, getRuntimeServices, getUserAgArch, informCycleFinished, isRunning, perceive, reasoningCycle, receiveMsg, receiveSyncSignal, removeMsgListener, sendMsg, setAgName, setConf, setControlInfraTier, setCycles, setCyclesAct, setCyclesDeliberate, setCyclesSense, setEnvInfraTier, setLogger, setThread, startThread, stopAg, wakeUpAct, wakeUpDeliberate, wakeUpSense
actionExecuted, compareTo, createCustomArchs, equals, getAgArchClassesChain, getArchInfraTier, getCycleNumber, getFirstAgArch, getNextAgArch, getTS, hashCode, incCycleNumber, init, insertAgArch, reasoningCycleStarting, setCycleNumber, setTS, stop, toString
private volatile boolean runWakeAfterTS
private int currentStep
protected CentralisedAgArchSynchronousScheduled()
public void sleep()
sleep
in class CentralisedAgArch
public void wake()
AgArch
wake
in interface AgArchInfraTier
wake
in class CentralisedAgArch
public void sense()
sense
in class CentralisedAgArch
public void deliberate()
deliberate
in class CentralisedAgArch
public void act()
act
in class CentralisedAgArch
public void run()
run
in interface java.lang.Runnable
run
in class CentralisedAgArch