FrameCloseFrame, PingFrame, PongFramepublic abstract class ControlFrame extends WebSocketFrame
Frame.Type| Modifier and Type | Field | Description |
|---|---|---|
static int |
MAX_CONTROL_PAYLOAD |
Maximum size of Control frame, per RFC 6455
|
data, finRsvOp, mask, masked| Constructor | Description |
|---|---|
ControlFrame(byte opcode) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
assertValid() |
|
boolean |
equals(java.lang.Object obj) |
|
java.nio.ByteBuffer |
getPayload() |
Get the payload ByteBuffer.
|
boolean |
isControlFrame() |
|
boolean |
isDataFrame() |
|
WebSocketFrame |
setPayload(java.nio.ByteBuffer buf) |
Set the data payload.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopy, copyHeaders, copyHeaders, getMask, getOpCode, getPayloadAsUTF8, getPayloadLength, getType, hashCode, hasPayload, isFin, isLast, isMasked, isRsv1, isRsv2, isRsv3, reset, setFin, setMask, setMasked, setOpCode, setRsv1, setRsv2, setRsv3, toStringpublic static final int MAX_CONTROL_PAYLOAD
public void assertValid()
assertValid in class WebSocketFramepublic boolean equals(java.lang.Object obj)
equals in class WebSocketFramepublic boolean isControlFrame()
isControlFrame in class WebSocketFramepublic boolean isDataFrame()
isDataFrame in class WebSocketFramepublic WebSocketFrame setPayload(java.nio.ByteBuffer buf)
WebSocketFrameThe provided buffer will be used as is, no copying of bytes performed.
The provided buffer should be flipped and ready to READ from.
setPayload in class WebSocketFramebuf - the bytebuffer to setpublic java.nio.ByteBuffer getPayload()
WebSocketFramegetPayload in interface FramegetPayload in class WebSocketFrameCopyright © 1995–2018 Webtide. All rights reserved.