public class GlobalChannelTrafficCounter extends TrafficCounter
GlobalChannelTrafficShapingHandler
。
这TrafficCounter是全球性的,其特殊性质是直接处理其他频道的TrafficCounters。
特别是那些频道的TrafficCounters没有调度器,因为它是由这个频道管理的。
Constructor and Description |
---|
GlobalChannelTrafficCounter(GlobalChannelTrafficShapingHandler trafficShapingHandler, java.util.concurrent.ScheduledExecutorService executor, java.lang.String name, long checkInterval) |
Modifier and Type | Method and Description |
---|---|
void |
resetCumulativeTime()
从System.currentTimeMillis()中复位读取和写入的累计字节计数器和相关的绝对时间。
|
void |
start()
开始监测过程。
|
void |
stop()
停止监视过程。
|
checkInterval, configure, cumulativeReadBytes, cumulativeWrittenBytes, currentReadBytes, currentWrittenBytes, getRealWriteThroughput, getRealWrittenBytes, lastCumulativeTime, lastReadBytes, lastReadThroughput, lastTime, lastWriteThroughput, lastWrittenBytes, milliSecondFromNano, name, readTimeToWait, readTimeToWait, toString, writeTimeToWait, writeTimeToWait
public GlobalChannelTrafficCounter(GlobalChannelTrafficShapingHandler trafficShapingHandler, java.util.concurrent.ScheduledExecutorService executor, java.lang.String name, long checkInterval)
trafficShapingHandler
- 关联的GlobalChannelTrafficShapingHandler
。
executor
- 调度检查的底层执行程序服务(全局和每个频道)。
name
- 给这个显示器的名字。
checkInterval
- 两次计算之间以毫秒为单位的checkInterval。
public void start()
start
在课堂上
TrafficCounter
public void stop()
stop
在课堂上
TrafficCounter
public void resetCumulativeTime()
TrafficCounter
resetCumulativeTime
在课堂上
TrafficCounter
Copyright © 2008–2018 The Netty Project. All rights reserved.