Home / Class/ DefaultHttp2SettingsFrame Class — netty Architecture

DefaultHttp2SettingsFrame Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  c811d9e8_16c3_294e_ef25_2f9369238e25["DefaultHttp2SettingsFrame"]
  71bf2649_0932_b9a4_b7a5_92a604eb5d03["DefaultHttp2SettingsFrame.java"]
  c811d9e8_16c3_294e_ef25_2f9369238e25 -->|defined in| 71bf2649_0932_b9a4_b7a5_92a604eb5d03
  7cbe8853_2f2e_85f1_4f28_a6c9c256ba37["DefaultHttp2SettingsFrame()"]
  c811d9e8_16c3_294e_ef25_2f9369238e25 -->|method| 7cbe8853_2f2e_85f1_4f28_a6c9c256ba37
  c47f33c2_13cc_3ac8_8b67_2da8e1083142["Http2Settings()"]
  c811d9e8_16c3_294e_ef25_2f9369238e25 -->|method| c47f33c2_13cc_3ac8_8b67_2da8e1083142
  421cf495_ab5b_3bd9_1e1f_fd13fe7df84d["String()"]
  c811d9e8_16c3_294e_ef25_2f9369238e25 -->|method| 421cf495_ab5b_3bd9_1e1f_fd13fe7df84d
  406cfa9e_a2c4_bc13_09e5_61293beb42ab["equals()"]
  c811d9e8_16c3_294e_ef25_2f9369238e25 -->|method| 406cfa9e_a2c4_bc13_09e5_61293beb42ab
  28eeaf2a_dc4a_5af6_edfc_89a6a7b1f9c0["hashCode()"]
  c811d9e8_16c3_294e_ef25_2f9369238e25 -->|method| 28eeaf2a_dc4a_5af6_edfc_89a6a7b1f9c0

Relationship Graph

Source Code

codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2SettingsFrame.java lines 25–61

public class DefaultHttp2SettingsFrame implements Http2SettingsFrame {

    private final Http2Settings settings;

    public DefaultHttp2SettingsFrame(Http2Settings settings) {
        this.settings = ObjectUtil.checkNotNull(settings, "settings");
    }

    @Override
    public Http2Settings settings() {
        return settings;
    }

    @Override
    public String name() {
        return "SETTINGS";
    }

    @Override
    public boolean equals(Object o) {
        if (!(o instanceof Http2SettingsFrame)) {
            return false;
        }
        Http2SettingsFrame other = (Http2SettingsFrame) o;
        return settings.equals(other.settings());
    }

    @Override
    public int hashCode() {
        return settings.hashCode();
    }

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

Frequently Asked Questions

What is the DefaultHttp2SettingsFrame class?
DefaultHttp2SettingsFrame is a class in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2SettingsFrame.java.
Where is DefaultHttp2SettingsFrame defined?
DefaultHttp2SettingsFrame is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2SettingsFrame.java at line 25.

Analyze Your Own Codebase

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

Try Supermodel Free