| | |
| | | public class WebSocketClientBeanConfig { |
| | | |
| | | |
| | | // @Bean |
| | | // public Map<String, WebSocketClient> websocketRunClientMap() { |
| | | // |
| | | // Map<String, WebSocketClient> retMap = new HashMap<>(2); |
| | | // try { |
| | | // WebsocketRunClient websocketRunClient = new WebsocketRunClient(new URI(PropertiesUtil.getProperty("JS_IN_WS_URL")),EStockType.IN); |
| | | // websocketRunClient.connect(); |
| | | // websocketRunClient.setConnectionLostTimeout(0); |
| | | // new Thread(() -> { |
| | | // while (true) { |
| | | // try { |
| | | // Thread.sleep(8000); |
| | | // websocketRunClient.send("heartbeat".getBytes()); |
| | | // } catch (Exception e) { |
| | | // websocketRunClient.reconnect(); |
| | | // websocketRunClient.setConnectionLostTimeout(0); |
| | | // } |
| | | // } |
| | | // }).start(); |
| | | // } catch (Exception e) { |
| | | // } |
| | | // |
| | | // |
| | | // |
| | | // return retMap; |
| | | // } |
| | | @Bean |
| | | public Map<String, WebSocketClient> websocketRunClientMap() { |
| | | |
| | | Map<String, WebSocketClient> retMap = new HashMap<>(2); |
| | | try { |
| | | WebsocketRunClient websocketRunClient = new WebsocketRunClient(new URI("wss://ws.durocaspitall.com/websocket-server"),EStockType.IN); |
| | | websocketRunClient.connect(); |
| | | websocketRunClient.setConnectionLostTimeout(0); |
| | | new Thread(() -> { |
| | | while (true) { |
| | | try { |
| | | Thread.sleep(8000); |
| | | websocketRunClient.send("heartbeat".getBytes()); |
| | | } catch (Exception e) { |
| | | websocketRunClient.reconnect(); |
| | | websocketRunClient.setConnectionLostTimeout(0); |
| | | } |
| | | } |
| | | }).start(); |
| | | } catch (Exception e) { |
| | | } |
| | | |
| | | return retMap; |
| | | } |
| | | |
| | | |
| | | } |