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