diff --git a/htroot/PerformanceQueues_p.xml b/htroot/PerformanceQueues_p.xml
new file mode 100644
index 000000000..ef146e037
--- /dev/null
+++ b/htroot/PerformanceQueues_p.xml
@@ -0,0 +1,58 @@
+
+
+ #{table}#
+
+
+ #[queuesize]#
+ #[blocktime]#
+ #[blockpercent]#
+ #[sleeptime]#
+ #[sleeppercent]#
+ #[exectime]#
+ #[execpercent]#
+ #[totalcycles]#
+ #[idlecycles]#
+ #[busycycles]#
+ #[memscycles]#
+ #[sleeppercycle]#
+ #[execpercycle]#
+ #[memusepercycle]#
+ #[idlesleep]#"
+ #[busysleep]#
+ #[memprereq]#
+ recommended: #[value]##(/recommendation)#]]>
+
+ #{/table}#
+
+
+ #[urlCacheSize]#
+ #[wordCacheWSize]#
+ #[maxURLinWCache]#
+ #[maxAgeOfWCache]#
+ #[minAgeOfWCache]#
+ #[wordOutCacheMaxCount]#
+ #[wordCacheInitCount]#
+ #[wordFlushSize]#
+
+
+ #[urlCacheSize]#
+ #[wordCacheKSize]#
+ #[maxURLinKCache]#
+ #[maxAgeOfKCache]#
+ #[minAgeOfKCache]#
+ #[wordInCacheMaxCount]#
+ #[wordCacheInitCount]#
+ #[wordFlushSize]#
+
+
+
+ #{pool}#
+
+ #[maxActive]#
+ #[maxIdle]#
+ #[minIdle]#
+ #[numActive]#
+ #[numIdle]#
+ #{/pool}#
+
+
\ No newline at end of file
diff --git a/source/de/anomic/soap/services/AdminService.java b/source/de/anomic/soap/services/AdminService.java
index c905cbe8e..e2dab037b 100644
--- a/source/de/anomic/soap/services/AdminService.java
+++ b/source/de/anomic/soap/services/AdminService.java
@@ -131,7 +131,8 @@ public class AdminService extends AbstractService {
* ===================================================================== */
private static final String TEMPLATE_CONFIG_XML = "xml/config_p.xml";
private static final String TEMPLATE_VERSION_XML = "xml/version.xml";
- private static final String TEMPLATE_PROFILE_XML = "ViewProfile.xml";
+ private static final String TEMPLATE_PROFILE_XML = "ViewProfile.xml";
+ private static final String TEMPLATE_PERFORMANCE_QUEUES = "PerformanceQueues_p.xml";
/**
* This function can be used to set a configuration option
@@ -277,6 +278,17 @@ public class AdminService extends AbstractService {
return this.convertContentToXML(result);
}
+ public Document getPerformanceQueues() throws Exception {
+ // extracting the message context
+ extractMessageContext(AUTHENTICATION_NEEDED);
+
+ // generating the template containing the network status information
+ byte[] result = this.serverContext.writeTemplate(TEMPLATE_PERFORMANCE_QUEUES, new serverObjects(), this.requestHeader);
+
+ // sending back the result to the client
+ return this.convertContentToXML(result);
+ }
+
/**
* This function can be used to configure the peer name
* @param newName the new name of the peer
diff --git a/source/de/anomic/soap/services/admin.wsdl b/source/de/anomic/soap/services/admin.wsdl
index 9c054dafb..f212ac2f7 100644
--- a/source/de/anomic/soap/services/admin.wsdl
+++ b/source/de/anomic/soap/services/admin.wsdl
@@ -44,141 +44,151 @@ Built on Apr 22, 2006 (06:55:48 PDT)-->
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
-
+
-
+
-
+
+
+
+
+
@@ -314,6 +324,16 @@ Built on Apr 22, 2006 (06:55:48 PDT)-->
+
+
+
+
+
+
+
+
+
+