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
Fields inherited from class jason.infra.local.LocalAgArch
infraEnv, logger, MAX_SLEEP
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
actionExecuted
(ActionExec action) called the the environment when the action was executedvoid
addListenerToC
(CircumstanceListener listener) void
void
setExecutorAct
(ExecutorService executorAct) void
setExecutorDeliberate
(ExecutorService executorDeliberate) void
setExecutorSense
(ExecutorService executorSense) void
setSenseComponent
(SenseComponent senseComponent) void
void
void
Methods 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, wake
Methods 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:
wakeUpSense
in classLocalAgArch
-
wakeUpDeliberate
public void wakeUpDeliberate()- Overrides:
wakeUpDeliberate
in classLocalAgArch
-
wakeUpAct
public void wakeUpAct()- Overrides:
wakeUpAct
in classLocalAgArch
-
getSenseComponent
-
getDeliberateComponent
-
getActComponent
-
getExecutorSense
-
getExecutorDeliberate
-
getExecutorAct
-
setExecutorAct
-
setExecutorSense
-
setExecutorDeliberate
-
setSenseComponent
-
addListenerToC
-
receiveMsg
- Overrides:
receiveMsg
in classLocalAgArch
-
actionExecuted
called the the environment when the action was executed- Overrides:
actionExecuted
in classAgArch
-