| channelRead(ChannelHandlerContext, Object) |  | 0% |  | 0% | 13 | 13 | 41 | 41 | 1 | 1 |
| submitWrite(ChannelHandlerContext, Object, long, long, long, ChannelPromise) |  | 0% |  | 0% | 8 | 8 | 30 | 30 | 1 | 1 |
| write(ChannelHandlerContext, Object, ChannelPromise) |  | 0% |  | 0% | 9 | 9 | 27 | 27 | 1 | 1 |
| handlerRemoved(ChannelHandlerContext) |  | 0% |  | 0% | 6 | 6 | 26 | 26 | 1 | 1 |
| computeDeviationCumulativeBytes() |  | 0% |  | 0% | 11 | 11 | 22 | 22 | 1 | 1 |
| sendAllValid(ChannelHandlerContext, GlobalChannelTrafficShapingHandler.PerChannel, long) |  | 0% |  | 0% | 4 | 4 | 19 | 19 | 1 | 1 |
| getOrSetPerChannel(ChannelHandlerContext) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| computeBalancedWait(float, float, long) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| GlobalChannelTrafficShapingHandler(ScheduledExecutorService, long, long, long, long, long, long) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| GlobalChannelTrafficShapingHandler(ScheduledExecutorService, long, long, long, long, long) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| setMaxDeviation(float, float, float) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| GlobalChannelTrafficShapingHandler(ScheduledExecutorService, long, long, long, long) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| checkWaitReadTime(ChannelHandlerContext, long, long) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| GlobalChannelTrafficShapingHandler(ScheduledExecutorService, long) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| GlobalChannelTrafficShapingHandler(ScheduledExecutorService) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| configureChannel(long, long) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| createGlobalTrafficCounter(ScheduledExecutorService) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setWriteChannelLimit(long) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| setReadChannelLimit(long) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| informReadOperation(ChannelHandlerContext, long) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| handlerAdded(ChannelHandlerContext) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| doAccounting(TrafficCounter) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setMaxGlobalWriteSize(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| channelTrafficCounters() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| queuesSize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| release() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| maximumCumulativeWrittenBytes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| maximumCumulativeReadBytes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| maxDeviation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| accelerationFactor() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| slowDownFactor() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxGlobalWriteSize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWriteChannelLimit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getReadChannelLimit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| userDefinedWritabilityIndex() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |