From 0e0d4d801b55c224b60fca5e62fd648206cdbf09 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Fri, 04 Jan 2019 23:55:22 +0000
Subject: [PATCH] Job monitor...

---
 borgbutler-core/src/main/java/de/micromata/borgbutler/BorgQueueExecutor.java |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/borgbutler-core/src/main/java/de/micromata/borgbutler/BorgQueueExecutor.java b/borgbutler-core/src/main/java/de/micromata/borgbutler/BorgQueueExecutor.java
index 0929332..6e429bf 100644
--- a/borgbutler-core/src/main/java/de/micromata/borgbutler/BorgQueueExecutor.java
+++ b/borgbutler-core/src/main/java/de/micromata/borgbutler/BorgQueueExecutor.java
@@ -6,10 +6,7 @@
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 
 /**
  * A queue is important because Borg doesn't support parallel calls for one repository.
@@ -27,6 +24,16 @@
     private Map<String, JobQueue<String>> queueMap = new HashMap<>();
 
     /**
+     * @return A list of all repos with queues.
+     */
+    public List<String> getRepos() {
+        List<String> list = new ArrayList<>();
+        list.addAll(queueMap.keySet());
+        Collections.sort(list);
+        return list;
+    }
+
+    /**
      * For displaying purposes.
      *
      * @param repo

--
Gitblit v1.10.0