Skip to content

Intervalle und Timeouts

Im Wahllokalsystem werden Intervalle und Timeouts verwendet, um wiederkehrende Aufgaben und zeitlich festgelegte Aktionen zu verwalten.

Intervalle

Intervalle werden eingesetzt, um wiederkehrende Aufgaben zu implementieren. Bei der Definition eines Intervalls wird die zu erfüllende Aufgabe sowie die zeitliche Frequenz für die Wiederholung angegeben. Im Wahllokalsystem sind die folgenden Intervalle konfiguriert:

TitelBeschreibungFrequenz
LastSeenÜberprüft, ob das Wahllokalsystem online ist und setzt entsprechend den Statusalle 30 Sekunden
Broadcast MessageLädt die älteste Nachricht für das jeweilige Wahllokalalle 5 Minuten
Send WahlbeteiligungSendet die Wahlbeteiligung an das Backendalle 30 Minuten

Timeouts

Timeouts werden verwendet, um Aktionen auszuführen, die zu einem bestimmten Zeitpunkt erfolgen sollen. Hierbei wird die Zeitspanne vom aktuellen Zeitpunkt bis zum gewünschten Zeitpunkt an das Timeout übergeben, zusammen mit der Funktion, die ausgeführt werden soll. Im Wahllokalsystem sind die folgenden Timeouts definiert:

TitelBeschreibung
Überprüfung der Anwesenheit des WahlvorstandesFragt die Anwesenheit des Wahlvorstandes ab. Der spezifische Zeitpunkt wird anhand der Konfigurationsparameter festgelegt.

Technische Umsetzung