public class WebSocketHandlerImpl extends Object implements WebSocketHandler
WebSocketHandler.WebSocketMessageType, WebSocketHandler.WebsocketTuple| Constructor and Description |
|---|
WebSocketHandlerImpl() |
| Modifier and Type | Method and Description |
|---|---|
int |
calculateHeaderSize(int payloadSize) |
void |
createPong(ByteBuffer ping,
ByteBuffer pong) |
protected byte[] |
createRandomMaskingKey() |
String |
createUpgradeRequest(String hostName,
String webSocketPath,
int webSocketPort,
String webSocketProtocol,
Map<String,String> additionalHeaders) |
protected WebSocketUpgrade |
createWebSocketUpgrade(String hostName,
String webSocketPath,
int webSocketPort,
String webSocketProtocol,
Map<String,String> additionalHeaders) |
WebSocketHandler.WebsocketTuple |
unwrapBuffer(ByteBuffer srcBuffer) |
Boolean |
validateUpgradeReply(ByteBuffer buffer) |
void |
wrapBuffer(ByteBuffer srcBuffer,
ByteBuffer dstBuffer) |
public String createUpgradeRequest(String hostName, String webSocketPath, int webSocketPort, String webSocketProtocol, Map<String,String> additionalHeaders)
createUpgradeRequest in interface WebSocketHandlerpublic void createPong(ByteBuffer ping, ByteBuffer pong)
createPong in interface WebSocketHandlerpublic Boolean validateUpgradeReply(ByteBuffer buffer)
validateUpgradeReply in interface WebSocketHandlerpublic void wrapBuffer(ByteBuffer srcBuffer, ByteBuffer dstBuffer)
wrapBuffer in interface WebSocketHandlerpublic WebSocketHandler.WebsocketTuple unwrapBuffer(ByteBuffer srcBuffer)
unwrapBuffer in interface WebSocketHandlerprotected WebSocketUpgrade createWebSocketUpgrade(String hostName, String webSocketPath, int webSocketPort, String webSocketProtocol, Map<String,String> additionalHeaders)
protected byte[] createRandomMaskingKey()
public int calculateHeaderSize(int payloadSize)
calculateHeaderSize in interface WebSocketHandlerCopyright © 2019. All rights reserved.