Home / Function/ clearNioBuffers() — netty Function Reference

clearNioBuffers() — netty Function Reference

Architecture documentation for the clearNioBuffers() function in ChannelOutboundBuffer.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  99a6a55c_40f3_d958_c218_8834dd310e16["clearNioBuffers()"]
  509b1bc5_7cdc_9ee4_03d9_31eb2203d807["ChannelOutboundBuffer"]
  99a6a55c_40f3_d958_c218_8834dd310e16 -->|defined in| 509b1bc5_7cdc_9ee4_03d9_31eb2203d807
  6dea3e34_a4b3_484d_ed24_d39287511a5a["remove()"]
  6dea3e34_a4b3_484d_ed24_d39287511a5a -->|calls| 99a6a55c_40f3_d958_c218_8834dd310e16
  cd969e8c_0b55_2177_ee6c_1c15a5b3292f["remove0()"]
  cd969e8c_0b55_2177_ee6c_1c15a5b3292f -->|calls| 99a6a55c_40f3_d958_c218_8834dd310e16
  0ede732b_f018_f649_0cfa_0293b2b30200["removeBytes()"]
  0ede732b_f018_f649_0cfa_0293b2b30200 -->|calls| 99a6a55c_40f3_d958_c218_8834dd310e16
  8ef6f00a_5bc8_18eb_6487_6a2e90cfab2f["close()"]
  8ef6f00a_5bc8_18eb_6487_6a2e90cfab2f -->|calls| 99a6a55c_40f3_d958_c218_8834dd310e16
  style 99a6a55c_40f3_d958_c218_8834dd310e16 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport/src/main/java/io/netty/channel/ChannelOutboundBuffer.java lines 396–402

    private void clearNioBuffers() {
        int count = nioBufferCount;
        if (count > 0) {
            nioBufferCount = 0;
            Arrays.fill(NIO_BUFFERS.get(), 0, count, null);
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does clearNioBuffers() do?
clearNioBuffers() is a function in the netty codebase, defined in transport/src/main/java/io/netty/channel/ChannelOutboundBuffer.java.
Where is clearNioBuffers() defined?
clearNioBuffers() is defined in transport/src/main/java/io/netty/channel/ChannelOutboundBuffer.java at line 396.
What calls clearNioBuffers()?
clearNioBuffers() is called by 4 function(s): close, remove, remove0, removeBytes.

Analyze Your Own Codebase

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

Try Supermodel Free