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
Called By
Source
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