[freenet-cvs] r13146 - trunk/freenet/src/freenet/clients/http
toad at freenetproject.org
toad at freenetproject.org
Fri May 4 17:16:30 UTC 2007
Author: toad
Date: 2007-05-04 17:16:29 +0000 (Fri, 04 May 2007)
New Revision: 13146
Modified:
trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java
Log:
Factor out
Modified: trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java 2007-05-03 23:09:22 UTC (rev 13145)
+++ trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java 2007-05-04 17:16:29 UTC (rev 13146)
@@ -207,37 +207,12 @@
}
// Activity box
- int numInserts = node.getNumInsertSenders();
- int numCHKInserts = node.getNumCHKInserts();
- int numSSKInserts = node.getNumSSKInserts();
- int numRequests = node.getNumRequestSenders();
- int numCHKRequests = node.getNumCHKRequests();
- int numSSKRequests = node.getNumSSKRequests();
- int numTransferringRequests = node.getNumTransferringRequestSenders();
- int numTransferringRequestHandlers = node.getNumTransferringRequestHandlers();
int numARKFetchers = node.getNumARKFetchers();
HTMLNode activityInfobox = nextTableCell.addChild("div", "class", "infobox");
activityInfobox.addChild("div", "class", "infobox-header", l10n("activityTitle"));
HTMLNode activityInfoboxContent = activityInfobox.addChild("div", "class", "infobox-content");
- if ((numInserts == 0) && (numRequests == 0) && (numTransferringRequests == 0) && (numARKFetchers == 0)) {
- activityInfoboxContent.addChild("#", l10n("noRequests"));
- } else {
- HTMLNode activityList = activityInfoboxContent.addChild("ul");
- if (numInserts > 0) {
- activityList.addChild("li", L10n.getString("DarknetConnectionsToadlet.activityInserts",
- new String[] { "totalSenders", "CHKhandlers", "SSKhandlers" } ,
- new String[] { Integer.toString(numInserts), Integer.toString(numCHKInserts), Integer.toString(numSSKInserts)}));
- }
- if (numRequests > 0) {
- activityList.addChild("li", L10n.getString("DarknetConnectionsToadlet.activityRequests",
- new String[] { "totalSenders", "CHKhandlers", "SSKhandlers" } ,
- new String[] { Integer.toString(numRequests), Integer.toString(numCHKRequests), Integer.toString(numSSKRequests)}));
- }
- if (numTransferringRequests > 0 || numTransferringRequestHandlers > 0) {
- activityList.addChild("li", L10n.getString("DarknetConnectionsToadlet.transferringRequests",
- new String[] { "senders", "receivers" }, new String[] { Integer.toString(numTransferringRequests), Integer.toString(numTransferringRequestHandlers)}));
- }
+ HTMLNode activityList = drawActivity(activityInfoboxContent, node);
if (advancedModeEnabled) {
if (numARKFetchers > 0) {
activityList.addChild("li", "ARK\u00a0Fetch\u00a0Requests:\u00a0" + numARKFetchers);
@@ -266,7 +241,6 @@
activityList.addChild("li", "Input Rate:\u00a0" + SizeUtil.formatSize(input_rate, true) + "ps (of\u00a0"+SizeUtil.formatSize(inputBandwidthLimit, true)+"ps)");
}
}
- }
nextTableCell = advancedModeEnabled ? overviewTableRow.addChild("td") : overviewTableRow.addChild("td", "class", "last");
@@ -645,7 +619,39 @@
this.writeReply(ctx, 200, "text/html", "OK", pageNode.generate());
}
- private String l10n(String string) {
+ private static HTMLNode drawActivity(HTMLNode activityInfoboxContent, Node node) {
+ int numInserts = node.getNumInsertSenders();
+ int numCHKInserts = node.getNumCHKInserts();
+ int numSSKInserts = node.getNumSSKInserts();
+ int numRequests = node.getNumRequestSenders();
+ int numCHKRequests = node.getNumCHKRequests();
+ int numSSKRequests = node.getNumSSKRequests();
+ int numTransferringRequests = node.getNumTransferringRequestSenders();
+ int numTransferringRequestHandlers = node.getNumTransferringRequestHandlers();
+ if ((numInserts == 0) && (numRequests == 0) && (numTransferringRequests == 0)) {
+ activityInfoboxContent.addChild("#", l10n("noRequests"));
+ return null;
+ } else {
+ HTMLNode activityList = activityInfoboxContent.addChild("ul");
+ if (numInserts > 0) {
+ activityList.addChild("li", L10n.getString("DarknetConnectionsToadlet.activityInserts",
+ new String[] { "totalSenders", "CHKhandlers", "SSKhandlers" } ,
+ new String[] { Integer.toString(numInserts), Integer.toString(numCHKInserts), Integer.toString(numSSKInserts)}));
+ }
+ if (numRequests > 0) {
+ activityList.addChild("li", L10n.getString("DarknetConnectionsToadlet.activityRequests",
+ new String[] { "totalSenders", "CHKhandlers", "SSKhandlers" } ,
+ new String[] { Integer.toString(numRequests), Integer.toString(numCHKRequests), Integer.toString(numSSKRequests)}));
+ }
+ if (numTransferringRequests > 0 || numTransferringRequestHandlers > 0) {
+ activityList.addChild("li", L10n.getString("DarknetConnectionsToadlet.transferringRequests",
+ new String[] { "senders", "receivers" }, new String[] { Integer.toString(numTransferringRequests), Integer.toString(numTransferringRequestHandlers)}));
+ }
+ return activityList;
+ }
+ }
+
+ private static String l10n(String string) {
return L10n.getString("DarknetConnectionsToadlet."+string);
}
More information about the cvs
mailing list