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