|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsk.robotics.rlcs.agentspace.Agent
sk.robotics.rlcs.agentspace.Scheduler
public class Scheduler
Agent scheduler. While beeing an agent itself, manages other running agents.
Nested Class Summary | |
---|---|
static class |
Scheduler.Cfg
Configuration - set of currently running agents. |
Nested classes/interfaces inherited from class sk.robotics.rlcs.agentspace.Agent |
---|
Agent.AgentThread, Agent.Hidden, Agent.ThreadCreator, Agent.WorkerThreadGroup |
Field Summary |
---|
Fields inherited from class sk.robotics.rlcs.agentspace.Agent |
---|
logTimeFormat, space, thread, workerThreads |
Method Summary | |
---|---|
Scheduler.Cfg |
getCurrentConfig()
|
static Scheduler |
getInstance()
Get the singleton instance. |
void |
launch(Agent.Cfg cfg)
Launches new agent. |
void |
quitAll()
Quit all running agents. |
void |
restart(Scheduler.Cfg config)
Quit all current agents, and start agents specified in given config object. |
protected void |
senseSelectAct()
|
Methods inherited from class sk.robotics.rlcs.agentspace.Agent |
---|
cleanup, exit, getConfig, getIdleTime, getWorkerThreadGroup, isAlive, kill, log, log, log, log, log, run, senseSelectAct, setLogLevel, setPeriodicTrigger, setPeriodicTrigger, sleep, start, startup, toString, trigger, trigger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
protected void senseSelectAct()
senseSelectAct
in class Agent
public static Scheduler getInstance()
public void quitAll()
public void restart(Scheduler.Cfg config)
public void launch(Agent.Cfg cfg)
public Scheduler.Cfg getCurrentConfig()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |