spring-framework / org.springframework.web.socket.config.annotation / AbstractWebSocketHandlerRegistration

AbstractWebSocketHandlerRegistration

abstract class AbstractWebSocketHandlerRegistration<M : Any> : WebSocketHandlerRegistration

Base class for WebSocketHandlerRegistrations that gathers all the configuration options but allows sub-classes to put together the actual HTTP request mappings.

Author
Rossen Stoyanchev

Author
Sebastien Deleuze

Since
4.0

Constructors

<init>

AbstractWebSocketHandlerRegistration()AbstractWebSocketHandlerRegistration(defaultTaskScheduler: TaskScheduler)

Deprecated constructor with a TaskScheduler.

Functions

addHandler

open fun addHandler(handler: WebSocketHandler, vararg paths: String): WebSocketHandlerRegistration

addInterceptors

open fun addInterceptors(vararg interceptors: HandshakeInterceptor): WebSocketHandlerRegistration

setAllowedOrigins

open fun setAllowedOrigins(vararg allowedOrigins: String): WebSocketHandlerRegistration

setHandshakeHandler

open fun setHandshakeHandler(handshakeHandler: HandshakeHandler): WebSocketHandlerRegistration

withSockJS

open fun withSockJS(): SockJsServiceRegistration