Home / Function/ run() — netty Function Reference

run() — netty Function Reference

Architecture documentation for the run() function in AbstractChannelHandlerContext.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  133fbebe_10e6_a3e9_8036_d39de250d4cd["run()"]
  5e541a04_978d_cf2e_cfd4_e2add246c7cf["WriteTask"]
  133fbebe_10e6_a3e9_8036_d39de250d4cd -->|defined in| 5e541a04_978d_cf2e_cfd4_e2add246c7cf
  4ced7ae1_b517_2cbc_95c4_ac69802062d0["decrementPendingOutboundBytes()"]
  133fbebe_10e6_a3e9_8036_d39de250d4cd -->|calls| 4ced7ae1_b517_2cbc_95c4_ac69802062d0
  99283ae3_ac1e_c2ab_31c8_7eec0221bc1c["write()"]
  133fbebe_10e6_a3e9_8036_d39de250d4cd -->|calls| 99283ae3_ac1e_c2ab_31c8_7eec0221bc1c
  9928f54e_595c_ba36_5f7a_466f283a0270["recycle()"]
  133fbebe_10e6_a3e9_8036_d39de250d4cd -->|calls| 9928f54e_595c_ba36_5f7a_466f283a0270
  style 133fbebe_10e6_a3e9_8036_d39de250d4cd fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport/src/main/java/io/netty/channel/AbstractChannelHandlerContext.java lines 1122–1130

        @Override
        public void run() {
            try {
                decrementPendingOutboundBytes();
                ctx.write(msg, size < 0, promise);
            } finally {
                recycle();
            }
        }

Domain

Subdomains

Frequently Asked Questions

What does run() do?
run() is a function in the netty codebase, defined in transport/src/main/java/io/netty/channel/AbstractChannelHandlerContext.java.
Where is run() defined?
run() is defined in transport/src/main/java/io/netty/channel/AbstractChannelHandlerContext.java at line 1122.
What does run() call?
run() calls 3 function(s): decrementPendingOutboundBytes, recycle, write.

Analyze Your Own Codebase

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

Try Supermodel Free