public class DataFrame extends WebSocketFrame
Frame.Typedata, 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, toStringprotected 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 WebSocketFramepublic boolean isControlFrame()
isControlFrame in class WebSocketFramepublic boolean isDataFrame()
isDataFrame in class WebSocketFramepublic 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.