Class ContinuationWebSocketFrame
- java.lang.Object
-
- io.netty.buffer.DefaultByteBufHolder
-
- io.netty.handler.codec.http.websocketx.WebSocketFrame
-
- io.netty.handler.codec.http.websocketx.ContinuationWebSocketFrame
-
- All Implemented Interfaces:
io.netty.buffer.ByteBufHolder,io.netty.util.ReferenceCounted
public class ContinuationWebSocketFrame extends WebSocketFrame
Web Socket continuation frame containing continuation text or binary data. This is used for fragmented messages where the contents of a messages is contained more than 1 frame.
-
-
Constructor Summary
Constructors Constructor Description ContinuationWebSocketFrame()Creates a new empty continuation frame.ContinuationWebSocketFrame(boolean finalFragment, int rsv, io.netty.buffer.ByteBuf binaryData)Creates a new continuation frame with the specified binary data.ContinuationWebSocketFrame(boolean finalFragment, int rsv, String text)Creates a new continuation frame with the specified text dataContinuationWebSocketFrame(io.netty.buffer.ByteBuf binaryData)Creates a new continuation frame with the specified binary data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContinuationWebSocketFramecopy()ContinuationWebSocketFrameduplicate()ContinuationWebSocketFramereplace(io.netty.buffer.ByteBuf content)ContinuationWebSocketFrameretain()ContinuationWebSocketFrameretain(int increment)ContinuationWebSocketFrameretainedDuplicate()Stringtext()Returns the text data in this frame.ContinuationWebSocketFrametouch()ContinuationWebSocketFrametouch(Object hint)-
Methods inherited from class io.netty.handler.codec.http.websocketx.WebSocketFrame
isFinalFragment, rsv, toString
-
-
-
-
Constructor Detail
-
ContinuationWebSocketFrame
public ContinuationWebSocketFrame()
Creates a new empty continuation frame.
-
ContinuationWebSocketFrame
public ContinuationWebSocketFrame(io.netty.buffer.ByteBuf binaryData)
Creates a new continuation frame with the specified binary data. The final fragment flag is set to true.- Parameters:
binaryData- the content of the frame.
-
ContinuationWebSocketFrame
public ContinuationWebSocketFrame(boolean finalFragment, int rsv, io.netty.buffer.ByteBuf binaryData)Creates a new continuation frame with the specified binary data.- Parameters:
finalFragment- flag indicating if this frame is the final fragmentrsv- reserved bits used for protocol extensionsbinaryData- the content of the frame.
-
ContinuationWebSocketFrame
public ContinuationWebSocketFrame(boolean finalFragment, int rsv, String text)Creates a new continuation frame with the specified text data- Parameters:
finalFragment- flag indicating if this frame is the final fragmentrsv- reserved bits used for protocol extensionstext- text content of the frame.
-
-
Method Detail
-
text
public String text()
Returns the text data in this frame.
-
copy
public ContinuationWebSocketFrame copy()
- Specified by:
copyin interfaceio.netty.buffer.ByteBufHolder- Overrides:
copyin classWebSocketFrame
-
duplicate
public ContinuationWebSocketFrame duplicate()
- Specified by:
duplicatein interfaceio.netty.buffer.ByteBufHolder- Overrides:
duplicatein classWebSocketFrame
-
retainedDuplicate
public ContinuationWebSocketFrame retainedDuplicate()
- Specified by:
retainedDuplicatein interfaceio.netty.buffer.ByteBufHolder- Overrides:
retainedDuplicatein classWebSocketFrame
-
replace
public ContinuationWebSocketFrame replace(io.netty.buffer.ByteBuf content)
- Specified by:
replacein interfaceio.netty.buffer.ByteBufHolder- Specified by:
replacein classWebSocketFrame
-
retain
public ContinuationWebSocketFrame retain()
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Overrides:
retainin classWebSocketFrame
-
retain
public ContinuationWebSocketFrame retain(int increment)
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Overrides:
retainin classWebSocketFrame
-
touch
public ContinuationWebSocketFrame touch()
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Overrides:
touchin classWebSocketFrame
-
touch
public ContinuationWebSocketFrame touch(Object hint)
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Overrides:
touchin classWebSocketFrame
-
-