├── .gitignore ├── LICENSE ├── README ├── pom.xml └── src └── main ├── java └── org │ └── nextrtc │ └── examples │ └── videochat_with_rest │ ├── AppConfig.java │ ├── MyEndpoint.java │ ├── SampleWebStaticApplication.java │ ├── auth │ └── AuthUtils.java │ ├── config │ ├── DBConfig.java │ ├── MvcConfig.java │ ├── NextRTCEndpointConfig.java │ └── WebSecurityConfig.java │ ├── controller │ ├── CheckMyName.java │ ├── HistoryController.java │ ├── RegisterController.java │ └── VerificationController.java │ ├── domain │ ├── Connection.java │ ├── Conversation.java │ ├── Member.java │ ├── User.java │ ├── handler │ │ ├── ConversationCreatedHandler.java │ │ ├── ConversationDestroyedHandler.java │ │ ├── ExceptionHandler.java │ │ ├── MemberJoinedHandler.java │ │ ├── MemberLeftHandler.java │ │ ├── SessionClosedHandler.java │ │ ├── SessionOpenedHandler.java │ │ └── common │ │ │ ├── ConversationHandler.java │ │ │ └── FromMemberHandler.java │ └── history │ │ ├── Call.java │ │ └── History.java │ ├── repo │ ├── ConnectionRepository.java │ ├── ConversationRepository.java │ ├── MemberRepository.java │ └── UserRepository.java │ └── service │ ├── DestroyConversationService.java │ ├── HistoryService.java │ ├── MemberJoinService.java │ ├── MemberLeftService.java │ ├── OAuthLoginSuccess.java │ ├── RegisterUserService.java │ ├── SessionClosedService.java │ ├── SessionOpenedService.java │ └── VerifyUserService.java ├── resources ├── application.properties └── keystore.jks └── webapp ├── conversation.html ├── error.html ├── history.html ├── index.html ├── js ├── jquery-2.1.3.min.js └── nextRTC.js ├── login.html ├── register.html └── room.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/LICENSE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/README -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/AppConfig.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/MyEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/MyEndpoint.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/SampleWebStaticApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/SampleWebStaticApplication.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/auth/AuthUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/auth/AuthUtils.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/config/DBConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/config/DBConfig.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/config/MvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/config/MvcConfig.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/config/NextRTCEndpointConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/config/NextRTCEndpointConfig.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/controller/CheckMyName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/controller/CheckMyName.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/controller/HistoryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/controller/HistoryController.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/controller/RegisterController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/controller/RegisterController.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/controller/VerificationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/controller/VerificationController.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/domain/Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/domain/Connection.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/domain/Conversation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/domain/Conversation.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/domain/Member.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/domain/Member.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/domain/User.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/ConversationCreatedHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/ConversationCreatedHandler.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/ConversationDestroyedHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/ConversationDestroyedHandler.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/ExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/ExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/MemberJoinedHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/MemberJoinedHandler.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/MemberLeftHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/MemberLeftHandler.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/SessionClosedHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/SessionClosedHandler.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/SessionOpenedHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/SessionOpenedHandler.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/common/ConversationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/common/ConversationHandler.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/common/FromMemberHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/domain/handler/common/FromMemberHandler.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/domain/history/Call.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/domain/history/Call.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/domain/history/History.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/domain/history/History.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/repo/ConnectionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/repo/ConnectionRepository.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/repo/ConversationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/repo/ConversationRepository.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/repo/MemberRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/repo/MemberRepository.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/repo/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/repo/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/service/DestroyConversationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/service/DestroyConversationService.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/service/HistoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/service/HistoryService.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/service/MemberJoinService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/service/MemberJoinService.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/service/MemberLeftService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/service/MemberLeftService.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/service/OAuthLoginSuccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/service/OAuthLoginSuccess.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/service/RegisterUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/service/RegisterUserService.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/service/SessionClosedService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/service/SessionClosedService.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/service/SessionOpenedService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/service/SessionOpenedService.java -------------------------------------------------------------------------------- /src/main/java/org/nextrtc/examples/videochat_with_rest/service/VerifyUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/java/org/nextrtc/examples/videochat_with_rest/service/VerifyUserService.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/resources/keystore.jks -------------------------------------------------------------------------------- /src/main/webapp/conversation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/webapp/conversation.html -------------------------------------------------------------------------------- /src/main/webapp/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/webapp/error.html -------------------------------------------------------------------------------- /src/main/webapp/history.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/webapp/history.html -------------------------------------------------------------------------------- /src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/webapp/index.html -------------------------------------------------------------------------------- /src/main/webapp/js/jquery-2.1.3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/webapp/js/jquery-2.1.3.min.js -------------------------------------------------------------------------------- /src/main/webapp/js/nextRTC.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/webapp/js/nextRTC.js -------------------------------------------------------------------------------- /src/main/webapp/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/webapp/login.html -------------------------------------------------------------------------------- /src/main/webapp/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/webapp/register.html -------------------------------------------------------------------------------- /src/main/webapp/room.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mslosarz/nextrtc-videochat-with-rest/HEAD/src/main/webapp/room.html --------------------------------------------------------------------------------