|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jason.infra.centralised.CentralisedExecutionControl
public class CentralisedExecutionControl
Concrete implementation of the controller for centralised infrastructure tier.
Field Summary | |
---|---|
protected java.util.concurrent.ExecutorService |
executor
|
Constructor Summary | |
---|---|
CentralisedExecutionControl(ClassParameters userControlClass,
RunCentralisedMAS masRunner)
|
Method Summary | |
---|---|
org.w3c.dom.Document |
getAgState(java.lang.String agName)
Gets the agent state (beliefs, intentions, plans, ...) as an XML document |
RuntimeServicesInfraTier |
getRuntimeServices()
Gets an object with infrastructure runtime services |
ExecutionControl |
getUserControl()
|
void |
informAgToPerformCycle(java.lang.String agName,
int cycle)
Informs an agent to continue to its next reasoning cycle. |
void |
informAllAgsToPerformCycle(int cycle)
Informs all agents to continue to its next reasoning cycle. |
void |
receiveFinishedCycle(java.lang.String agName,
boolean breakpoint,
int cycle)
|
void |
stop()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.util.concurrent.ExecutorService executor
Constructor Detail |
---|
public CentralisedExecutionControl(ClassParameters userControlClass, RunCentralisedMAS masRunner) throws JasonException
JasonException
Method Detail |
---|
public void stop()
public ExecutionControl getUserControl()
public void receiveFinishedCycle(java.lang.String agName, boolean breakpoint, int cycle)
public void informAgToPerformCycle(java.lang.String agName, int cycle)
ExecutionControlInfraTier
informAgToPerformCycle
in interface ExecutionControlInfraTier
public void informAllAgsToPerformCycle(int cycle)
ExecutionControlInfraTier
informAllAgsToPerformCycle
in interface ExecutionControlInfraTier
public org.w3c.dom.Document getAgState(java.lang.String agName)
ExecutionControlInfraTier
getAgState
in interface ExecutionControlInfraTier
public RuntimeServicesInfraTier getRuntimeServices()
ExecutionControlInfraTier
getRuntimeServices
in interface ExecutionControlInfraTier
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |