@Configuration public class DelegatingWebSocketMessageBrokerConfiguration extends WebSocketMessageBrokerConfigurationSupport
WebSocketMessageBrokerConfiguration
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
.
Constructor and Description |
---|
DelegatingWebSocketMessageBrokerConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected void |
configureMessageBroker(MessageBrokerConfigurer configurer) |
protected void |
registerStompEndpoints(StompEndpointRegistry registry) |
void |
setConfigurers(List<WebSocketMessageBrokerConfigurer> configurers) |
annotationMethodMessageHandler, brokerChannel, brokerDefaultSockJsTaskScheduler, brokerMessagingTemplate, brokerWebSocketHandlerMapping, getMessageBrokerConfigurer, simpleBrokerMessageHandler, simpMessageConverter, stompBrokerRelayMessageHandler, subProtocolWebSocketHandler, userDestinationMessageHandler, userQueueSuffixResolver, webSocketChannelExecutor, webSocketRequestChannel, webSocketResponseChannel
public DelegatingWebSocketMessageBrokerConfiguration()
@Autowired(required=false) public void setConfigurers(List<WebSocketMessageBrokerConfigurer> configurers)
protected void registerStompEndpoints(StompEndpointRegistry registry)
registerStompEndpoints
in class WebSocketMessageBrokerConfigurationSupport
protected void configureMessageBroker(MessageBrokerConfigurer configurer)
configureMessageBroker
in class WebSocketMessageBrokerConfigurationSupport