rewriteCurrentBuffer() — netty Function Reference
Architecture documentation for the rewriteCurrentBuffer() function in HttpPostMultipartRequestDecoder.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 797f71de_514d_ed61_72d4_a77fc4bdb93f["rewriteCurrentBuffer()"] d07408ef_0ab6_54bb_c64e_0b5b9a0aac25["HttpPostMultipartRequestDecoder"] 797f71de_514d_ed61_72d4_a77fc4bdb93f -->|defined in| d07408ef_0ab6_54bb_c64e_0b5b9a0aac25 dc1f20fd_3e63_28d8_bb25_33d293baeee4["loadDataMultipartOptimized()"] dc1f20fd_3e63_28d8_bb25_33d293baeee4 -->|calls| 797f71de_514d_ed61_72d4_a77fc4bdb93f style 797f71de_514d_ed61_72d4_a77fc4bdb93f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http/src/main/java/io/netty/handler/codec/http/multipart/HttpPostMultipartRequestDecoder.java lines 1173–1187
private static void rewriteCurrentBuffer(ByteBuf buffer, int lengthToSkip) {
if (lengthToSkip == 0) {
return;
}
final int readerIndex = buffer.readerIndex();
final int readableBytes = buffer.readableBytes();
if (readableBytes == lengthToSkip) {
buffer.readerIndex(readerIndex);
buffer.writerIndex(readerIndex);
return;
}
buffer.setBytes(readerIndex, buffer, readerIndex + lengthToSkip, readableBytes - lengthToSkip);
buffer.readerIndex(readerIndex);
buffer.writerIndex(readerIndex + readableBytes - lengthToSkip);
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does rewriteCurrentBuffer() do?
rewriteCurrentBuffer() is a function in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/multipart/HttpPostMultipartRequestDecoder.java.
Where is rewriteCurrentBuffer() defined?
rewriteCurrentBuffer() is defined in codec-http/src/main/java/io/netty/handler/codec/http/multipart/HttpPostMultipartRequestDecoder.java at line 1173.
What calls rewriteCurrentBuffer()?
rewriteCurrentBuffer() is called by 1 function(s): loadDataMultipartOptimized.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free