From eafa1eebd9b50306c18bfdf287b3b458104868c0 Mon Sep 17 00:00:00 2001 From: Alexander Alexeev Date: Thu, 17 Nov 2016 16:23:00 +0700 Subject: webSocket app configuration merged with webSocketMvcConfiguration --- .../configuration/WebsocketAppConfiguration.java | 49 ---------------------- 1 file changed, 49 deletions(-) delete mode 100644 juick-ws/src/main/java/com/juick/ws/configuration/WebsocketAppConfiguration.java (limited to 'juick-ws/src/main/java/com/juick/ws/configuration/WebsocketAppConfiguration.java') diff --git a/juick-ws/src/main/java/com/juick/ws/configuration/WebsocketAppConfiguration.java b/juick-ws/src/main/java/com/juick/ws/configuration/WebsocketAppConfiguration.java deleted file mode 100644 index 9824a30c..00000000 --- a/juick-ws/src/main/java/com/juick/ws/configuration/WebsocketAppConfiguration.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.juick.ws.configuration; - -import com.juick.configuration.DataConfiguration; -import com.juick.ws.WebsocketComponent; -import com.juick.ws.XMPPConnection; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.context.annotation.Import; -import org.springframework.context.annotation.PropertySource; -import org.springframework.core.env.Environment; -import org.springframework.jdbc.core.JdbcTemplate; -import org.springframework.web.socket.config.annotation.EnableWebSocket; -import org.springframework.web.socket.config.annotation.ServletWebSocketHandlerRegistry; -import org.springframework.web.socket.config.annotation.WebSocketConfigurer; -import org.springframework.web.socket.config.annotation.WebSocketHandlerRegistry; - -import javax.inject.Inject; -import java.util.concurrent.ExecutorService; -import java.util.concurrent.Executors; - -/** - * Created by aalexeev on 11/12/16. - */ -@Configuration -@EnableWebSocket -@PropertySource("classpath:juick.conf") -@Import(DataConfiguration.class) -public class WebsocketAppConfiguration implements WebSocketConfigurer { - @Inject - private Environment env; - @Inject - private JdbcTemplate jdbc; - - @Bean - public WebsocketComponent wsHandler() { - return new WebsocketComponent(jdbc); - } - - @Bean - public XMPPConnection ws() { - return new XMPPConnection(env, wsHandler(), jdbc); - } - - @Override - public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) { - ((ServletWebSocketHandlerRegistry) registry).setOrder(2); - registry.addHandler(wsHandler(), "/**").setAllowedOrigins("*"); - } -} -- cgit v1.2.3