From 0703e4eeef5bc069b744eb7a9f63449fb8524766 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Sun, 30 Dec 2018 06:02:08 +0000
Subject: [PATCH] Handle concurrent load of file archives properly.

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

diff --git a/borgbutler-core/src/main/java/de/micromata/borgbutler/BorgJob.java b/borgbutler-core/src/main/java/de/micromata/borgbutler/BorgJob.java
index 921a544..7ed166b 100644
--- a/borgbutler-core/src/main/java/de/micromata/borgbutler/BorgJob.java
+++ b/borgbutler-core/src/main/java/de/micromata/borgbutler/BorgJob.java
@@ -17,10 +17,12 @@
  * A queue is important because Borg doesn't support parallel calls for one repository.
  * For each repository one single queue is allocated.
  */
-public class BorgJob extends AbstractCommandLineJob<String> {
+public class BorgJob<T> extends AbstractCommandLineJob<String> {
     private Logger log = LoggerFactory.getLogger(BorgJob.class);
     @Getter
     private BorgCommand command;
+    @Getter
+    protected T payload;
 
     public BorgJob(BorgCommand command) {
         this.command = command;

--
Gitblit v1.10.0