| 限定符和类型 | 方法和说明 |
|---|---|
void |
EmbeddedWebSocketHandler.onMessage(WebSocket socket,
Frame frame) |
| 限定符和类型 | 方法和说明 |
|---|---|
Frame |
WebSocket.createFrame(byte[] bytes)
Creates the frame.
|
Frame |
WebSocket.createFrame(ByteBuffer buffer)
Creates the frame.
|
Frame |
WebSocket.createFrame(Object obj)
Creates the frame.
|
Frame |
WebSocket.createFrame(String str)
Creates the frame.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
WebSocket.send(Frame frame)
Send.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract Frame |
FrameParser.createFrame(FrameHeader h,
byte[] bodyData)
Creates the frame.
|
Frame |
FrameParser.parse(ByteBuffer downloadBuffer)
Parses the.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BinaryFrame
The Class BinaryFrame.
|
class |
CloseFrame
The Class ConnectionCloseFrame.
|
class |
FrameDraft06
WebSocket Frame class
Frame (Draft06)
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-------+-+-------------+-------------------------------+
|F|R|R|R| opcode|R| Payload len | Extended payload length |
|I|S|S|S| (4) |S| (7) | (16/63) |
|N|V|V|V| |V| | (if payload len==126/127) |
| |1|2|3| |4| | |
+-+-+-+-+-------+-+-------------+ - - - - - - - - - - - - - - - +
| Extended payload length continued, if payload len == 127 |
+ - - - - - - - - - - - - - - - +-------------------------------+
| | Extension data |
+-------------------------------+ - - - - - - - - - - - - - - - +
: :
+---------------------------------------------------------------+
: Application data :
+---------------------------------------------------------------+
payload length = extention data length + application data length.
|
class |
PingFrame
The Class PingFrame.
|
class |
PongFrame
The Class PongFrame.
|
class |
TextFrame
The Class TextFrame.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Frame |
FrameBuilderDraft06.createFrame(FrameHeaderDraft06 header,
byte[] bodyData)
Creates the frame.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
FrameDraft76
WebSocket Frame class
Frame (Draft76)
Support WebSocket Draft76 specification.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Frame |
FrameBuilderDraft76.createFrame(FrameHeader h,
byte[] bodyData)
Creates the frame.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
FrameRfc6455
WebSocket Frame class
Frame (RFC6455)
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-------+-+-------------+-------------------------------+
|F|R|R|R| opcode|M| Payload len | Extended payload length |
|I|S|S|S| (4) |A| (7) | (16/63) |
|N|V|V|V| |S| | (if payload len==126/127) |
| |1|2|3| |K| | |
+-+-+-+-+-------+-+-------------+ - - - - - - - - - - - - - - - +
| Extended payload length continued, if payload len == 127 |
+ - - - - - - - - - - - - - - - +-------------------------------+
| |Masking-key, if MASK set to 1 |
+-------------------------------+-------------------------------+
| Masking-key (continued) | Payload Data |
+-------------------------------- - - - - - - - - - - - - - - - +
: Payload Data continued
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Frame |
FrameBuilderRfc6455.createFrame(FrameHeaderRfc6455 header,
byte[] bodyData)
Creates the frame.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
StreamHandlerChain.nextDownstreamHandler(WebSocket ws,
ByteBuffer buffer,
Frame frame)
Next downstream handler.
|
void |
PacketDumpStreamHandler.nextDownstreamHandler(WebSocket ws,
ByteBuffer buffer,
Frame frame,
StreamHandlerChain chain) |
void |
SSLStreamHandler.nextDownstreamHandler(WebSocket ws,
ByteBuffer buffer,
Frame frame,
StreamHandlerChain chain) |
void |
StreamHandler.nextDownstreamHandler(WebSocket ws,
ByteBuffer buffer,
Frame frame,
StreamHandlerChain chain)
Next downstream handler.
|
void |
StreamHandlerAdapter.nextDownstreamHandler(WebSocket ws,
ByteBuffer buffer,
Frame frame,
StreamHandlerChain chain) |
void |
WebSocketStreamHandler.nextDownstreamHandler(WebSocket ws,
ByteBuffer buffer,
Frame nullFrame,
StreamHandlerChain chain) |
void |
StreamHandlerChain.nextUpstreamHandler(WebSocket ws,
ByteBuffer buffer,
Frame frame)
Next upstream handler.
|
void |
MaskDraft06FrameStreamHandler.nextUpstreamHandler(WebSocket ws,
ByteBuffer buffer,
Frame frame,
StreamHandlerChain chain) |
void |
MaskFrameStreamHandler.nextUpstreamHandler(WebSocket ws,
ByteBuffer buffer,
Frame frame,
StreamHandlerChain chain) |
void |
PacketDumpStreamHandler.nextUpstreamHandler(WebSocket ws,
ByteBuffer buffer,
Frame frame,
StreamHandlerChain chain) |
void |
SSLStreamHandler.nextUpstreamHandler(WebSocket ws,
ByteBuffer buffer,
Frame frame,
StreamHandlerChain chain) |
void |
StreamHandler.nextUpstreamHandler(WebSocket ws,
ByteBuffer buffer,
Frame frame,
StreamHandlerChain chain)
Next upstream handler.
|
void |
StreamHandlerAdapter.nextUpstreamHandler(WebSocket ws,
ByteBuffer buffer,
Frame frame,
StreamHandlerChain chain) |
void |
WebSocketStreamHandler.nextUpstreamHandler(WebSocket ws,
ByteBuffer buffer,
Frame frame,
StreamHandlerChain chain) |
void |
WebSocketHandler.onMessage(WebSocket socket,
Frame frame)
On message.
|
void |
WebSocketHandlerAdapter.onMessage(WebSocket socket,
Frame frame) |
void |
WebSocketHandlerWrapper.onMessage(WebSocket socket,
Frame frame) |
void |
WebSocketPipeline.sendDownstream(WebSocket ws,
ByteBuffer buffer,
Frame frame)
Send downstream.
|
void |
WebSocketPipeline.sendUpstream(WebSocket ws,
ByteBuffer buffer,
Frame frame)
Send upstream.
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract Frame |
WebSocketBase.createFrame(byte[] bytes) |
Frame |
WebSocketDraft06.createFrame(byte[] bytes) |
Frame |
WebSocketDraft76.createFrame(byte[] bytes) |
Frame |
WebSocketImpl.createFrame(byte[] bytes) |
Frame |
WebSocketBase.createFrame(ByteBuffer buffer) |
Frame |
WebSocketBase.createFrame(Object obj) |
abstract Frame |
WebSocketBase.createFrame(String str) |
Frame |
WebSocketDraft06.createFrame(String str) |
Frame |
WebSocketDraft76.createFrame(String str) |
Frame |
WebSocketImpl.createFrame(String str) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
WebSocketBase.send(Frame frame) |
Copyright © 2020. All rights reserved.