content: /*
   * Gretty
   *
   * Copyright (C) 2013-2015 Andrey Hihlovskiy and contributors.
   *
   * See the file "LICENSE" for copying and usage permission.
   * See the file "CONTRIBUTORS" for complete list of contributors.
   */
  package org.akhikhl.examples.gretty.springbootwebsocket;
  
  import org.springframework.context.annotation.Configuration;
  import org.springframework.messaging.simp.config.MessageBrokerRegistry;
  import org.springframework.web.socket.config.annotation.AbstractWebSocketMessageBrokerConfigurer;
  import org.springframework.web.socket.config.annotation.EnableWebSocketMessageBroker;
  import org.springframework.web.socket.config.annotation.StompEndpointRegistry;
  
  @Configuration
  @EnableWebSocketMessageBroker
  public class WebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer {
  
  	@Override
  	public void configureMessageBroker(MessageBrokerRegistry config) {
  		config.enableSimpleBroker("/topic");
  		config.setApplicationDestinationPrefixes("/app");
  	}
  
  	@Override
  	public void registerStompEndpoints(StompEndpointRegistry registry) {
  		registry.addEndpoint("/hello").withSockJS();
  	}
  
  }
  