summaryrefslogtreecommitdiff
path: root/src/main/java/com/it_jaros/networkScanner/ProgressBar.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/it_jaros/networkScanner/ProgressBar.java')
-rw-r--r--src/main/java/com/it_jaros/networkScanner/ProgressBar.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/com/it_jaros/networkScanner/ProgressBar.java b/src/main/java/com/it_jaros/networkScanner/ProgressBar.java
index 2537d9f..ca755a6 100644
--- a/src/main/java/com/it_jaros/networkScanner/ProgressBar.java
+++ b/src/main/java/com/it_jaros/networkScanner/ProgressBar.java
@@ -9,9 +9,10 @@ import java.util.concurrent.locks.ReentrantLock;
public class ProgressBar {
- private ScheduledExecutorService ui = Executors.newSingleThreadScheduledExecutor();
+ private final ScheduledExecutorService ui = Executors.newSingleThreadScheduledExecutor();
+ private final ReentrantLock lock = new ReentrantLock();
+
private List<Progress> hosts;
- private ReentrantLock lock = new ReentrantLock();
public void start() {
this.hosts = new ArrayList<>();
@@ -68,6 +69,7 @@ public class ProgressBar {
// we need to draw one last time for the 100% to appear
drawProgress(true);
} catch (InterruptedException ignored) {
+ Thread.currentThread().interrupt();
}
}
}