-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
update client event service based on PanTera updates #3839
Conversation
...s/server/src/main/java/software/uncharted/terarium/hmiserver/service/ClientEventService.java
Outdated
Show resolved
Hide resolved
...s/server/src/main/java/software/uncharted/terarium/hmiserver/service/ClientEventService.java
Outdated
Show resolved
Hide resolved
...s/server/src/main/java/software/uncharted/terarium/hmiserver/service/ClientEventService.java
Outdated
Show resolved
Hide resolved
...s/server/src/main/java/software/uncharted/terarium/hmiserver/service/ClientEventService.java
Outdated
Show resolved
Hide resolved
...s/server/src/main/java/software/uncharted/terarium/hmiserver/service/ClientEventService.java
Outdated
Show resolved
Hide resolved
This should be better, also I realise in my review I missed the anonymous functions inside the emitters which, if going with the locking approach, should also have been locking as access to a concurrent variable should be managed with locks. Though personally I dislike the Java 0.x synchronize method and prefer Java 1.6 Locks as they allow for differentation between read and write and more complicated senarios. Synchronize is a total hack of overloading every single object in Javaand should never have been allowed into the language... hurrumph. |
Description
Resolves #(issue)