Go to file
Hai Brenner da7a05ecd8 Fix: UI now has command queue of size 1.
A new CommandPend class is introduced. It functions basically as
an ArrayBlockingQueue of size 1.
Difference is that it can handle two functions from two different threads
 - trample(cmd): removes the previously kept command (if there is such) and overrides it with the next command
 - offer(cmd): keeps the given command, but only if it doesn't currently keeps an older one

This new functionality is used so the UI can get commands from the controller
(but only take into account the latest one). At the same time it gets tick commands
from its clock ticker, but only keep and handle those if it doesn't have
a real controller command to handle.
2016-07-19 12:05:06 +03:00
bulletin-board-client Fixed some errors in the tests. 2016-06-28 15:08:36 +03:00
bulletin-board-server Merge branch 'master' of https://cs.idc.ac.il/rhodecode/meerkat/meerkat-java 2016-07-06 21:45:35 +03:00
distributed-key-generation Complete overhaul of batch system on server-side 2016-06-16 11:21:58 +03:00
gradle/wrapper re-adding required gradle files 2015-12-16 18:15:53 +02:00
meerkat-common Fix protobuf definition of EncryptedBallot to match the standard convention. 2016-07-12 11:49:25 +03:00
polling-station Merge branch 'master' into vbdev2 2016-07-06 21:55:34 +03:00
restful-api-common Implemented (untested) batch messages in Bulletin Board Server (MySQL implementation only). 2015-12-21 23:16:06 +02:00
voting-booth Fix: UI now has command queue of size 1. 2016-07-19 12:05:06 +03:00
.gitignore Ignore .arcconfig 2016-06-28 15:10:38 +03:00
build.gradle Added BB client intergration test (broken) 2015-12-06 20:33:45 +02:00
build.gradle-template Add configuration for test dependencies between subprojects 2015-11-22 15:31:51 +02:00
gradlew re-adding required gradle files 2015-12-16 18:15:53 +02:00
gradlew.bat Added gradle 2015-10-26 16:06:45 +02:00
settings.gradle Complete overhaul of batch system on server-side 2016-06-16 11:21:58 +03:00