Home / Function/ encodeLastContent() — netty Function Reference

encodeLastContent() — netty Function Reference

Architecture documentation for the encodeLastContent() function in Http2StreamFrameToHttpObjectCodec.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  ca9e54a6_d1a1_f91d_b13a_ec48a0dc7941["encodeLastContent()"]
  28068ec0_f470_e63a_089d_e0d46f43718e["Http2StreamFrameToHttpObjectCodec"]
  ca9e54a6_d1a1_f91d_b13a_ec48a0dc7941 -->|defined in| 28068ec0_f470_e63a_089d_e0d46f43718e
  8d983c00_a1f6_85e6_8826_c9bfc2b8c5ac["encode()"]
  8d983c00_a1f6_85e6_8826_c9bfc2b8c5ac -->|calls| ca9e54a6_d1a1_f91d_b13a_ec48a0dc7941
  style ca9e54a6_d1a1_f91d_b13a_ec48a0dc7941 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/main/java/io/netty/handler/codec/http2/Http2StreamFrameToHttpObjectCodec.java lines 129–138

    private void encodeLastContent(LastHttpContent last, List<Object> out) {
        boolean needFiller = !(last instanceof FullHttpMessage) && last.trailingHeaders().isEmpty();
        if (last.content().isReadable() || needFiller) {
            out.add(new DefaultHttp2DataFrame(last.content().retain(), last.trailingHeaders().isEmpty()));
        }
        if (!last.trailingHeaders().isEmpty()) {
            Http2Headers headers = HttpConversionUtil.toHttp2Headers(last.trailingHeaders(), validateHeaders);
            out.add(new DefaultHttp2HeadersFrame(headers, true));
        }
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does encodeLastContent() do?
encodeLastContent() is a function in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/Http2StreamFrameToHttpObjectCodec.java.
Where is encodeLastContent() defined?
encodeLastContent() is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/Http2StreamFrameToHttpObjectCodec.java at line 129.
What calls encodeLastContent()?
encodeLastContent() is called by 1 function(s): encode.

Analyze Your Own Codebase

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

Try Supermodel Free