There was an error fetching the commit references. Please try again later.
Added event based system to recieve and catch events
This could be used to send data via websockets without searching sessionIDs or user tables within ARSnova. Simply publish an event with ARSnova-sessionKey from within the application.
Showing
- src/main/java/de/thm/arsnova/aop/UserSessionAspect.java 4 additions, 5 deletionssrc/main/java/de/thm/arsnova/aop/UserSessionAspect.java
- src/main/java/de/thm/arsnova/controller/SocketController.java 5 additions, 0 deletions...main/java/de/thm/arsnova/controller/SocketController.java
- src/main/java/de/thm/arsnova/events/ARSnovaEvent.java 31 additions, 0 deletionssrc/main/java/de/thm/arsnova/events/ARSnovaEvent.java
- src/main/java/de/thm/arsnova/events/ARSnovaEventListener.java 27 additions, 0 deletions...main/java/de/thm/arsnova/events/ARSnovaEventListener.java
- src/main/java/de/thm/arsnova/events/Publisher.java 23 additions, 0 deletionssrc/main/java/de/thm/arsnova/events/Publisher.java
- src/main/java/de/thm/arsnova/services/UserSessionService.java 4 additions, 0 deletions...main/java/de/thm/arsnova/services/UserSessionService.java
- src/main/java/de/thm/arsnova/services/UserSessionServiceImpl.java 17 additions, 0 deletions.../java/de/thm/arsnova/services/UserSessionServiceImpl.java
- src/main/java/de/thm/arsnova/socket/ARSnovaSocketIOServer.java 15 additions, 0 deletions...ain/java/de/thm/arsnova/socket/ARSnovaSocketIOServer.java
Please register or sign in to comment