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.DefaultByteBufHolderBase class for web socket frames.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWebSocketFrame(boolean finalFragment, int rsv, io.netty.buffer.ByteBuf binaryData)protectedWebSocketFrame(io.netty.buffer.ByteBuf binaryData)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description WebSocketFramecopy()WebSocketFrameduplicate()booleanisFinalFragment()Flag to indicate if this frame is the final fragment in a message.abstract WebSocketFramereplace(io.netty.buffer.ByteBuf content)WebSocketFrameretain()WebSocketFrameretain(int increment)WebSocketFrameretainedDuplicate()intrsv()Bits used for extensions to the standard.StringtoString()WebSocketFrametouch()WebSocketFrametouch(Object hint)
-
-
-
Method Detail
-
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
public WebSocketFrame copy()
- Specified by:
copyin interfaceio.netty.buffer.ByteBufHolder- Overrides:
copyin classio.netty.buffer.DefaultByteBufHolder
-
duplicate
public WebSocketFrame duplicate()
- Specified by:
duplicatein interfaceio.netty.buffer.ByteBufHolder- Overrides:
duplicatein classio.netty.buffer.DefaultByteBufHolder
-
retainedDuplicate
public WebSocketFrame retainedDuplicate()
- Specified by:
retainedDuplicatein interfaceio.netty.buffer.ByteBufHolder- Overrides:
retainedDuplicatein classio.netty.buffer.DefaultByteBufHolder
-
replace
public abstract WebSocketFrame replace(io.netty.buffer.ByteBuf content)
- Specified by:
replacein interfaceio.netty.buffer.ByteBufHolder- Overrides:
replacein classio.netty.buffer.DefaultByteBufHolder
-
toString
public String toString()
- Overrides:
toStringin classio.netty.buffer.DefaultByteBufHolder
-
retain
public WebSocketFrame retain()
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Overrides:
retainin classio.netty.buffer.DefaultByteBufHolder
-
retain
public WebSocketFrame retain(int increment)
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Overrides:
retainin classio.netty.buffer.DefaultByteBufHolder
-
touch
public WebSocketFrame touch()
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Overrides:
touchin classio.netty.buffer.DefaultByteBufHolder
-
touch
public WebSocketFrame touch(Object hint)
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Overrides:
touchin classio.netty.buffer.DefaultByteBufHolder
-
-