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