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

XhrClientSockJsSession

open class XhrClientSockJsSession : AbstractClientSockJsSession

An extension of AbstractClientSockJsSession for use with HTTP transports simulating a WebSocket session.

Author
Rossen Stoyanchev

Since
4.1

Constructors

<init>

XhrClientSockJsSession(request: TransportRequest, handler: WebSocketHandler, transport: XhrTransport, connectFuture: SettableListenableFuture<WebSocketSession>)

Functions

getAcceptedProtocol

open fun getAcceptedProtocol(): String

getBinaryMessageSizeLimit

open fun getBinaryMessageSizeLimit(): Int

getExtensions

open fun getExtensions(): MutableList<WebSocketExtension>

getHeaders

open fun getHeaders(): HttpHeaders

getLocalAddress

open fun getLocalAddress(): InetSocketAddress

getRemoteAddress

open fun getRemoteAddress(): InetSocketAddress

getTextMessageSizeLimit

open fun getTextMessageSizeLimit(): Int

setBinaryMessageSizeLimit

open fun setBinaryMessageSizeLimit(messageSizeLimit: Int): Unit

setTextMessageSizeLimit

open fun setTextMessageSizeLimit(messageSizeLimit: Int): Unit