クラス 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
フィールドのサマリー
クラス org.springframework.web.socket.sockjs.client.AbstractClientSockJsSession から継承されたフィールド
logger
コンストラクターの概要
コンストラクターコンストラクター説明XhrClientSockJsSession
(TransportRequest request, WebSocketHandler handler, XhrTransport transport, CompletableFutureSE<WebSocketSession> connectFuture) 新しいXhrClientSockJsSession
を作成します。XhrClientSockJsSession
(TransportRequest request, WebSocketHandler handler, XhrTransport transport, SettableListenableFuture<WebSocketSession> connectFuture) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。メソッドのサマリー
修飾子と型メソッド説明protected void
disconnect
(CloseStatus status) ネゴシエートされたサブプロトコルを返します。int
受信バイナリメッセージの構成済みの最大サイズを取得します。ネゴシエートされた拡張機能を決定します。リクエストが受信されたアドレスを返します。リモートクライアントのアドレスを返します。int
受信テキストメッセージの構成済みの最大サイズを取得します。protected void
sendInternal
(TextMessage message) void
setBinaryMessageSizeLimit
(int messageSizeLimit) 受信バイナリメッセージの最大サイズを構成します。void
setTextMessageSizeLimit
(int messageSizeLimit) 受信テキストメッセージの最大サイズを構成します。クラス org.springframework.web.socket.sockjs.client.AbstractClientSockJsSession から継承されたメソッド
afterTransportClosed, close, close, closeInternal, getAttributes, getHandshakeHeaders, getId, getMessageCodec, getPrincipal, getUri, getWebSocketHandler, handleFrame, handleTransportError, isDisconnected, isOpen, sendMessage, toString
コンストラクターの詳細
XhrClientSockJsSession
@DeprecatedSE(since="6.0", forRemoval=true) public XhrClientSockJsSession(TransportRequest request, WebSocketHandler handler, XhrTransport transport, SettableListenableFuture<WebSocketSession> connectFuture) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。新しいXhrClientSockJsSession
を作成します。XhrClientSockJsSession
public XhrClientSockJsSession(TransportRequest request, WebSocketHandler handler, XhrTransport transport, CompletableFutureSE<WebSocketSession> connectFuture) 新しいXhrClientSockJsSession
を作成します。- 導入:
- 6.0
メソッドの詳細
getHeaders
getLocalAddress
インターフェースからコピーされた説明:WebSocketSession
リクエストが受信されたアドレスを返します。注意 : localAddress には常にアクセスできるとは限りません。これは、標準 WebSocket クライアントの場合に当てはまります。6.2.x では、
StandardWebSocketClient
はローカルホストとターゲットアドレスのポート (ローカルポートと同じではありません) に基づいてアドレスを返します。7.0 では、代わりに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
XhrClientSockJsSession(TransportRequest, WebSocketHandler, XhrTransport, CompletableFuture)
を推奨