trafficloggerhandler.java

来自「一款Java实现的HTTP代理服务器」· Java 代码 · 共 59 行

JAVA
59
字号
package rabbit.proxy;import rabbit.util.TrafficLogger;/** A class to track of multiple network flows.  * * @author <a href="mailto:robo@khelekore.org">Robert Olofsson</a> */public class TrafficLoggerHandler {    // normal client traffic    private TrafficLogger client;        // normal web connections (real servers or proxy up the chain).    private TrafficLogger network;        // cached resources    private TrafficLogger cache;        // internally generated by this proxy    private TrafficLogger proxy;        public TrafficLoggerHandler () {	client = new SimpleTrafficLogger ();	network = new SimpleTrafficLogger ();	cache = new SimpleTrafficLogger ();	proxy = new SimpleTrafficLogger ();    }    public TrafficLogger getClient () {	return client;    }    public TrafficLogger getNetwork () {	return network;    }        public TrafficLogger getCache () {	return cache;    }    public TrafficLogger getProxy () {	return proxy;    }    public void addTo (TrafficLoggerHandler other) {	client.addTo (other.client);	network.addTo (other.network);	cache.addTo (other.cache);	proxy.addTo (other.proxy);    }    public void clear () {	client.clear ();	network.clear ();	cache.clear ();	proxy.clear ();    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?