summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver
diff options
context:
space:
mode:
authorSimon Rettberg2015-09-01 08:49:13 +0200
committerSimon Rettberg2015-09-01 08:49:13 +0200
commit70619516022ed33e1b2bdd0e57438d55a051fb95 (patch)
treee165687f591e5b82d0a5d3a01d3855baf72954c2 /dozentenmodulserver
parent[client] Don't show any error messages if session resume fails (diff)
downloadtutor-module-70619516022ed33e1b2bdd0e57438d55a051fb95.tar.gz
tutor-module-70619516022ed33e1b2bdd0e57438d55a051fb95.tar.xz
tutor-module-70619516022ed33e1b2bdd0e57438d55a051fb95.zip
[server] Add missing loop to maintenance worker
Diffstat (limited to 'dozentenmodulserver')
-rw-r--r--dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/maintenance/Maintenance.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/maintenance/Maintenance.java b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/maintenance/Maintenance.java
index 98f7f09b..9e44ef9c 100644
--- a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/maintenance/Maintenance.java
+++ b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/maintenance/Maintenance.java
@@ -37,8 +37,10 @@ public class Maintenance extends Thread {
public void run() {
LOGGER.info("Maintenance Thread started");
try {
- Runnable job = queue.take();
- runJob(job);
+ for (;;) {
+ Runnable job = queue.take();
+ runJob(job);
+ }
} catch (InterruptedException e) {
LOGGER.warn("Maintenance Thread was interrupted!", e);
if (!queue.isEmpty()) {