Class WebSocketFrame
java.lang.Object
io.netty.buffer.DefaultByteBufHolder
io.netty.handler.codec.http.websocketx.WebSocketFrame
- All Implemented Interfaces:
io.netty.buffer.ByteBufHolder,io.netty.util.ReferenceCounted
- Direct Known Subclasses:
BinaryWebSocketFrame,CloseWebSocketFrame,ContinuationWebSocketFrame,PingWebSocketFrame,PongWebSocketFrame,TextWebSocketFrame
public abstract class WebSocketFrame
extends io.netty.buffer.DefaultByteBufHolder
Base class for web socket frames.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedWebSocketFrame(boolean finalFragment, int rsv, io.netty.buffer.ByteBuf binaryData) protectedWebSocketFrame(io.netty.buffer.ByteBuf binaryData) -
Method Summary
Methods inherited from class io.netty.buffer.DefaultByteBufHolder
content, contentToString, equals, hashCode, refCnt, release, release
-
Constructor Details
-
WebSocketFrame
protected WebSocketFrame(io.netty.buffer.ByteBuf binaryData) -
WebSocketFrame
protected WebSocketFrame(boolean finalFragment, int rsv, io.netty.buffer.ByteBuf binaryData)
-
-
Method Details
-
isFinalFragment
public boolean isFinalFragment()Flag to indicate if this frame is the final fragment in a message. The first fragment (frame) may also be the final fragment. -
rsv
public int rsv()Bits used for extensions to the standard. -
copy
- Specified by:
copyin interfaceio.netty.buffer.ByteBufHolder- Overrides:
copyin classio.netty.buffer.DefaultByteBufHolder
-
duplicate
- Specified by:
duplicatein interfaceio.netty.buffer.ByteBufHolder- Overrides:
duplicatein classio.netty.buffer.DefaultByteBufHolder
-
retainedDuplicate
- Specified by:
retainedDuplicatein interfaceio.netty.buffer.ByteBufHolder- Overrides:
retainedDuplicatein classio.netty.buffer.DefaultByteBufHolder
-
replace
- Specified by:
replacein interfaceio.netty.buffer.ByteBufHolder- Overrides:
replacein classio.netty.buffer.DefaultByteBufHolder
-
toString
- Overrides:
toStringin classio.netty.buffer.DefaultByteBufHolder
-
retain
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Overrides:
retainin classio.netty.buffer.DefaultByteBufHolder
-
retain
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Overrides:
retainin classio.netty.buffer.DefaultByteBufHolder
-
touch
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Overrides:
touchin classio.netty.buffer.DefaultByteBufHolder
-
touch
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Overrides:
touchin classio.netty.buffer.DefaultByteBufHolder
-