spring-framework / org.springframework.web.reactive.socket.server.upgrade / TomcatRequestUpgradeStrategy

TomcatRequestUpgradeStrategy

open class TomcatRequestUpgradeStrategy : RequestUpgradeStrategy

A RequestUpgradeStrategy for use with Tomcat.

Author
Violeta Georgieva

Since
5.0

Constructors

<init>

TomcatRequestUpgradeStrategy()

A RequestUpgradeStrategy for use with Tomcat.

Functions

getAsyncSendTimeout

open fun getAsyncSendTimeout(): Long

getMaxBinaryMessageBufferSize

open fun getMaxBinaryMessageBufferSize(): Int

getMaxSessionIdleTimeout

open fun getMaxSessionIdleTimeout(): Long

getMaxTextMessageBufferSize

open fun getMaxTextMessageBufferSize(): Int

setAsyncSendTimeout

open fun setAsyncSendTimeout(timeoutInMillis: Long): Unit

Exposes the underlying config option on javax.websocket.server.ServerContainer#setAsyncSendTimeout(long).

setMaxBinaryMessageBufferSize

open fun setMaxBinaryMessageBufferSize(bufferSize: Int): Unit

Exposes the underlying config option on javax.websocket.server.ServerContainer#setDefaultMaxBinaryMessageBufferSize(int).

setMaxSessionIdleTimeout

open fun setMaxSessionIdleTimeout(timeoutInMillis: Long): Unit

Exposes the underlying config option on javax.websocket.server.ServerContainer#setDefaultMaxSessionIdleTimeout(long).

setMaxTextMessageBufferSize

open fun setMaxTextMessageBufferSize(bufferSize: Int): Unit

Exposes the underlying config option on javax.websocket.server.ServerContainer#setDefaultMaxTextMessageBufferSize(int).

upgrade

open fun upgrade(exchange: ServerWebExchange, handler: WebSocketHandler, subProtocol: String): Mono<Void>