├── .gitignore ├── README.md ├── deployGlassfish.sh ├── deployTomcat.sh ├── deployWildFly.sh ├── pom.xml ├── shutdownTomcat.sh └── src ├── main ├── java │ └── org │ │ └── springframework │ │ └── samples │ │ └── websocket │ │ ├── client │ │ ├── GreetingService.java │ │ ├── SimpleClientWebSocketHandler.java │ │ └── SimpleGreetingService.java │ │ ├── config │ │ ├── DispatcherServletInitializer.java │ │ └── WebConfig.java │ │ ├── echo │ │ ├── DefaultEchoService.java │ │ ├── EchoService.java │ │ └── EchoWebSocketHandler.java │ │ └── snake │ │ ├── Direction.java │ │ ├── Location.java │ │ ├── Snake.java │ │ ├── SnakeTimer.java │ │ ├── SnakeUtils.java │ │ └── SnakeWebSocketHandler.java ├── js │ ├── echo-issue4.js │ └── node_modules │ │ └── sockjs-client │ │ ├── .npmignore │ │ ├── README.md │ │ ├── index.js │ │ ├── lib │ │ └── sockjs-client.js │ │ ├── node_modules │ │ └── node-uuid │ │ │ ├── .npmignore │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── benchmark │ │ │ ├── README.md │ │ │ ├── bench.gnu │ │ │ ├── bench.sh │ │ │ ├── benchmark-native.c │ │ │ └── benchmark.js │ │ │ ├── package.json │ │ │ ├── test │ │ │ ├── compare_v1.js │ │ │ ├── test.html │ │ │ └── test.js │ │ │ └── uuid.js │ │ └── package.json ├── resources │ └── log4j2.xml └── webapp │ ├── echo.html │ ├── index.html │ └── snake.html └── test ├── java └── org │ └── springframework │ └── samples │ └── websocket │ └── echo │ ├── JettyClient.java │ └── StandardClient.java └── resources └── log4j.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/README.md -------------------------------------------------------------------------------- /deployGlassfish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/deployGlassfish.sh -------------------------------------------------------------------------------- /deployTomcat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/deployTomcat.sh -------------------------------------------------------------------------------- /deployWildFly.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/deployWildFly.sh -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/pom.xml -------------------------------------------------------------------------------- /shutdownTomcat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/shutdownTomcat.sh -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/websocket/client/GreetingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/java/org/springframework/samples/websocket/client/GreetingService.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/websocket/client/SimpleClientWebSocketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/java/org/springframework/samples/websocket/client/SimpleClientWebSocketHandler.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/websocket/client/SimpleGreetingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/java/org/springframework/samples/websocket/client/SimpleGreetingService.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/websocket/config/DispatcherServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/java/org/springframework/samples/websocket/config/DispatcherServletInitializer.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/websocket/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/java/org/springframework/samples/websocket/config/WebConfig.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/websocket/echo/DefaultEchoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/java/org/springframework/samples/websocket/echo/DefaultEchoService.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/websocket/echo/EchoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/java/org/springframework/samples/websocket/echo/EchoService.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/websocket/echo/EchoWebSocketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/java/org/springframework/samples/websocket/echo/EchoWebSocketHandler.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/websocket/snake/Direction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/java/org/springframework/samples/websocket/snake/Direction.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/websocket/snake/Location.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/java/org/springframework/samples/websocket/snake/Location.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/websocket/snake/Snake.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/java/org/springframework/samples/websocket/snake/Snake.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/websocket/snake/SnakeTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/java/org/springframework/samples/websocket/snake/SnakeTimer.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/websocket/snake/SnakeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/java/org/springframework/samples/websocket/snake/SnakeUtils.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/samples/websocket/snake/SnakeWebSocketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/java/org/springframework/samples/websocket/snake/SnakeWebSocketHandler.java -------------------------------------------------------------------------------- /src/main/js/echo-issue4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/js/echo-issue4.js -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *~ 3 | -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/js/node_modules/sockjs-client/README.md -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/sockjs-client'); 2 | -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/lib/sockjs-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/js/node_modules/sockjs-client/lib/sockjs-client.js -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/node_modules/node-uuid/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/node_modules/node-uuid/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/js/node_modules/sockjs-client/node_modules/node-uuid/LICENSE.md -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/node_modules/node-uuid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/js/node_modules/sockjs-client/node_modules/node-uuid/README.md -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/node_modules/node-uuid/benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/js/node_modules/sockjs-client/node_modules/node-uuid/benchmark/README.md -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/node_modules/node-uuid/benchmark/bench.gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/js/node_modules/sockjs-client/node_modules/node-uuid/benchmark/bench.gnu -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/node_modules/node-uuid/benchmark/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/js/node_modules/sockjs-client/node_modules/node-uuid/benchmark/bench.sh -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/node_modules/node-uuid/benchmark/benchmark-native.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/js/node_modules/sockjs-client/node_modules/node-uuid/benchmark/benchmark-native.c -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/node_modules/node-uuid/benchmark/benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/js/node_modules/sockjs-client/node_modules/node-uuid/benchmark/benchmark.js -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/node_modules/node-uuid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/js/node_modules/sockjs-client/node_modules/node-uuid/package.json -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/node_modules/node-uuid/test/compare_v1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/js/node_modules/sockjs-client/node_modules/node-uuid/test/compare_v1.js -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/node_modules/node-uuid/test/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/js/node_modules/sockjs-client/node_modules/node-uuid/test/test.html -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/node_modules/node-uuid/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/js/node_modules/sockjs-client/node_modules/node-uuid/test/test.js -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/node_modules/node-uuid/uuid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/js/node_modules/sockjs-client/node_modules/node-uuid/uuid.js -------------------------------------------------------------------------------- /src/main/js/node_modules/sockjs-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/js/node_modules/sockjs-client/package.json -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/main/webapp/echo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/webapp/echo.html -------------------------------------------------------------------------------- /src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/webapp/index.html -------------------------------------------------------------------------------- /src/main/webapp/snake.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/main/webapp/snake.html -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/websocket/echo/JettyClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/test/java/org/springframework/samples/websocket/echo/JettyClient.java -------------------------------------------------------------------------------- /src/test/java/org/springframework/samples/websocket/echo/StandardClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/test/java/org/springframework/samples/websocket/echo/StandardClient.java -------------------------------------------------------------------------------- /src/test/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstoyanchev/spring-websocket-test/HEAD/src/test/resources/log4j.xml --------------------------------------------------------------------------------