Home / Function/ channelReadComplete0() — netty Function Reference

channelReadComplete0() — netty Function Reference

Architecture documentation for the channelReadComplete0() function in SslHandler.java from the netty codebase.

Function java Buffer Allocators calls 3 called by 2

Entity Profile

Dependency Diagram

graph TD
  377b07e2_f49b_043e_067e_6dc91938e4d9["channelReadComplete0()"]
  d8b07a7c_44f8_c4e9_efe8_49bfae7d4af1["SslHandler"]
  377b07e2_f49b_043e_067e_6dc91938e4d9 -->|defined in| d8b07a7c_44f8_c4e9_efe8_49bfae7d4af1
  f101b6e2_abf9_2fb6_de49_40e8f8042ec9["channelReadComplete()"]
  f101b6e2_abf9_2fb6_de49_40e8f8042ec9 -->|calls| 377b07e2_f49b_043e_067e_6dc91938e4d9
  f221057f_9b44_cc50_e4e5_62605fce7fe9["tryDecodeAgain()"]
  f221057f_9b44_cc50_e4e5_62605fce7fe9 -->|calls| 377b07e2_f49b_043e_067e_6dc91938e4d9
  fe0ba9c5_f0a9_5024_eaa0_4a9837c6ca75["flushIfNeeded()"]
  377b07e2_f49b_043e_067e_6dc91938e4d9 -->|calls| fe0ba9c5_f0a9_5024_eaa0_4a9837c6ca75
  37fdca52_5a27_1da0_971b_e56a22cd3521["readIfNeeded()"]
  377b07e2_f49b_043e_067e_6dc91938e4d9 -->|calls| 37fdca52_5a27_1da0_971b_e56a22cd3521
  5fccc820_4d5c_02e0_7572_31b2a69fd790["clearState()"]
  377b07e2_f49b_043e_067e_6dc91938e4d9 -->|calls| 5fccc820_4d5c_02e0_7572_31b2a69fd790
  style 377b07e2_f49b_043e_067e_6dc91938e4d9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/SslHandler.java lines 1455–1464

    private void channelReadComplete0(ChannelHandlerContext ctx) {
        // Discard bytes of the cumulation buffer if needed.
        discardSomeReadBytes();

        flushIfNeeded(ctx);
        readIfNeeded(ctx);

        clearState(STATE_FIRE_CHANNEL_READ);
        ctx.fireChannelReadComplete();
    }

Domain

Subdomains

Frequently Asked Questions

What does channelReadComplete0() do?
channelReadComplete0() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/SslHandler.java.
Where is channelReadComplete0() defined?
channelReadComplete0() is defined in handler/src/main/java/io/netty/handler/ssl/SslHandler.java at line 1455.
What does channelReadComplete0() call?
channelReadComplete0() calls 3 function(s): clearState, flushIfNeeded, readIfNeeded.
What calls channelReadComplete0()?
channelReadComplete0() is called by 2 function(s): channelReadComplete, tryDecodeAgain.

Analyze Your Own Codebase

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

Try Supermodel Free