Package jason.architecture
Class MindInspectorWeb
java.lang.Object
jason.architecture.MindInspectorWeb
- Direct Known Subclasses:
MindInspectorWebImpl
public abstract class MindInspectorWeb
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected int
httpServerPort
protected java.lang.String
httpServerURL
private static MindInspectorWeb
singleton
-
Constructor Summary
Constructors Constructor Description MindInspectorWeb()
-
Method Summary
Modifier and Type Method Description abstract void
addAgState(Agent ag, org.w3c.dom.Document mind, boolean hasHistory)
static MindInspectorWeb
get()
static java.lang.String
getURL()
static boolean
isRunning()
abstract void
registerAg(Agent ag)
add the agent in the list of available agent for mind inspectionvoid
registerCentRunner(RuntimeServices rs)
abstract void
removeAg(Agent ag)
abstract java.lang.String
startHttpServer()
static void
stop()
abstract void
stoptHttpServer()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
singleton
-
httpServerURL
protected java.lang.String httpServerURL -
httpServerPort
protected int httpServerPort
-
-
Constructor Details
-
MindInspectorWeb
public MindInspectorWeb()
-
-
Method Details
-
get
-
stop
public static void stop() -
isRunning
public static boolean isRunning() -
getURL
public static java.lang.String getURL() -
startHttpServer
public abstract java.lang.String startHttpServer() -
stoptHttpServer
public abstract void stoptHttpServer() -
registerAg
add the agent in the list of available agent for mind inspection -
removeAg
-
addAgState
-
registerCentRunner
-