クラス NettyWebSocketSessionSupport<T>
java.lang.ObjectSE
org.springframework.web.reactive.socket.adapter.AbstractWebSocketSession<T>
org.springframework.web.reactive.socket.adapter.NettyWebSocketSessionSupport<T>
- 型パラメーター:
T
- ネイティブデリゲート型
- 実装されたすべてのインターフェース:
WebSocketSession
- 既知の直属サブクラス
ReactorNettyWebSocketSession
Netty
WebSocketFrames
を WebSocketMessages
との間で変換する便利なメソッドを提供する Netty ベースの WebSocketSession
アダプターの基本クラス。- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
フィールドサマリー
クラス org.springframework.web.reactive.socket.adapter.AbstractWebSocketSession から継承されたフィールド
logger
コンストラクターのサマリー
修飾子コンストラクター説明protected
NettyWebSocketSessionSupport
(T delegate, HandshakeInfo info, NettyDataBufferFactory factory) メソッドのサマリー
修飾子と型メソッド説明メッセージペイロードを作成するDataBuffer
ファクトリを返します。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.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.web.reactive.socket.WebSocketSession から継承されたメソッド
close, close, closeStatus, isOpen
フィールドの詳細
DEFAULT_FRAME_MAX_SIZE
public static final int DEFAULT_FRAME_MAX_SIZE受信 WebSocket フレームのデフォルトの最大サイズ。- 関連事項:
コンストラクターの詳細
NettyWebSocketSessionSupport
protected NettyWebSocketSessionSupport(T delegate, HandshakeInfo info, NettyDataBufferFactory factory)
メソッドの詳細
bufferFactory
インターフェースからコピーされた説明:WebSocketSession
メッセージペイロードを作成するDataBuffer
ファクトリを返します。- 次で指定:
- インターフェース
WebSocketSession
のbufferFactory
- オーバーライド:
- クラス
AbstractWebSocketSession<T>
のbufferFactory
- 戻り値:
- セッションのバッファファクトリ
toMessage
toFrame