Home / Function/ String() — netty Function Reference

String() — netty Function Reference

Architecture documentation for the String() function in HttpPostRequestEncoderTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  d7054625_795e_5277_1f1f_37aeb40c353b["String()"]
  3af766b2_b7f3_8257_aeb8_621a4404fee6["HttpPostRequestEncoderTest"]
  d7054625_795e_5277_1f1f_37aeb40c353b -->|defined in| 3af766b2_b7f3_8257_aeb8_621a4404fee6
  415162c1_ebed_04b9_6c61_29f80f31b452["testHttpPostRequestEncoderSlicedBuffer()"]
  415162c1_ebed_04b9_6c61_29f80f31b452 -->|calls| d7054625_795e_5277_1f1f_37aeb40c353b
  020cddf3_6b0f_3623_d672_8145b7c602e7["testDataIsMultipleOfChunkSize2()"]
  020cddf3_6b0f_3623_d672_8145b7c602e7 -->|calls| d7054625_795e_5277_1f1f_37aeb40c353b
  ba8c3c6a_d1af_e6e0_fbca_1be0dd04d6b4["testEncodeChunkedContent()"]
  ba8c3c6a_d1af_e6e0_fbca_1be0dd04d6b4 -->|calls| d7054625_795e_5277_1f1f_37aeb40c353b
  style d7054625_795e_5277_1f1f_37aeb40c353b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoderTest.java lines 364–383

    private static String getRequestBody(HttpPostRequestEncoder encoder) throws Exception {
        encoder.finalizeRequest();

        List<InterfaceHttpData> chunks = encoder.multipartHttpDatas;
        ByteBuf[] buffers = new ByteBuf[chunks.size()];

        for (int i = 0; i < buffers.length; i++) {
            InterfaceHttpData data = chunks.get(i);
            if (data instanceof InternalAttribute) {
                buffers[i] = ((InternalAttribute) data).toByteBuf();
            } else if (data instanceof HttpData) {
                buffers[i] = ((HttpData) data).getByteBuf();
            }
        }

        ByteBuf content = Unpooled.wrappedBuffer(buffers);
        String contentStr = content.toString(CharsetUtil.UTF_8);
        content.release();
        return contentStr;
    }

Domain

Subdomains

Frequently Asked Questions

What does String() do?
String() is a function in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoderTest.java.
Where is String() defined?
String() is defined in codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoderTest.java at line 364.
What calls String()?
String() is called by 3 function(s): testDataIsMultipleOfChunkSize2, testEncodeChunkedContent, testHttpPostRequestEncoderSlicedBuffer.

Analyze Your Own Codebase

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

Try Supermodel Free