Home / Function/ flushIfNeeded() — netty Function Reference

flushIfNeeded() — netty Function Reference

Architecture documentation for the flushIfNeeded() function in FlushConsolidationHandler.java from the netty codebase.

Function java Buffer Allocators calls 1 called by 3

Entity Profile

Dependency Diagram

graph TD
  23231906_06a5_46d9_5278_bb246be7470c["flushIfNeeded()"]
  2c83d6ba_1bff_324b_5825_8c26ffd14953["FlushConsolidationHandler"]
  23231906_06a5_46d9_5278_bb246be7470c -->|defined in| 2c83d6ba_1bff_324b_5825_8c26ffd14953
  0f2773f4_ad95_8be9_0511_a9d657a2f9dc["channelWritabilityChanged()"]
  0f2773f4_ad95_8be9_0511_a9d657a2f9dc -->|calls| 23231906_06a5_46d9_5278_bb246be7470c
  9ddbeddc_a138_bf5b_ac4d_bd6e47b387cf["handlerRemoved()"]
  9ddbeddc_a138_bf5b_ac4d_bd6e47b387cf -->|calls| 23231906_06a5_46d9_5278_bb246be7470c
  90a0a550_7b82_0f93_7dda_d451eafd5a3f["resetReadAndFlushIfNeeded()"]
  90a0a550_7b82_0f93_7dda_d451eafd5a3f -->|calls| 23231906_06a5_46d9_5278_bb246be7470c
  b4f0e143_9831_d5e8_f170_2f33e1c026f7["flushNow()"]
  23231906_06a5_46d9_5278_bb246be7470c -->|calls| b4f0e143_9831_d5e8_f170_2f33e1c026f7
  style 23231906_06a5_46d9_5278_bb246be7470c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/flush/FlushConsolidationHandler.java lines 195–199

    private void flushIfNeeded(ChannelHandlerContext ctx) {
        if (flushPendingCount > 0) {
            flushNow(ctx);
        }
    }

Domain

Subdomains

Calls

Frequently Asked Questions

What does flushIfNeeded() do?
flushIfNeeded() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/flush/FlushConsolidationHandler.java.
Where is flushIfNeeded() defined?
flushIfNeeded() is defined in handler/src/main/java/io/netty/handler/flush/FlushConsolidationHandler.java at line 195.
What does flushIfNeeded() call?
flushIfNeeded() calls 1 function(s): flushNow.
What calls flushIfNeeded()?
flushIfNeeded() is called by 3 function(s): channelWritabilityChanged, handlerRemoved, resetReadAndFlushIfNeeded.

Analyze Your Own Codebase

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

Try Supermodel Free