From 6c162643cb40ae76844193faa0214e4808f98f8c Mon Sep 17 00:00:00 2001 From: jrandom Date: Fri, 9 Jul 2004 03:41:27 +0000 Subject: [PATCH] expose stat for throttling (# tunnels we're currently participating in) --- router/java/src/net/i2p/router/TunnelManagerFacade.java | 3 +++ .../i2p/router/tunnelmanager/PoolingTunnelManagerFacade.java | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/router/java/src/net/i2p/router/TunnelManagerFacade.java b/router/java/src/net/i2p/router/TunnelManagerFacade.java index 0462951e5..bd91bdeaa 100644 --- a/router/java/src/net/i2p/router/TunnelManagerFacade.java +++ b/router/java/src/net/i2p/router/TunnelManagerFacade.java @@ -60,4 +60,7 @@ public interface TunnelManagerFacade extends Service { * */ boolean isInUse(Hash peer); + + /** how many tunnels are we participating in? */ + public int getParticipatingCount(); } diff --git a/router/java/src/net/i2p/router/tunnelmanager/PoolingTunnelManagerFacade.java b/router/java/src/net/i2p/router/tunnelmanager/PoolingTunnelManagerFacade.java index bb4d8646d..f42fbe2c3 100644 --- a/router/java/src/net/i2p/router/tunnelmanager/PoolingTunnelManagerFacade.java +++ b/router/java/src/net/i2p/router/tunnelmanager/PoolingTunnelManagerFacade.java @@ -202,6 +202,10 @@ public class PoolingTunnelManagerFacade implements TunnelManagerFacade { return false; } + public int getParticipatingCount() { + return _pool.getParticipatingTunnelCount(); + } + /** * Aint she pretty? *