diff --git a/router/java/src/net/i2p/router/peermanager/ProfileOrganizerRenderer.java b/router/java/src/net/i2p/router/peermanager/ProfileOrganizerRenderer.java
index 65e22814d..14abdb5fe 100644
--- a/router/java/src/net/i2p/router/peermanager/ProfileOrganizerRenderer.java
+++ b/router/java/src/net/i2p/router/peermanager/ProfileOrganizerRenderer.java
@@ -59,16 +59,16 @@ class ProfileOrganizerRenderer {
StringBuilder buf = new StringBuilder(16*1024);
buf.append("
Peer Profiles
\n");
buf.append("Showing ").append(order.size()).append(" recent profiles, hiding ").append(peers.size()-order.size()).append(" older profiles
");
- buf.append("");
- buf.append("");
- buf.append("Peer | ");
- buf.append("Groups (Caps) | ");
- buf.append("Speed | ");
- buf.append("Capacity | ");
- buf.append("Integration | ");
- buf.append("Failing? | ");
- buf.append(" | ");
- buf.append("
");
+ buf.append("" +
+ "" +
+ "Peer | " +
+ "Groups (Caps) | " +
+ "Speed | " +
+ "Capacity | " +
+ "Integration | " +
+ "Failing? | " +
+ " | " +
+ "
");
int prevTier = 1;
for (Iterator iter = order.iterator(); iter.hasNext();) {
PeerProfile prof = (PeerProfile)iter.next();
@@ -156,30 +156,30 @@ class ProfileOrganizerRenderer {
}
buf.append("
");
- buf.append("Floodfill and Integrated Peers
\n");
- buf.append("");
- buf.append("");
- buf.append("Peer | ");
- buf.append("Caps | ");
- buf.append("Integ. Value | ");
- buf.append("Last Heard About | ");
- buf.append("Last Heard From | ");
-// buf.append("Last Successful Send | ");
- buf.append("Last Good Send | ");
-// buf.append("Last Failed Send | ");
- buf.append("Last Bad Send | ");
- buf.append("10m Resp. Time | ");
- buf.append("1h Resp. Time | ");
- buf.append("1d Resp. Time | ");
-// buf.append("Successful Lookups | ");
- buf.append("Good Lookups | ");
-// buf.append("Failed Lookups | ");
- buf.append("Bad Lookups | ");
- buf.append("New Stores | ");
- buf.append("Old Stores | ");
- buf.append("1h Fail Rate | ");
- buf.append("1d Fail Rate | ");
- buf.append("
");
+ buf.append("Floodfill and Integrated Peers
\n" +
+ "" +
+ "" +
+ "Peer | " +
+ "Caps | " +
+ "Integ. Value | " +
+ "Last Heard About | " +
+ "Last Heard From | " +
+// "Last Successful Send | " +
+ "Last Good Send | " +
+// "Last Failed Send | " +
+ "Last Bad Send | " +
+ "10m Resp. Time | " +
+ "1h Resp. Time | " +
+ "1d Resp. Time | " +
+// "Successful Lookups | " +
+ "Good Lookups | " +
+// "Failed Lookups | " +
+ "Bad Lookups | " +
+ "New Stores | " +
+ "Old Stores | " +
+ "1h Fail Rate | " +
+ "1d Fail Rate | " +
+ "
");
for (Iterator iter = integratedPeers.iterator(); iter.hasNext();) {
PeerProfile prof = (PeerProfile)iter.next();
Hash peer = prof.getPeer();
@@ -222,14 +222,14 @@ class ProfileOrganizerRenderer {
buf.append("Speed: ").append(num(_organizer.getSpeedThreshold())).append(" (").append(fast).append(" fast peers)
");
buf.append("Capacity: ").append(num(_organizer.getCapacityThreshold())).append(" (").append(reliable).append(" high capacity peers)
");
buf.append("Integration: ").append(num(_organizer.getIntegrationThreshold())).append(" (").append(integrated).append(" well integrated peers)");
- buf.append("Definitions:
");
- buf.append("- groups: as determined by the profile organizer
");
- buf.append("- caps: capabilities in the netDb, not used to determine profiles
");
- buf.append("- speed: peak throughput (bytes per second) over a 1 minute period that the peer has sustained in a single tunnel
");
- buf.append("- capacity: how many tunnels can we ask them to join in an hour?
");
- buf.append("- integration: how many new peers have they told us about lately?
");
- buf.append("- failing?: is the peer currently swamped (and if possible we should avoid nagging them)?
");
- buf.append("
");
+ buf.append("Definitions:
" +
+ "- groups: as determined by the profile organizer
" +
+ "- caps: capabilities in the netDb, not used to determine profiles
" +
+ "- speed: peak throughput (bytes per second) over a 1 minute period that the peer has sustained in a single tunnel
" +
+ "- capacity: how many tunnels can we ask them to join in an hour?
" +
+ "- integration: how many new peers have they told us about lately?
" +
+ "- failing?: is the peer currently swamped (and if possible we should avoid nagging them)?
" +
+ "
");
out.write(buf.toString());
out.flush();
}