Annotation Interface EnableWebSocketMessageBroker
@Retention(RUNTIME)
@Target(TYPE)
@Documented
@Import(DelegatingWebSocketMessageBrokerConfiguration.class)
public @interface EnableWebSocketMessageBroker
Add this annotation to an 
@Configuration class to enable broker-backed
 messaging over WebSocket using a higher-level messaging sub-protocol.
 
 @Configuration
 @EnableWebSocketMessageBroker
 public class MyWebSocketConfig {
 }
 
 Customize the imported configuration by implementing the
 WebSocketMessageBrokerConfigurer interface:
 
 @Configuration
 @EnableWebSocketMessageBroker
 public class MyConfiguration implements WebSocketMessageBrokerConfigurer {
     @Override
     public void registerStompEndpoints(StompEndpointRegistry registry) {
         registry.addEndpoint("/portfolio").withSockJS();
     }
     @Override
     public void configureMessageBroker(MessageBrokerRegistry registry) {
         registry.enableStompBrokerRelay("/queue/", "/topic/");
         registry.setApplicationDestinationPrefixes("/app/");
     }
 }
 - Since:
- 4.0
- Author:
- Rossen Stoyanchev