DefaultHttp2ResetFrame Class — netty Architecture
Architecture documentation for the DefaultHttp2ResetFrame class in DefaultHttp2ResetFrame.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD e5c3baf4_4916_76a9_dfcf_18ccca787e17["DefaultHttp2ResetFrame"] f99f9d52_1c26_da2c_f66d_32b49fe99dd0["DefaultHttp2ResetFrame.java"] e5c3baf4_4916_76a9_dfcf_18ccca787e17 -->|defined in| f99f9d52_1c26_da2c_f66d_32b49fe99dd0 9d5020bc_3dfc_4d61_cb7e_08bed2bc0de2["DefaultHttp2ResetFrame()"] e5c3baf4_4916_76a9_dfcf_18ccca787e17 -->|method| 9d5020bc_3dfc_4d61_cb7e_08bed2bc0de2 ecc414b8_663f_07b4_5909_0b78a3f39e56["String()"] e5c3baf4_4916_76a9_dfcf_18ccca787e17 -->|method| ecc414b8_663f_07b4_5909_0b78a3f39e56 b47362e4_acda_4c96_1a5e_d85a420ad74d["errorCode()"] e5c3baf4_4916_76a9_dfcf_18ccca787e17 -->|method| b47362e4_acda_4c96_1a5e_d85a420ad74d 70e5dd23_02b6_e3fd_0e65_0b56a7288381["equals()"] e5c3baf4_4916_76a9_dfcf_18ccca787e17 -->|method| 70e5dd23_02b6_e3fd_0e65_0b56a7288381 7b8ba408_00c4_bce2_c9c4_4926f5ff8d5b["hashCode()"] e5c3baf4_4916_76a9_dfcf_18ccca787e17 -->|method| 7b8ba408_00c4_bce2_c9c4_4926f5ff8d5b
Relationship Graph
Source Code
codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2ResetFrame.java lines 25–83
public final class DefaultHttp2ResetFrame extends AbstractHttp2StreamFrame implements Http2ResetFrame {
private final long errorCode;
/**
* Construct a reset message.
*
* @param error the non-{@code null} reason for reset
*/
public DefaultHttp2ResetFrame(Http2Error error) {
errorCode = checkNotNull(error, "error").code();
}
/**
* Construct a reset message.
*
* @param errorCode the reason for reset
*/
public DefaultHttp2ResetFrame(long errorCode) {
this.errorCode = errorCode;
}
@Override
public DefaultHttp2ResetFrame stream(Http2FrameStream stream) {
super.stream(stream);
return this;
}
@Override
public String name() {
return "RST_STREAM";
}
@Override
public long errorCode() {
return errorCode;
}
@Override
public String toString() {
return StringUtil.simpleClassName(this) + "(stream=" + stream() + ", errorCode=" + errorCode + ')';
}
@Override
public boolean equals(Object o) {
if (!(o instanceof DefaultHttp2ResetFrame)) {
return false;
}
DefaultHttp2ResetFrame other = (DefaultHttp2ResetFrame) o;
return super.equals(o) && errorCode == other.errorCode;
}
@Override
public int hashCode() {
int hash = super.hashCode();
hash = hash * 31 + (int) (errorCode ^ errorCode >>> 32);
return hash;
}
}
Source
Frequently Asked Questions
What is the DefaultHttp2ResetFrame class?
DefaultHttp2ResetFrame is a class in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2ResetFrame.java.
Where is DefaultHttp2ResetFrame defined?
DefaultHttp2ResetFrame is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2ResetFrame.java at line 25.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free