Package jason.infra.components
Class AgentComponent
java.lang.Object
jason.infra.components.AgentComponent
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
ActComponent,DeliberateComponent,SenseComponent
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected LocalAgArchAsynchronousprotected booleanprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleancanSleep()abstract voidenqueueExecutor(boolean ts) booleanvoidsleep()abstract voidwakeUp()
-
Field Details
-
ag
-
inQueue
protected boolean inQueue -
sleeping
protected boolean sleeping
-
-
Constructor Details
-
AgentComponent
-
-
Method Details
-
sleep
public void sleep() -
isSleeping
public boolean isSleeping() -
wakeUp
public abstract void wakeUp() -
enqueueExecutor
public abstract void enqueueExecutor(boolean ts) -
canSleep
public abstract boolean canSleep()
-