├── README.md ├── back-end ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── me │ │ │ └── john │ │ │ └── amiscaray │ │ │ └── springwebsocketdemo │ │ │ ├── SpringWebsocketDemoApplication.java │ │ │ ├── config │ │ │ ├── AppSecurityConfig.java │ │ │ └── WebSocketConfiguration.java │ │ │ ├── controllers │ │ │ └── MessageController.java │ │ │ ├── dao │ │ │ └── UserRepo.java │ │ │ ├── dtos │ │ │ ├── AppUserDetails.java │ │ │ ├── MessageDto.java │ │ │ └── UserDto.java │ │ │ ├── entities │ │ │ └── User.java │ │ │ └── service │ │ │ ├── AppUserDetailsService.java │ │ │ ├── AuthChannelInterceptor.java │ │ │ ├── UserService.java │ │ │ └── WebSocketAuthenticatorService.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── me │ └── john │ └── amiscaray │ └── springwebsocketdemo │ └── SpringWebsocketDemoApplicationTests.java └── front-end ├── .gitignore ├── index.html └── main.js /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/README.md -------------------------------------------------------------------------------- /back-end/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/.gitignore -------------------------------------------------------------------------------- /back-end/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /back-end/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /back-end/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /back-end/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/mvnw -------------------------------------------------------------------------------- /back-end/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/mvnw.cmd -------------------------------------------------------------------------------- /back-end/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/pom.xml -------------------------------------------------------------------------------- /back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/SpringWebsocketDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/SpringWebsocketDemoApplication.java -------------------------------------------------------------------------------- /back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/config/AppSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/config/AppSecurityConfig.java -------------------------------------------------------------------------------- /back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/config/WebSocketConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/config/WebSocketConfiguration.java -------------------------------------------------------------------------------- /back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/controllers/MessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/controllers/MessageController.java -------------------------------------------------------------------------------- /back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/dao/UserRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/dao/UserRepo.java -------------------------------------------------------------------------------- /back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/dtos/AppUserDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/dtos/AppUserDetails.java -------------------------------------------------------------------------------- /back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/dtos/MessageDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/dtos/MessageDto.java -------------------------------------------------------------------------------- /back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/dtos/UserDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/dtos/UserDto.java -------------------------------------------------------------------------------- /back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/entities/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/entities/User.java -------------------------------------------------------------------------------- /back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/service/AppUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/service/AppUserDetailsService.java -------------------------------------------------------------------------------- /back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/service/AuthChannelInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/service/AuthChannelInterceptor.java -------------------------------------------------------------------------------- /back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/service/UserService.java -------------------------------------------------------------------------------- /back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/service/WebSocketAuthenticatorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/src/main/java/me/john/amiscaray/springwebsocketdemo/service/WebSocketAuthenticatorService.java -------------------------------------------------------------------------------- /back-end/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/src/main/resources/application.properties -------------------------------------------------------------------------------- /back-end/src/test/java/me/john/amiscaray/springwebsocketdemo/SpringWebsocketDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/back-end/src/test/java/me/john/amiscaray/springwebsocketdemo/SpringWebsocketDemoApplicationTests.java -------------------------------------------------------------------------------- /front-end/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/front-end/.gitignore -------------------------------------------------------------------------------- /front-end/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/front-end/index.html -------------------------------------------------------------------------------- /front-end/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-amiscaray/Getting-Started-With-Spring-WebSockets/HEAD/front-end/main.js --------------------------------------------------------------------------------