クラス 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 voiddisconnect(CloseStatus status) ネゴシエートされたサブプロトコルを返します。int受信バイナリメッセージの構成済みの最大サイズを取得します。ネゴシエートされた拡張機能を決定します。リクエストが受信されたアドレスを返します。リモートクライアントのアドレスを返します。int受信テキストメッセージの構成済みの最大サイズを取得します。protected voidsendInternal(TextMessage message) voidsetBinaryMessageSizeLimit(int messageSizeLimit) 受信バイナリメッセージの最大サイズを構成します。voidsetTextMessageSizeLimit(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)を推奨