Package io.netty.handler.codec.quic
Class DefaultQuicStreamFrame
- java.lang.Object
-
- io.netty.buffer.DefaultByteBufHolder
-
- io.netty.handler.codec.quic.DefaultQuicStreamFrame
-
- All Implemented Interfaces:
io.netty.buffer.ByteBufHolder,QuicStreamFrame,io.netty.util.ReferenceCounted
public final class DefaultQuicStreamFrame extends io.netty.buffer.DefaultByteBufHolder implements QuicStreamFrame
-
-
Field Summary
-
Fields inherited from interface io.netty.handler.codec.quic.QuicStreamFrame
EMPTY_FIN
-
-
Constructor Summary
Constructors Constructor Description DefaultQuicStreamFrame(io.netty.buffer.ByteBuf data, boolean fin)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QuicStreamFramecopy()QuicStreamFrameduplicate()booleanequals(Object o)booleanhasFin()Returnstrueif the frame has the FIN set, which means it notifies the remote peer that there will be no more writing happen.inthashCode()QuicStreamFramereplace(io.netty.buffer.ByteBuf content)QuicStreamFrameretain()QuicStreamFrameretain(int increment)QuicStreamFrameretainedDuplicate()StringtoString()QuicStreamFrametouch()QuicStreamFrametouch(Object hint)-
Methods inherited from class io.netty.buffer.DefaultByteBufHolder
content, contentToString, refCnt, release, release
-
-
-
-
Method Detail
-
hasFin
public boolean hasFin()
Description copied from interface:QuicStreamFrameReturnstrueif the frame has the FIN set, which means it notifies the remote peer that there will be no more writing happen.falseotherwise.- Specified by:
hasFinin interfaceQuicStreamFrame- Returns:
trueif the FIN flag should be set,falseotherwise.
-
copy
public QuicStreamFrame copy()
- Specified by:
copyin interfaceio.netty.buffer.ByteBufHolder- Specified by:
copyin interfaceQuicStreamFrame- Overrides:
copyin classio.netty.buffer.DefaultByteBufHolder
-
duplicate
public QuicStreamFrame duplicate()
- Specified by:
duplicatein interfaceio.netty.buffer.ByteBufHolder- Specified by:
duplicatein interfaceQuicStreamFrame- Overrides:
duplicatein classio.netty.buffer.DefaultByteBufHolder
-
retainedDuplicate
public QuicStreamFrame retainedDuplicate()
- Specified by:
retainedDuplicatein interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainedDuplicatein interfaceQuicStreamFrame- Overrides:
retainedDuplicatein classio.netty.buffer.DefaultByteBufHolder
-
replace
public QuicStreamFrame replace(io.netty.buffer.ByteBuf content)
- Specified by:
replacein interfaceio.netty.buffer.ByteBufHolder- Specified by:
replacein interfaceQuicStreamFrame- Overrides:
replacein classio.netty.buffer.DefaultByteBufHolder
-
retain
public QuicStreamFrame retain()
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceQuicStreamFrame- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Overrides:
retainin classio.netty.buffer.DefaultByteBufHolder
-
retain
public QuicStreamFrame retain(int increment)
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceQuicStreamFrame- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Overrides:
retainin classio.netty.buffer.DefaultByteBufHolder
-
touch
public QuicStreamFrame touch()
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceQuicStreamFrame- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Overrides:
touchin classio.netty.buffer.DefaultByteBufHolder
-
touch
public QuicStreamFrame touch(Object hint)
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceQuicStreamFrame- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Overrides:
touchin classio.netty.buffer.DefaultByteBufHolder
-
toString
public String toString()
- Overrides:
toStringin classio.netty.buffer.DefaultByteBufHolder
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classio.netty.buffer.DefaultByteBufHolder
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.netty.buffer.DefaultByteBufHolder
-
-