channelReadComplete() — netty Function Reference
Architecture documentation for the channelReadComplete() function in QuicheQuicCodec.java from the netty codebase.
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
Source
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