From ef0f1ca1e7024d081259e3b268b564c18b23ca16 Mon Sep 17 00:00:00 2001 From: jrandom <jrandom> Date: Tue, 20 Jul 2004 02:57:55 +0000 Subject: [PATCH] include a lil more eye candy on the console (how active each tunnel is and last test time) --- .../java/src/net/i2p/router/tunnelmanager/TunnelPool.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/router/java/src/net/i2p/router/tunnelmanager/TunnelPool.java b/router/java/src/net/i2p/router/tunnelmanager/TunnelPool.java index fd78c35473..de352d1e37 100644 --- a/router/java/src/net/i2p/router/tunnelmanager/TunnelPool.java +++ b/router/java/src/net/i2p/router/tunnelmanager/TunnelPool.java @@ -650,7 +650,7 @@ class TunnelPool { out.write("</ul>\n".getBytes()); } - private final static void renderTunnel(OutputStream out, StringBuffer buf, TunnelId id, TunnelInfo tunnel) throws IOException { + private final void renderTunnel(OutputStream out, StringBuffer buf, TunnelId id, TunnelInfo tunnel) throws IOException { buf.setLength(0); if (tunnel == null) { buf.append("<li>Tunnel: ").append(id.getTunnelId()).append(" is not known</li>\n"); @@ -658,6 +658,12 @@ class TunnelPool { buf.append("<li>Tunnel: ").append(tunnel.getTunnelId()).append("</li><pre>"); buf.append("\n\tStyle: ").append(getStyle(id)); buf.append("\n\tReady? ").append(tunnel.getIsReady()); + buf.append("\n\tMessages processed: ").append(tunnel.getMessagesProcessed()); + long timeSinceTest = _context.clock().now() - tunnel.getLastTested(); + if (timeSinceTest < 60*60*1000) + buf.append("\n\tLast tested: ").append(timeSinceTest/1000).append(" seconds ago"); + else + buf.append("\n\tLast tested: never"); buf.append("\n\tDest? ").append(getDestination(tunnel)); if (tunnel.getSettings() != null) buf.append("\n\tExpiration: ").append(new Date(tunnel.getSettings().getExpiration())); -- GitLab