DefaultQuicStreamFrame Class — netty Architecture
Architecture documentation for the DefaultQuicStreamFrame class in DefaultQuicStreamFrame.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD a9289516_b267_f28e_408f_858d683d442a["DefaultQuicStreamFrame"] dd11fccc_1670_c32e_b6f0_7c9a62e7bffe["DefaultQuicStreamFrame.java"] a9289516_b267_f28e_408f_858d683d442a -->|defined in| dd11fccc_1670_c32e_b6f0_7c9a62e7bffe c5d5b1d6_0fac_fc36_9475_6923589f1adf["DefaultQuicStreamFrame()"] a9289516_b267_f28e_408f_858d683d442a -->|method| c5d5b1d6_0fac_fc36_9475_6923589f1adf bb9affb8_676d_748e_74df_5e63186a43e9["hasFin()"] a9289516_b267_f28e_408f_858d683d442a -->|method| bb9affb8_676d_748e_74df_5e63186a43e9 87911af2_55e7_3191_a39c_150f41393380["QuicStreamFrame()"] a9289516_b267_f28e_408f_858d683d442a -->|method| 87911af2_55e7_3191_a39c_150f41393380 86451f60_f6ba_00df_9557_27e07a6503e4["String()"] a9289516_b267_f28e_408f_858d683d442a -->|method| 86451f60_f6ba_00df_9557_27e07a6503e4 b28e1a9e_f2de_8d2d_405e_931edb8ec7e3["equals()"] a9289516_b267_f28e_408f_858d683d442a -->|method| b28e1a9e_f2de_8d2d_405e_931edb8ec7e3 274773ac_7302_ada0_a158_7838c1944760["hashCode()"] a9289516_b267_f28e_408f_858d683d442a -->|method| 274773ac_7302_ada0_a158_7838c1944760
Relationship Graph
Source Code
codec-classes-quic/src/main/java/io/netty/handler/codec/quic/DefaultQuicStreamFrame.java lines 21–110
public final class DefaultQuicStreamFrame extends DefaultByteBufHolder implements QuicStreamFrame {
private final boolean fin;
public DefaultQuicStreamFrame(ByteBuf data, boolean fin) {
super(data);
this.fin = fin;
}
@Override
public boolean hasFin() {
return fin;
}
@Override
public QuicStreamFrame copy() {
return new DefaultQuicStreamFrame(content().copy(), fin);
}
@Override
public QuicStreamFrame duplicate() {
return new DefaultQuicStreamFrame(content().duplicate(), fin);
}
@Override
public QuicStreamFrame retainedDuplicate() {
return new DefaultQuicStreamFrame(content().retainedDuplicate(), fin);
}
@Override
public QuicStreamFrame replace(ByteBuf content) {
return new DefaultQuicStreamFrame(content, fin);
}
@Override
public QuicStreamFrame retain() {
super.retain();
return this;
}
@Override
public QuicStreamFrame retain(int increment) {
super.retain(increment);
return this;
}
@Override
public QuicStreamFrame touch() {
super.touch();
return this;
}
@Override
public QuicStreamFrame touch(Object hint) {
super.touch(hint);
return this;
}
@Override
public String toString() {
return "DefaultQuicStreamFrame{" +
"fin=" + fin +
", content=" + contentToString() +
'}';
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
DefaultQuicStreamFrame that = (DefaultQuicStreamFrame) o;
if (fin != that.fin) {
return false;
}
return super.equals(o);
Source
Frequently Asked Questions
What is the DefaultQuicStreamFrame class?
DefaultQuicStreamFrame is a class in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/DefaultQuicStreamFrame.java.
Where is DefaultQuicStreamFrame defined?
DefaultQuicStreamFrame is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/DefaultQuicStreamFrame.java at line 21.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free