Home / Function/ channelReadComplete() — netty Function Reference

channelReadComplete() — netty Function Reference

Architecture documentation for the channelReadComplete() function in QuicheQuicCodec.java from the netty codebase.

Function java Buffer Allocators calls 1 called by 2

Entity Profile

Dependency Diagram

graph TD
  eb356f3e_b5bc_e7dc_c521_bdfa562a6d05["channelReadComplete()"]
  2593916d_2b0e_6fcc_eac7_86416a14767c["QuicheQuicCodec"]
  eb356f3e_b5bc_e7dc_c521_bdfa562a6d05 -->|defined in| 2593916d_2b0e_6fcc_eac7_86416a14767c
  4a61065d_dda9_7ad1_d9e8_52c6da1944ca["flush()"]
  4a61065d_dda9_7ad1_d9e8_52c6da1944ca -->|calls| eb356f3e_b5bc_e7dc_c521_bdfa562a6d05
  4824392d_a198_0181_954d_ca040d8a34a2["process()"]
  4824392d_a198_0181_954d_ca040d8a34a2 -->|calls| eb356f3e_b5bc_e7dc_c521_bdfa562a6d05
  3b54bdee_b859_244c_cbd1_229a85331364["flushNow()"]
  eb356f3e_b5bc_e7dc_c521_bdfa562a6d05 -->|calls| 3b54bdee_b859_244c_cbd1_229a85331364
  style eb356f3e_b5bc_e7dc_c521_bdfa562a6d05 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicCodec.java lines 234–251

    @Override
    public final void channelReadComplete(ChannelHandlerContext ctx) {
        inChannelReadComplete = true;
        try {
            for (;;) {
                QuicheQuicChannel channel = needsFireChannelReadComplete.poll();
                if (channel == null) {
                    break;
                }
                channel.recvComplete();
            }
        } finally {
            inChannelReadComplete = false;
            if (pendingPackets > 0) {
                flushNow(ctx);
            }
        }
    }

Domain

Subdomains

Calls

Called By

Frequently Asked Questions

What does channelReadComplete() do?
channelReadComplete() is a function in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicCodec.java.
Where is channelReadComplete() defined?
channelReadComplete() is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicCodec.java at line 234.
What does channelReadComplete() call?
channelReadComplete() calls 1 function(s): flushNow.
What calls channelReadComplete()?
channelReadComplete() is called by 2 function(s): flush, process.

Analyze Your Own Codebase

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

Try Supermodel Free