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

Transport

interface Transport

A client-side implementation for a SockJS transport.

Author
Rossen Stoyanchev

Since
4.1

Functions

connect

abstract fun connect(request: TransportRequest, webSocketHandler: WebSocketHandler): ListenableFuture<WebSocketSession>

Connect the transport.

getTransportTypes

abstract fun getTransportTypes(): MutableList<TransportType>

Return the SockJS transport types that this transport can be used for. In particular since from a client perspective there is no difference between XHR and XHR streaming, an XhrTransport could do both.

Inheritors

WebSocketTransport

open class WebSocketTransport : Transport, Lifecycle

A SockJS Transport that uses a org.springframework.web.socket.client.WebSocketClient.