クラス RestClientXhrTransport
java.lang.ObjectSE
org.springframework.web.socket.sockjs.client.AbstractXhrTransport
org.springframework.web.socket.sockjs.client.RestClientXhrTransport
- 実装済みのインターフェース一覧:
InfoReceiver, Transport, XhrTransport
RestClient を使用する XhrTransport 実装。- 導入:
- 7.0.7
- 作成者:
- Brian Clozel, Rossen Stoyanchev
フィールド概要
クラス AbstractXhrTransport から継承されたフィールド
logger, PRELUDEコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected voidconnectInternal(TransportRequest transportRequest, WebSocketHandler handler, URISE receiveUrl, HttpHeaders handshakeHeaders, XhrClientSockJsSession session, CompletableFutureSE<WebSocketSession> connectFuture) protected ResponseEntity<StringSE> executeInfoRequestInternal(URISE infoUrl, HttpHeaders headers) executeSendRequestInternal(URISE url, HttpHeaders headers, TextMessage message) 設定されたRestClientを返します。設定されたTaskExecutorを返します。voidsetTaskExecutor(TaskExecutor taskExecutor) XHR 受信リクエストの実行に使用するTaskExecutorを構成します。
コンストラクターの詳細
RestClientXhrTransport
public RestClientXhrTransport()RestClientXhrTransport
メソッドの詳細
getRestClient
設定されたRestClientを返します。setTaskExecutor
XHR 受信リクエストの実行に使用するTaskExecutorを構成します。デフォルトでは、トランスポートが接続するたびに新しいスレッドを作成する
SimpleAsyncTaskExecutorが構成されています。getTaskExecutor
設定されたTaskExecutorを返します。connectInternal
protected void connectInternal(TransportRequest transportRequest, WebSocketHandler handler, URISE receiveUrl, HttpHeaders handshakeHeaders, XhrClientSockJsSession session, CompletableFutureSE<WebSocketSession> connectFuture) - 次で指定:
- クラス
AbstractXhrTransportのconnectInternal
executeInfoRequestInternal
- 次で指定:
- クラス
AbstractXhrTransportのexecuteInfoRequestInternal
executeSendRequestInternal
public ResponseEntity<StringSE> executeSendRequestInternal(URISE url, HttpHeaders headers, TextMessage message) - 次で指定:
- クラス
AbstractXhrTransportのexecuteSendRequestInternal