|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.micropsi.comp.agent.micropsi.scripting.AgentScriptingManager
AgentScriptingManager MicroPsi agent implementation of the ScriptingManagerIF.
| Constructor Summary | |
AgentScriptingManager(LocalNetFacade net,
MicroPsiAgent agent,
Logger logger)
Constructor with initialisation parameters for script threads. |
|
| Method Summary | |
void |
addScriptStateListener(ScriptStateListenerIF listener)
Adds a listener to get notified when the script state changes. |
boolean |
executeScript(Script script)
Executes a script. |
void |
forceTerminateScript()
Forces the script's thread to stop. |
void |
removeScriptStateListener(ScriptStateListenerIF listener)
Removes a script state listener |
boolean |
terminateScript()
Sends a terminate request to the current script. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AgentScriptingManager(LocalNetFacade net,
MicroPsiAgent agent,
Logger logger)
agent - the agentnet - the netlogger - the logger| Method Detail |
public boolean executeScript(Script script)
ScriptingManagerIF
executeScript in interface ScriptingManagerIFscript - the script to be executed.
public boolean terminateScript()
ScriptingManagerIF
terminateScript in interface ScriptingManagerIFpublic void forceTerminateScript()
ScriptingManagerIF
forceTerminateScript in interface ScriptingManagerIFpublic void addScriptStateListener(ScriptStateListenerIF listener)
ScriptingManagerIF
addScriptStateListener in interface ScriptingManagerIFlistener - the listener, must not be nullpublic void removeScriptStateListener(ScriptStateListenerIF listener)
ScriptingManagerIF
removeScriptStateListener in interface ScriptingManagerIFlistener - the listener, must not be null.
|
(c) by Micropsi Project: http://www.cognitive-agents.org | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||