WebSocketConfig

@Configuration
@EnableWebSocketMessageBroker
class WebSocketConfig(connectionInterceptor: WebSocketConnectionInterceptor) : WebSocketMessageBrokerConfigurer(source)

Configuração de WebSocket com STOMP e limitação de conexões.

Utiliza broker simples em memória para mensagens em tempo real. Integra limitador de conexões simultâneas por usuário.

Constructors

Link copied to clipboard
constructor(connectionInterceptor: WebSocketConnectionInterceptor)

Functions

Link copied to clipboard
open fun addArgumentResolvers(argumentResolvers: MutableList<HandlerMethodArgumentResolver>)
Link copied to clipboard
open fun addReturnValueHandlers(returnValueHandlers: MutableList<HandlerMethodReturnValueHandler>)
Link copied to clipboard
open override fun configureClientInboundChannel(registration: ChannelRegistration)
Link copied to clipboard
open fun configureClientOutboundChannel(registration: ChannelRegistration)
Link copied to clipboard
open override fun configureMessageBroker(config: MessageBrokerRegistry)
Link copied to clipboard
open fun configureMessageConverters(messageConverters: MutableList<MessageConverter>): Boolean
Link copied to clipboard
open fun configureWebSocketTransport(registry: WebSocketTransportRegistration)
Link copied to clipboard
@Nullable
open fun getPhase(): Int
Link copied to clipboard
open override fun registerStompEndpoints(registry: StompEndpointRegistry)