DefaultHttp2UnknownFrame Class — netty Architecture
Architecture documentation for the DefaultHttp2UnknownFrame class in DefaultHttp2UnknownFrame.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 65b0180f_c16e_a2dd_a92a_87a6c3143259["DefaultHttp2UnknownFrame"] 517a5378_0ed6_93bd_d39d_3cd7fe85138d["DefaultHttp2UnknownFrame.java"] 65b0180f_c16e_a2dd_a92a_87a6c3143259 -->|defined in| 517a5378_0ed6_93bd_d39d_3cd7fe85138d 86981be6_4702_850c_fde4_6465abaf7e39["DefaultHttp2UnknownFrame()"] 65b0180f_c16e_a2dd_a92a_87a6c3143259 -->|method| 86981be6_4702_850c_fde4_6465abaf7e39 4b9bddaf_b35a_9410_d633_424153d75290["Http2FrameStream()"] 65b0180f_c16e_a2dd_a92a_87a6c3143259 -->|method| 4b9bddaf_b35a_9410_d633_424153d75290 1b193c76_e8e4_6520_440d_be02c3172156["frameType()"] 65b0180f_c16e_a2dd_a92a_87a6c3143259 -->|method| 1b193c76_e8e4_6520_440d_be02c3172156 8ddfd0c4_9b3f_91c7_8cca_327b82caa0d8["Http2Flags()"] 65b0180f_c16e_a2dd_a92a_87a6c3143259 -->|method| 8ddfd0c4_9b3f_91c7_8cca_327b82caa0d8 aff25ec7_1199_a3dc_67ee_44147de26efe["String()"] 65b0180f_c16e_a2dd_a92a_87a6c3143259 -->|method| aff25ec7_1199_a3dc_67ee_44147de26efe 8de56e09_a3fd_eb14_8c3c_2b2b2e549f36["equals()"] 65b0180f_c16e_a2dd_a92a_87a6c3143259 -->|method| 8de56e09_a3fd_eb14_8c3c_2b2b2e549f36 1bb3c462_7654_d8f7_4efb_b4f9a2b1dfa4["hashCode()"] 65b0180f_c16e_a2dd_a92a_87a6c3143259 -->|method| 1bb3c462_7654_d8f7_4efb_b4f9a2b1dfa4
Relationship Graph
Source Code
codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2UnknownFrame.java lines 23–138
public final class DefaultHttp2UnknownFrame extends DefaultByteBufHolder implements Http2UnknownFrame {
private final byte frameType;
private final Http2Flags flags;
private Http2FrameStream stream;
public DefaultHttp2UnknownFrame(byte frameType, Http2Flags flags) {
this(frameType, flags, Unpooled.EMPTY_BUFFER);
}
public DefaultHttp2UnknownFrame(byte frameType, Http2Flags flags, ByteBuf data) {
super(data);
this.frameType = frameType;
this.flags = flags;
}
@Override
public Http2FrameStream stream() {
return stream;
}
@Override
public DefaultHttp2UnknownFrame stream(Http2FrameStream stream) {
this.stream = stream;
return this;
}
@Override
public byte frameType() {
return frameType;
}
@Override
public Http2Flags flags() {
return flags;
}
@Override
public String name() {
return "UNKNOWN";
}
@Override
public DefaultHttp2UnknownFrame copy() {
return replace(content().copy());
}
@Override
public DefaultHttp2UnknownFrame duplicate() {
return replace(content().duplicate());
}
@Override
public DefaultHttp2UnknownFrame retainedDuplicate() {
return replace(content().retainedDuplicate());
}
@Override
public DefaultHttp2UnknownFrame replace(ByteBuf content) {
return new DefaultHttp2UnknownFrame(frameType, flags, content).stream(stream);
}
@Override
public DefaultHttp2UnknownFrame retain() {
super.retain();
return this;
}
@Override
public DefaultHttp2UnknownFrame retain(int increment) {
super.retain(increment);
return this;
}
@Override
public String toString() {
return StringUtil.simpleClassName(this) + "(frameType=" + frameType + ", stream=" + stream +
", flags=" + flags + ", content=" + contentToString() + ')';
}
@Override
public DefaultHttp2UnknownFrame touch() {
Source
Frequently Asked Questions
What is the DefaultHttp2UnknownFrame class?
DefaultHttp2UnknownFrame is a class in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2UnknownFrame.java.
Where is DefaultHttp2UnknownFrame defined?
DefaultHttp2UnknownFrame is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2UnknownFrame.java at line 23.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free