public abstract class AgentComponent
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
protected CentralisedAgArchAsynchronous |
ag |
protected boolean |
inQueue |
protected boolean |
sleeping |
Constructor and Description |
---|
AgentComponent(CentralisedAgArchAsynchronous ag) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
canSleep() |
abstract void |
enqueueExecutor(boolean ts) |
boolean |
isSleeping() |
void |
sleep() |
abstract void |
wakeUp() |
protected CentralisedAgArchAsynchronous ag
protected boolean inQueue
protected boolean sleeping
public AgentComponent(CentralisedAgArchAsynchronous ag)