Home / Class/ DefaultHttp3HeadersFrame Class — netty Architecture

DefaultHttp3HeadersFrame Class — netty Architecture

Architecture documentation for the DefaultHttp3HeadersFrame class in DefaultHttp3HeadersFrame.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  2fb763e3_3870_bb2d_0f65_4103d528e85b["DefaultHttp3HeadersFrame"]
  24b93d90_9874_430a_d90f_8dd397317dac["DefaultHttp3HeadersFrame.java"]
  2fb763e3_3870_bb2d_0f65_4103d528e85b -->|defined in| 24b93d90_9874_430a_d90f_8dd397317dac
  7f65e95a_d975_9500_abe9_153cb65270e6["DefaultHttp3HeadersFrame()"]
  2fb763e3_3870_bb2d_0f65_4103d528e85b -->|method| 7f65e95a_d975_9500_abe9_153cb65270e6
  eb7a6034_838e_62da_f7e5_743d7dfa7fbe["Http3Headers()"]
  2fb763e3_3870_bb2d_0f65_4103d528e85b -->|method| eb7a6034_838e_62da_f7e5_743d7dfa7fbe
  0d9f12d3_cfbd_5412_855c_41696941db3d["equals()"]
  2fb763e3_3870_bb2d_0f65_4103d528e85b -->|method| 0d9f12d3_cfbd_5412_855c_41696941db3d
  5720a72e_1f65_60a5_86e3_e246ef59ece4["hashCode()"]
  2fb763e3_3870_bb2d_0f65_4103d528e85b -->|method| 5720a72e_1f65_60a5_86e3_e246ef59ece4
  10bf25ab_e532_8854_24b5_74391b97b500["String()"]
  2fb763e3_3870_bb2d_0f65_4103d528e85b -->|method| 10bf25ab_e532_8854_24b5_74391b97b500

Relationship Graph

Source Code

codec-http3/src/main/java/io/netty/handler/codec/http3/DefaultHttp3HeadersFrame.java lines 23–61

public final class DefaultHttp3HeadersFrame implements Http3HeadersFrame {

    private final Http3Headers headers;

    public DefaultHttp3HeadersFrame() {
        this(new DefaultHttp3Headers());
    }

    public DefaultHttp3HeadersFrame(Http3Headers headers) {
        this.headers = ObjectUtil.checkNotNull(headers, "headers");
    }

    @Override
    public Http3Headers headers() {
        return headers;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (o == null || getClass() != o.getClass()) {
            return false;
        }
        DefaultHttp3HeadersFrame that = (DefaultHttp3HeadersFrame) o;
        return Objects.equals(headers, that.headers);
    }

    @Override
    public int hashCode() {
        return Objects.hash(headers);
    }

    @Override
    public String toString() {
        return StringUtil.simpleClassName(this) + "(headers=" + headers() + ')';
    }
}

Frequently Asked Questions

What is the DefaultHttp3HeadersFrame class?
DefaultHttp3HeadersFrame is a class in the netty codebase, defined in codec-http3/src/main/java/io/netty/handler/codec/http3/DefaultHttp3HeadersFrame.java.
Where is DefaultHttp3HeadersFrame defined?
DefaultHttp3HeadersFrame is defined in codec-http3/src/main/java/io/netty/handler/codec/http3/DefaultHttp3HeadersFrame.java at line 23.

Analyze Your Own Codebase

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

Try Supermodel Free