Home / Function/ setContent() — netty Function Reference

setContent() — netty Function Reference

Architecture documentation for the setContent() function in AbstractMemoryHttpData.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  4b8a3528_cb5e_4c08_44e4_94b41bd9a530["setContent()"]
  9fabf1b6_34c7_d321_8d9a_9be8f1515226["AbstractMemoryHttpData"]
  4b8a3528_cb5e_4c08_44e4_94b41bd9a530 -->|defined in| 9fabf1b6_34c7_d321_8d9a_9be8f1515226
  style 4b8a3528_cb5e_4c08_44e4_94b41bd9a530 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/main/java/io/netty/handler/codec/http/multipart/AbstractMemoryHttpData.java lines 49–70

    @Override
    public void setContent(ByteBuf buffer) throws IOException {
        ObjectUtil.checkNotNull(buffer, "buffer");
        long localsize = buffer.readableBytes();
        try {
            checkSize(localsize);
        } catch (IOException e) {
            buffer.release();
            throw e;
        }
        if (definedSize > 0 && definedSize < localsize) {
            buffer.release();
            throw new IOException("Out of size: " + localsize + " > " +
                    definedSize);
        }
        if (byteBuf != null) {
            byteBuf.release();
        }
        byteBuf = buffer;
        size = localsize;
        setCompleted();
    }

Subdomains

Frequently Asked Questions

What does setContent() do?
setContent() is a function in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/multipart/AbstractMemoryHttpData.java.
Where is setContent() defined?
setContent() is defined in codec-http/src/main/java/io/netty/handler/codec/http/multipart/AbstractMemoryHttpData.java at line 49.

Analyze Your Own Codebase

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

Try Supermodel Free