public abstract class NettyWebSocketSessionSupport<T> extends AbstractWebSocketSession<T>
WebSocketSession
adapters that provides
convenience methods to convert Netty WebSocketFrame
s to and from
WebSocketMessage
s.Modifier and Type | Field and Description |
---|---|
protected static int |
DEFAULT_FRAME_MAX_SIZE
The default max size for aggregating inbound WebSocket frames.
|
Modifier | Constructor and Description |
---|---|
protected |
NettyWebSocketSessionSupport(T delegate,
HandshakeInfo info,
NettyDataBufferFactory factory) |
Modifier and Type | Method and Description |
---|---|
NettyDataBufferFactory |
bufferFactory()
Return a
DataBuffer Factory to create message payloads. |
protected io.netty.handler.codec.http.websocketx.WebSocketFrame |
toFrame(WebSocketMessage message) |
protected WebSocketMessage |
toMessage(io.netty.handler.codec.http.websocketx.WebSocketFrame frame) |
binaryMessage, getDelegate, getHandshakeInfo, getId, pingMessage, pongMessage, receive, send, textMessage, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
close, close
protected static final int DEFAULT_FRAME_MAX_SIZE
protected NettyWebSocketSessionSupport(T delegate, HandshakeInfo info, NettyDataBufferFactory factory)
public NettyDataBufferFactory bufferFactory()
WebSocketSession
DataBuffer
Factory to create message payloads.bufferFactory
in interface WebSocketSession
bufferFactory
in class AbstractWebSocketSession<T>
protected WebSocketMessage toMessage(io.netty.handler.codec.http.websocketx.WebSocketFrame frame)
protected io.netty.handler.codec.http.websocketx.WebSocketFrame toFrame(WebSocketMessage message)