summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodulserver/src/main/java')
-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()) {