simpletrafficlogger.java
来自「一款Java实现的HTTP代理服务器」· Java 代码 · 共 61 行
JAVA
61 行
package rabbit.proxy;import rabbit.util.TrafficLogger;/** A class to track of data flows. * * @author <a href="mailto:robo@khelekore.org">Robert Olofsson</a> */public class SimpleTrafficLogger implements TrafficLogger { private long read; private long written; private long transferFrom; private long transferTo; public void read (long read) { this.read += read; } public long read () { return read; } public void write (long written) { this.written += written; } public long write () { return written; } public void transferFrom (long transferred) { this.transferFrom += transferred; } public long transferFrom () { return transferFrom; } public void transferTo (long transferred) { this.transferTo += transferred; } public long transferTo () { return transferTo; } public void clear () { read = 0; written = 0; transferFrom = 0; transferTo = 0; } public void addTo (TrafficLogger other) { other.read (read); other.write (written); other.transferFrom (transferFrom); other.transferTo (transferTo); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?