Package jason.infra.components
Class SenseComponent
java.lang.Object
jason.infra.components.AgentComponent
jason.infra.components.SenseComponent
- All Implemented Interfaces:
java.lang.Runnable
public class SenseComponent extends AgentComponent
-
Field Summary
Fields inherited from class jason.infra.components.AgentComponent
ag, inQueue, sleeping
-
Constructor Summary
Constructors Constructor Description SenseComponent(LocalAgArchAsynchronous arch)
-
Method Summary
Modifier and Type Method Description boolean
canSleep()
void
enqueueExecutor(boolean ts)
void
run()
void
wakeUp()
Methods inherited from class jason.infra.components.AgentComponent
isSleeping, sleep
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SenseComponent
-
-
Method Details
-
canSleep
public boolean canSleep()- Specified by:
canSleep
in classAgentComponent
-
wakeUp
public void wakeUp()- Specified by:
wakeUp
in classAgentComponent
-
enqueueExecutor
public void enqueueExecutor(boolean ts)- Specified by:
enqueueExecutor
in classAgentComponent
-
run
public void run()
-