Home / Class/ TrafficMonitoringTask Class — netty Architecture

TrafficMonitoringTask Class — netty Architecture

Architecture documentation for the TrafficMonitoringTask class in TrafficCounter.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  8e531ac6_9404_6844_bd85_5b5e7ad31a0b["TrafficMonitoringTask"]
  3aa9a1e0_40e1_b7b2_46b2_7f6fb2adf821["TrafficCounter.java"]
  8e531ac6_9404_6844_bd85_5b5e7ad31a0b -->|defined in| 3aa9a1e0_40e1_b7b2_46b2_7f6fb2adf821
  d80537fe_5cd2_3919_4c6e_5aa5e9c486a4["run()"]
  8e531ac6_9404_6844_bd85_5b5e7ad31a0b -->|method| d80537fe_5cd2_3919_4c6e_5aa5e9c486a4

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/traffic/TrafficCounter.java lines 169–180

    private final class TrafficMonitoringTask implements Runnable {
        @Override
        public void run() {
            if (!monitorActive) {
                return;
            }
            resetAccounting(milliSecondFromNano());
            if (trafficShapingHandler != null) {
                trafficShapingHandler.doAccounting(TrafficCounter.this);
            }
        }
    }

Frequently Asked Questions

What is the TrafficMonitoringTask class?
TrafficMonitoringTask is a class in the netty codebase, defined in handler/src/main/java/io/netty/handler/traffic/TrafficCounter.java.
Where is TrafficMonitoringTask defined?
TrafficMonitoringTask is defined in handler/src/main/java/io/netty/handler/traffic/TrafficCounter.java at line 169.

Analyze Your Own Codebase

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

Try Supermodel Free