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