Home / Class/ DefaultHttp3MaxPushIdFrame Class — netty Architecture

DefaultHttp3MaxPushIdFrame Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  d4d33719_59d3_249d_2a23_71c639312e61["DefaultHttp3MaxPushIdFrame"]
  6ea7dd94_baa6_dea1_527f_bde71bc0b7d1["DefaultHttp3MaxPushIdFrame.java"]
  d4d33719_59d3_249d_2a23_71c639312e61 -->|defined in| 6ea7dd94_baa6_dea1_527f_bde71bc0b7d1
  3ec027aa_009d_1774_46bb_3386db5fe1d7["DefaultHttp3MaxPushIdFrame()"]
  d4d33719_59d3_249d_2a23_71c639312e61 -->|method| 3ec027aa_009d_1774_46bb_3386db5fe1d7
  7a670c86_3ce8_46b8_8160_2af98e5c2e4e["id()"]
  d4d33719_59d3_249d_2a23_71c639312e61 -->|method| 7a670c86_3ce8_46b8_8160_2af98e5c2e4e
  81a81914_d683_c093_615f_af0319f39ac6["equals()"]
  d4d33719_59d3_249d_2a23_71c639312e61 -->|method| 81a81914_d683_c093_615f_af0319f39ac6
  7b1b1ee5_97d6_a6e3_c44e_f09bffbb3dc4["hashCode()"]
  d4d33719_59d3_249d_2a23_71c639312e61 -->|method| 7b1b1ee5_97d6_a6e3_c44e_f09bffbb3dc4
  3f89efac_b4f8_02c5_677f_e5a2f198b83a["String()"]
  d4d33719_59d3_249d_2a23_71c639312e61 -->|method| 3f89efac_b4f8_02c5_677f_e5a2f198b83a

Relationship Graph

Source Code

codec-http3/src/main/java/io/netty/handler/codec/http3/DefaultHttp3MaxPushIdFrame.java lines 23–56

public final class DefaultHttp3MaxPushIdFrame implements Http3MaxPushIdFrame {
    private final long id;

    public DefaultHttp3MaxPushIdFrame(long id) {
        this.id = ObjectUtil.checkPositiveOrZero(id, "id");
    }

    @Override
    public long id() {
        return id;
    }

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

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

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

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free