diff --git a/router/java/src/net/i2p/router/tunnelmanager/TunnelPool.java b/router/java/src/net/i2p/router/tunnelmanager/TunnelPool.java index fd78c3547..de352d1e3 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("\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("
"); 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()));