|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmadkit.kernel.AbstractAgent
madkit.kernel.Agent
madkit.kernel.Scheduler
warbot.kernel.WarbotScheduler
public final class WarbotScheduler
Field Summary | |
---|---|
static java.lang.String |
AUTHOR
|
static java.lang.String |
DATE
|
static java.lang.String |
VERSION
|
Method Summary | |
---|---|
void |
activate()
This method is initially called when the micro-kernel registers the agent. |
void |
end()
This method is called by the agent micro-kernel at the end of the agent lifecycle. |
long |
getCycleNumber()
|
boolean |
isRunning()
|
void |
live()
This method defines the main behavior for threaded agents. |
void |
setEnvironment(WarbotEnvironment w)
|
void |
setRunning(boolean t)
|
Methods inherited from class madkit.kernel.Scheduler |
---|
addActivator, addActivator, getActivators, removeActivator, removeAllActivators |
Methods inherited from class madkit.kernel.Agent |
---|
connectAgencyToAgency, createPlace, createPlace, enableMobility, enableMobility, exitImmediatlyOnKill, getAgencyNamed, joinPlace, joinPlace, joinPlace, pause, receiveMessage, run, waitNextMessage, waitNextMessage |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String VERSION
public static java.lang.String AUTHOR
public static java.lang.String DATE
Method Detail |
---|
public long getCycleNumber()
public void setRunning(boolean t)
public boolean isRunning()
public void setEnvironment(WarbotEnvironment w)
public void activate()
AbstractAgent
activate
in class AbstractAgent
public void live()
Agent
live
in class Agent
public void end()
AbstractAgent
end
in class Scheduler
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |