Home / Class/ PerChannel Class — netty Architecture

PerChannel Class — netty Architecture

Architecture documentation for the PerChannel class in GlobalChannelTrafficShapingHandler.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  330e9f72_b1a0_d1c6_6a53_2b175194645c["PerChannel"]
  2a6f3579_5e2c_f3dd_d952_233cf1266660["GlobalChannelTrafficShapingHandler.java"]
  330e9f72_b1a0_d1c6_6a53_2b175194645c -->|defined in| 2a6f3579_5e2c_f3dd_d952_233cf1266660

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/traffic/GlobalChannelTrafficShapingHandler.java lines 140–146

    static final class PerChannel {
        ArrayDeque<ToSend> messagesQueue;
        TrafficCounter channelTrafficCounter;
        long queueSize;
        long lastWriteTimestamp;
        long lastReadTimestamp;
    }

Frequently Asked Questions

What is the PerChannel class?
PerChannel is a class in the netty codebase, defined in handler/src/main/java/io/netty/handler/traffic/GlobalChannelTrafficShapingHandler.java.
Where is PerChannel defined?
PerChannel is defined in handler/src/main/java/io/netty/handler/traffic/GlobalChannelTrafficShapingHandler.java at line 140.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free