spring-framework / org.springframework.web.socket.sockjs.client / RestTemplateXhrTransport

RestTemplateXhrTransport

open class RestTemplateXhrTransport : AbstractXhrTransport

An XhrTransport implementation that uses a org.springframework.web.client.RestTemplate.

Author
Rossen Stoyanchev

Since
4.1

Constructors

<init>

RestTemplateXhrTransport()
RestTemplateXhrTransport(restTemplate: RestOperations)

Functions

executeSendRequestInternal

open fun executeSendRequestInternal(url: URI, headers: HttpHeaders, message: TextMessage): ResponseEntity<String>

getRestTemplate

open fun getRestTemplate(): RestOperations

Return the configured RestTemplate.

getTaskExecutor

open fun getTaskExecutor(): TaskExecutor

Return the configured TaskExecutor.

setTaskExecutor

open fun setTaskExecutor(taskExecutor: TaskExecutor): Unit

Configure the TaskExecutor to use to execute XHR receive requests.

By default org.springframework.core.task.SimpleAsyncTaskExecutor is configured which creates a new thread every time the transports connects.