|
From: <jom...@us...> - 2014-06-07 14:10:48
|
Revision: 1789
http://sourceforge.net/p/jason/svn/1789
Author: jomifred
Date: 2014-06-07 14:10:43 +0000 (Sat, 07 Jun 2014)
Log Message:
-----------
minor fixes in mind inspector
Modified Paths:
--------------
trunk/src/jason/architecture/MindInspectorWeb.java
Modified: trunk/src/jason/architecture/MindInspectorWeb.java
===================================================================
--- trunk/src/jason/architecture/MindInspectorWeb.java 2014-06-06 19:20:11 UTC (rev 1788)
+++ trunk/src/jason/architecture/MindInspectorWeb.java 2014-06-07 14:10:43 UTC (rev 1789)
@@ -50,6 +50,17 @@
return singleton;
}
+ public static boolean isRunning() {
+ return singleton != null;
+ }
+
+ public static String getURL() {
+ if (singleton != null)
+ return singleton.httpServerURL;
+ else
+ return null;
+ }
+
private MindInspectorWeb() {
}
@@ -112,6 +123,7 @@
private String getAgNameFromPath(String path) {
int nameStart = path.indexOf("agent-mind")+11;
+ if (nameStart < 0) return null;
int nameEnd = path.indexOf("/",nameStart+1);
if (nameEnd >= 0)
return path.substring(nameStart,nameEnd).trim();
@@ -172,8 +184,10 @@
/** add the agent in the list of available agent for mind inspection */
public synchronized void registerAg(Agent ag) {
String agName = ag.getTS().getUserAgArch().getAgName();
- registeredAgents.put(agName, ag);
- histories.put(agName, new ArrayList<Document>()); // just for the agent name to appear in the list of agents
+ if (!agName.equals("no-named")) {
+ registeredAgents.put(agName, ag);
+ histories.put(agName, new ArrayList<Document>()); // just for the agent name to appear in the list of agents
+ }
}
public synchronized void addAgState(Agent ag, Document mind, boolean hasHistory) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|