类 NettyWebSocketSessionSupport<T>
- java.lang.Object
- org.springframework.web.reactive.socket.adapter.AbstractWebSocketSession<T>
- org.springframework.web.reactive.socket.adapter.NettyWebSocketSessionSupport<T>
- 类型参数:
T
- the native delegate type
- 所有已实现的接口:
WebSocketSession
- 直接已知子类:
ReactorNettyWebSocketSession
public abstract class NettyWebSocketSessionSupport<T> extends AbstractWebSocketSession<T>
Base class for Netty-basedWebSocketSession
adapters that provides convenience methods to convert NettyWebSocketFrames
to and fromWebSocketMessages
.- 从以下版本开始:
- 5.0
- 作者:
- Rossen Stoyanchev
字段概要
字段 修饰符和类型 字段 说明 static int
DEFAULT_FRAME_MAX_SIZE
The default max size for inbound WebSocket frames.从类继承的字段 org.springframework.web.reactive.socket.adapter.AbstractWebSocketSession
logger
构造器概要
构造器 限定符 构造器 说明 protected
NettyWebSocketSessionSupport(T delegate, HandshakeInfo info, NettyDataBufferFactory factory)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 NettyDataBufferFactory
bufferFactory()
Return aDataBuffer
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)
从类继承的方法 org.springframework.web.reactive.socket.adapter.AbstractWebSocketSession
binaryMessage, getAttributes, getDelegate, getHandshakeInfo, getId, getLogPrefix, pingMessage, pongMessage, receive, send, textMessage, toString
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
从接口继承的方法 org.springframework.web.reactive.socket.WebSocketSession
close, close
字段详细资料
DEFAULT_FRAME_MAX_SIZE
public static final int DEFAULT_FRAME_MAX_SIZE
The default max size for inbound WebSocket frames.- 另请参阅:
- 常量字段值
构造器详细资料
NettyWebSocketSessionSupport
protected NettyWebSocketSessionSupport(T delegate, HandshakeInfo info, NettyDataBufferFactory factory)
方法详细资料
bufferFactory
public NettyDataBufferFactory bufferFactory()
从接口复制的说明:WebSocketSession
Return aDataBuffer
Factory to create message payloads.- 指定者:
bufferFactory
在接口中WebSocketSession
- 覆盖:
bufferFactory
在类中AbstractWebSocketSession<T>
- 返回:
- the buffer factory for the session
toMessage
protected WebSocketMessage toMessage(io.netty.handler.codec.http.websocketx.WebSocketFrame frame)
toFrame
protected io.netty.handler.codec.http.websocketx.WebSocketFrame toFrame(WebSocketMessage message)