Package jason.infra.local
Class LocalAgArchAsynchronous
java.lang.Object
jason.architecture.AgArch
jason.infra.local.LocalAgArch
jason.infra.local.LocalAgArchAsynchronous
- All Implemented Interfaces:
Serializable,Comparable<AgArch>,Runnable
- See Also:
-
Field Summary
FieldsFields inherited from class jason.infra.local.LocalAgArch
infraEnv, logger, MAX_SLEEP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactionExecuted(ActionExec action) called the the environment when the action was executedvoidaddListenerToC(CircumstanceListener listener) voidvoidsetExecutorAct(ExecutorService executorAct) voidsetExecutorDeliberate(ExecutorService executorDeliberate) voidsetExecutorSense(ExecutorService executorSense) voidsetSenseComponent(SenseComponent senseComponent) voidvoidvoidMethods inherited from class jason.infra.local.LocalAgArch
act, act, addMsgListener, broadcast, canSleep, checkMail, createArchs, createArchs, deliberate, getAgName, getConf, getControlInfraTier, getCycles, getCyclesAct, getCyclesDeliberate, getCyclesSense, getEnvInfraTier, getLogger, getMBox, getRuntimeServices, getStatus, getThread, getUserAgArch, informCycleFinished, isRunning, perceive, reasoningCycle, receiveSyncSignal, removeMsgListener, run, sendMsg, sense, setAgName, setConf, setControlInfraTier, setCycles, setCyclesAct, setCyclesDeliberate, setCyclesSense, setEnvInfraTier, setLogger, setMASRunner, setThread, sleep, startThread, stopAg, wakeMethods inherited from class jason.architecture.AgArch
compareTo, createCustomArchs, equals, getAgArchClassesChain, getCycleNumber, getFirstAgArch, getNextAgArch, getTS, hashCode, incCycleNumber, init, insertAgArch, reasoningCycleFinished, reasoningCycleStarting, setCycleNumber, setTS, stop, toString
-
Field Details
-
objSense
-
objDeliberate
-
objAct
-
-
Constructor Details
-
LocalAgArchAsynchronous
public LocalAgArchAsynchronous()
-
-
Method Details
-
wakeUpSense
public void wakeUpSense()- Overrides:
wakeUpSensein classLocalAgArch
-
wakeUpDeliberate
public void wakeUpDeliberate()- Overrides:
wakeUpDeliberatein classLocalAgArch
-
wakeUpAct
public void wakeUpAct()- Overrides:
wakeUpActin classLocalAgArch
-
getSenseComponent
-
getDeliberateComponent
-
getActComponent
-
getExecutorSense
-
getExecutorDeliberate
-
getExecutorAct
-
setExecutorAct
-
setExecutorSense
-
setExecutorDeliberate
-
setSenseComponent
-
addListenerToC
-
receiveMsg
- Overrides:
receiveMsgin classLocalAgArch
-
actionExecuted
called the the environment when the action was executed- Overrides:
actionExecutedin classAgArch
-