クラス RestTemplateXhrTransport
java.lang.ObjectSE
org.springframework.web.socket.sockjs.client.AbstractXhrTransport
org.springframework.web.socket.sockjs.client.RestTemplateXhrTransport
- 実装されたすべてのインターフェース:
InfoReceiver
、Transport
、XhrTransport
RestTemplate
を使用する XhrTransport
実装。- 導入:
- 4.1
- 作成者:
- Rossen Stoyanchev
フィールドサマリー
クラス org.springframework.web.socket.sockjs.client.AbstractXhrTransport から継承されたフィールド
logger, PRELUDE
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected void
connectInternal
(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) 設定されたRestTemplate
を返します。設定されたTaskExecutor
を返します。void
setTaskExecutor
(TaskExecutor taskExecutor) XHR 受信リクエストの実行に使用するTaskExecutor
を構成します。クラス org.springframework.web.socket.sockjs.client.AbstractXhrTransport から継承されたメソッド
connectAsync, connectInternal, executeInfoRequest, executeSendRequest, getTransportTypes, isXhrStreamingDisabled, setXhrStreamingDisabled
コンストラクターの詳細
RestTemplateXhrTransport
public RestTemplateXhrTransport()RestTemplateXhrTransport
メソッドの詳細
getRestTemplate
設定されたRestTemplate
を返します。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