クラス XhrClientSockJsSession
java.lang.ObjectSE
org.springframework.web.socket.sockjs.client.AbstractClientSockJsSession
org.springframework.web.socket.sockjs.client.XhrClientSockJsSession
- 実装されているすべてのインターフェース:
CloseableSE, AutoCloseableSE, WebSocketSession
WebSocket セッションをシミュレートする HTTP トランスポートで使用するための
AbstractClientSockJsSession の拡張。- 導入:
- 4.1
- 作成者:
- Rossen Stoyanchev
フィールドのサマリー
クラス AbstractClientSockJsSession から継承されたフィールド
loggerコンストラクターの概要
コンストラクターコンストラクター説明XhrClientSockJsSession(TransportRequest request, WebSocketHandler handler, XhrTransport transport, CompletableFutureSE<WebSocketSession> connectFuture) 新しいXhrClientSockJsSessionを作成します。方法の概要
修飾子と型メソッド説明protected voiddisconnect(CloseStatus status) ネゴシエートされたサブプロトコルを返します。int受信バイナリメッセージの構成済みの最大サイズを取得します。ネゴシエートされた拡張機能を決定します。リクエストが受信されたアドレスを返します。リモートクライアントのアドレスを返します。int受信テキストメッセージの構成済みの最大サイズを取得します。protected voidsendInternal(TextMessage message) voidsetBinaryMessageSizeLimit(int messageSizeLimit) 受信バイナリメッセージの最大サイズを構成します。voidsetTextMessageSizeLimit(int messageSizeLimit) 受信テキストメッセージの最大サイズを構成します。
コンストラクターの詳細
XhrClientSockJsSession
public XhrClientSockJsSession(TransportRequest request, WebSocketHandler handler, XhrTransport transport, CompletableFutureSE<WebSocketSession> connectFuture) 新しいXhrClientSockJsSessionを作成します。- 導入:
- 6.0
メソッドの詳細
getHeaders
getLocalAddress
インターフェースからコピーされた説明:WebSocketSessionリクエストが受信されたアドレスを返します。注意 : localAddress には常にアクセスできるとは限らず、標準の WebSocket クライアント API の場合も同様です。その場合、
StandardWebSocketClientはnullを返します。getRemoteAddress
インターフェースからコピーされた説明:WebSocketSessionリモートクライアントのアドレスを返します。getAcceptedProtocol
インターフェースからコピーされた説明:WebSocketSessionネゴシエートされたサブプロトコルを返します。- 戻り値:
- プロトコル識別子、またはプロトコルが指定されていないか正常にネゴシエートされた場合は
null
setTextMessageSizeLimit
public void setTextMessageSizeLimit(int messageSizeLimit) インターフェースからコピーされた説明:WebSocketSession受信テキストメッセージの最大サイズを構成します。getTextMessageSizeLimit
public int getTextMessageSizeLimit()インターフェースからコピーされた説明:WebSocketSession受信テキストメッセージの構成済みの最大サイズを取得します。setBinaryMessageSizeLimit
public void setBinaryMessageSizeLimit(int messageSizeLimit) インターフェースからコピーされた説明:WebSocketSession受信バイナリメッセージの最大サイズを構成します。getBinaryMessageSizeLimit
public int getBinaryMessageSizeLimit()インターフェースからコピーされた説明:WebSocketSession受信バイナリメッセージの構成済みの最大サイズを取得します。getExtensions
インターフェースからコピーされた説明:WebSocketSessionネゴシエートされた拡張機能を決定します。- 戻り値:
- 拡張機能のリスト、または拡張機能が指定されていないか正常にネゴシエートされていない場合は空のリスト
sendInternal
- 次で指定:
- クラス
AbstractClientSockJsSessionのsendInternal
disconnect
- 次で指定:
- クラス
AbstractClientSockJsSessionのdisconnect