Class RestTemplateXhrTransport
java.lang.Object
org.springframework.web.socket.sockjs.client.AbstractXhrTransport
org.springframework.web.socket.sockjs.client.RestTemplateXhrTransport
- All Implemented Interfaces:
InfoReceiver, Transport, XhrTransport
@Deprecated(since="7.1",
forRemoval=true)
public class RestTemplateXhrTransport
extends AbstractXhrTransport
Deprecated, for removal: This API element is subject to removal in a future version.
An
XhrTransport implementation that uses a
RestTemplate.- Since:
- 4.1
- Author:
- Rossen Stoyanchev
-
Field Summary
Fields inherited from class AbstractXhrTransport
logger, PRELUDE -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.RestTemplateXhrTransport(RestOperations restTemplate) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconnectInternal(TransportRequest transportRequest, WebSocketHandler handler, URI receiveUrl, HttpHeaders handshakeHeaders, XhrClientSockJsSession session, CompletableFuture<WebSocketSession> connectFuture) Deprecated, for removal: This API element is subject to removal in a future version.protected ResponseEntity<String> executeInfoRequestInternal(URI infoUrl, HttpHeaders headers) Deprecated, for removal: This API element is subject to removal in a future version.executeSendRequestInternal(URI url, HttpHeaders headers, TextMessage message) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Return the configuredRestTemplate.Deprecated, for removal: This API element is subject to removal in a future version.Return the configuredTaskExecutor.voidsetTaskExecutor(TaskExecutor taskExecutor) Deprecated, for removal: This API element is subject to removal in a future version.Configure theTaskExecutorto use to execute XHR receive requests.Methods inherited from class AbstractXhrTransport
connectAsync, executeInfoRequest, executeSendRequest, getTransportTypes, isXhrStreamingDisabled, setXhrStreamingDisabled
-
Constructor Details
-
RestTemplateXhrTransport
public RestTemplateXhrTransport()Deprecated, for removal: This API element is subject to removal in a future version. -
RestTemplateXhrTransport
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getRestTemplate
Deprecated, for removal: This API element is subject to removal in a future version.Return the configuredRestTemplate. -
setTaskExecutor
Deprecated, for removal: This API element is subject to removal in a future version.Configure theTaskExecutorto use to execute XHR receive requests.By default
SimpleAsyncTaskExecutoris configured which creates a new thread every time the transports connects. -
getTaskExecutor
Deprecated, for removal: This API element is subject to removal in a future version.Return the configuredTaskExecutor. -
connectInternal
protected void connectInternal(TransportRequest transportRequest, WebSocketHandler handler, URI receiveUrl, HttpHeaders handshakeHeaders, XhrClientSockJsSession session, CompletableFuture<WebSocketSession> connectFuture) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
connectInternalin classAbstractXhrTransport
-
executeInfoRequestInternal
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
executeInfoRequestInternalin classAbstractXhrTransport
-
executeSendRequestInternal
public ResponseEntity<String> executeSendRequestInternal(URI url, HttpHeaders headers, TextMessage message) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
executeSendRequestInternalin classAbstractXhrTransport
-
RestClientXhrTransport.