abstract class WebSocketMessageBrokerConfigurationSupport : AbstractMessageBrokerConfiguration
Extends AbstractMessageBrokerConfiguration and adds configuration for receiving and responding to STOMP messages from WebSocket clients.
Typically used in conjunction with EnableWebSocketMessageBroker but can also be extended directly.
Author
Rossen Stoyanchev
Author
Artem Bilan
Since
4.0
WebSocketMessageBrokerConfigurationSupport()
Extends AbstractMessageBrokerConfiguration and adds configuration for receiving and responding to STOMP messages from WebSocket clients. Typically used in conjunction with EnableWebSocketMessageBroker but can also be extended directly. |
open fun stompWebSocketHandlerMapping(): HandlerMapping |
|
open fun subProtocolWebSocketHandler(): WebSocketHandler |
|
open fun webSocketMessageBrokerStats(): WebSocketMessageBrokerStats |
|
open static fun webSocketScopeConfigurer(): CustomScopeConfigurer |
open fun brokerChannel(): AbstractSubscribableChannel |
|
open fun brokerChannelExecutor(): ThreadPoolTaskExecutor |
|
open fun brokerMessageConverter(): CompositeMessageConverter |
|
open fun brokerMessagingTemplate(): SimpMessagingTemplate |
|
open fun clientInboundChannel(): AbstractSubscribableChannel |
|
open fun clientInboundChannelExecutor(): ThreadPoolTaskExecutor |
|
open fun clientOutboundChannel(): AbstractSubscribableChannel |
|
open fun clientOutboundChannelExecutor(): ThreadPoolTaskExecutor |
|
open fun getApplicationContext(): ApplicationContext |
|
fun getPathMatcher(): PathMatcher
Provide access to the configured PatchMatcher for access from other configuration classes. |
|
open fun getValidator(): Validator
Override this method to provide a custom Validator. |
|
open fun messageBrokerTaskScheduler(): ThreadPoolTaskScheduler |
|
open fun setApplicationContext(applicationContext: ApplicationContext): Unit |
|
open fun simpAnnotationMethodMessageHandler(): SimpAnnotationMethodMessageHandler |
|
open fun simpleBrokerMessageHandler(): AbstractBrokerMessageHandler |
|
open fun stompBrokerRelayMessageHandler(): AbstractBrokerMessageHandler |
|
open fun userDestinationMessageHandler(): UserDestinationMessageHandler |
|
open fun userDestinationResolver(): UserDestinationResolver |
|
open fun userRegistry(): SimpUserRegistry |
|
open fun userRegistryMessageHandler(): MessageHandler |
open class DelegatingWebSocketMessageBrokerConfiguration : WebSocketMessageBrokerConfigurationSupport
A WebSocketMessageBrokerConfigurationSupport extension that detects beans of type WebSocketMessageBrokerConfigurer and delegates to all of them allowing callback style customization of the configuration provided in WebSocketMessageBrokerConfigurationSupport. This class is typically imported via EnableWebSocketMessageBroker. |