summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/filetransfer/DownloadTask.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/filetransfer/DownloadTask.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/filetransfer/DownloadTask.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/filetransfer/DownloadTask.java b/dozentenmodul/src/main/java/org/openslx/dozmod/filetransfer/DownloadTask.java
index 0692f8a2..3b57222f 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/filetransfer/DownloadTask.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/filetransfer/DownloadTask.java
@@ -4,6 +4,7 @@ import java.io.File;
import java.io.FileNotFoundException;
import java.io.RandomAccessFile;
import java.util.List;
+import java.util.concurrent.atomic.AtomicInteger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
@@ -28,7 +29,9 @@ public class DownloadTask extends TransferTask {
* Logger instance for this class.
*/
private final static Logger LOGGER = LogManager.getLogger(DownloadTask.class);
-
+
+ private static final AtomicInteger THREAD_ID = new AtomicInteger();
+
private final String host;
private final int port;
private final String downloadToken;
@@ -122,6 +125,10 @@ public class DownloadTask extends TransferTask {
private class DownloadThread extends TransferThread {
private Downloader downloader = null;
private DownloadHandler cb = new DownloadHandler();
+
+ public DownloadThread() {
+ super("UpConn#" + THREAD_ID.incrementAndGet());
+ }
@Override
public void run() {