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() + ')';
}
}
Source
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