public class DataFrame extends WebSocketFrame
Frame.Type
data, finRsvOp, mask, masked, payloadLength
Modifier | Constructor and Description |
---|---|
protected |
DataFrame(byte opcode) |
|
DataFrame(Frame basedOn)
Construct new DataFrame based on headers of provided frame.
|
|
DataFrame(Frame basedOn,
boolean continuation)
Construct new DataFrame based on headers of provided frame, overriding for continuations if needed.
|
Modifier and Type | Method and Description |
---|---|
void |
assertValid() |
boolean |
isControlFrame() |
boolean |
isDataFrame() |
boolean |
isPooledBuffer() |
void |
setIsContinuation()
Set the data frame to continuation mode
|
void |
setPooledBuffer(boolean isPooledBuffer)
Sets a flag indicating that the underlying payload is from a
ByteBufferPool and can be released when appropriate to do so |
copy, copy, copyHeaders, copyHeaders, equals, getMask, getOpCode, getPayload, getPayloadAsUTF8, getPayloadLength, getType, hashCode, hasPayload, isFin, isLast, isMasked, isRsv1, isRsv2, isRsv3, position, remaining, reset, setFin, setMask, setMasked, setOpCode, setPayload, setRsv1, setRsv2, setRsv3, toString
protected DataFrame(byte opcode)
public DataFrame(Frame basedOn)
Useful for when working in extensions and a new frame needs to be created.
public DataFrame(Frame basedOn, boolean continuation)
Useful for when working in extensions and a new frame needs to be created.
public void assertValid()
assertValid
in class WebSocketFrame
public boolean isControlFrame()
isControlFrame
in class WebSocketFrame
public boolean isDataFrame()
isDataFrame
in class WebSocketFrame
public boolean isPooledBuffer()
ByteBufferPool
and can be released when appropriate to do sopublic void setIsContinuation()
public void setPooledBuffer(boolean isPooledBuffer)
ByteBufferPool
and can be released when appropriate to do soCopyright © 1995-2013 Mort Bay Consulting. All Rights Reserved.