Home / Class/ DefaultHttp3GoAwayFrame Class — netty Architecture

DefaultHttp3GoAwayFrame Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  6d7ae730_8e13_8ecd_1caa_ee651c978aff["DefaultHttp3GoAwayFrame"]
  05981e2a_9a31_9348_3261_fb0d3c38c1b6["DefaultHttp3GoAwayFrame.java"]
  6d7ae730_8e13_8ecd_1caa_ee651c978aff -->|defined in| 05981e2a_9a31_9348_3261_fb0d3c38c1b6
  b36b91db_4dbf_9320_cbbe_ccb491b861cc["DefaultHttp3GoAwayFrame()"]
  6d7ae730_8e13_8ecd_1caa_ee651c978aff -->|method| b36b91db_4dbf_9320_cbbe_ccb491b861cc
  6afb8f62_d9ce_f3d4_88bc_903d9e6c1e89["id()"]
  6d7ae730_8e13_8ecd_1caa_ee651c978aff -->|method| 6afb8f62_d9ce_f3d4_88bc_903d9e6c1e89
  86acf043_345e_d836_6cd4_7987837686d4["equals()"]
  6d7ae730_8e13_8ecd_1caa_ee651c978aff -->|method| 86acf043_345e_d836_6cd4_7987837686d4
  8de890e1_8579_3dd3_784a_578bcbdacac7["hashCode()"]
  6d7ae730_8e13_8ecd_1caa_ee651c978aff -->|method| 8de890e1_8579_3dd3_784a_578bcbdacac7
  74e83ca5_8026_5afa_d21b_f2e4bd6dda61["String()"]
  6d7ae730_8e13_8ecd_1caa_ee651c978aff -->|method| 74e83ca5_8026_5afa_d21b_f2e4bd6dda61

Relationship Graph

Source Code

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

public final class DefaultHttp3GoAwayFrame implements Http3GoAwayFrame {
    private final long id;

    public DefaultHttp3GoAwayFrame(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;
        }
        DefaultHttp3GoAwayFrame that = (DefaultHttp3GoAwayFrame) 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 DefaultHttp3GoAwayFrame class?
DefaultHttp3GoAwayFrame is a class in the netty codebase, defined in codec-http3/src/main/java/io/netty/handler/codec/http3/DefaultHttp3GoAwayFrame.java.
Where is DefaultHttp3GoAwayFrame defined?
DefaultHttp3GoAwayFrame is defined in codec-http3/src/main/java/io/netty/handler/codec/http3/DefaultHttp3GoAwayFrame.java at line 23.

Analyze Your Own Codebase

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

Try Supermodel Free