diff options
| author | 2026-07-02 19:39:40 +0200 | |
|---|---|---|
| committer | 2026-07-09 09:59:28 +0200 | |
| commit | 4616d6fa087663c29314721c87fd47ba4bb1a565 (patch) | |
| tree | c9c4fcdfea490e707603d6e417d15380a70698fa | |
| parent | 8948b8b256d26c13dc1d971e46de716e4dea701d (diff) | |
Default timeout for close operation to 60 seconds
| -rw-r--r-- | src/main/java/com/it_jaros/jscanner/App.java | 4 | ||||
| -rw-r--r-- | src/main/java/com/it_jaros/jscanner/Scanner.java | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/com/it_jaros/jscanner/App.java b/src/main/java/com/it_jaros/jscanner/App.java index cd82140..0e579ea 100644 --- a/src/main/java/com/it_jaros/jscanner/App.java +++ b/src/main/java/com/it_jaros/jscanner/App.java @@ -27,7 +27,7 @@ public class App { if (options == null) return; try (Scanner scanner = new Scanner(options)) { Scan scan = Scan.create(options); - addShutdownHook(scanner, options); + addShutdownHook(scanner); printScanResults(scanner.runScan(scan), scan.getPeakConcurrentConnects(), options.showFilteredPorts()); } finally { shutdownLatch.countDown(); @@ -97,7 +97,7 @@ public class App { * * @param scanner */ - private static void addShutdownHook(Scanner scanner, ScanOptions options) { + private static void addShutdownHook(Scanner scanner) { shutdownHook = new Thread(() -> { System.err.printf("%nCtrl-C received. Shutting down... Waiting for timeout of %d seconds%n", shutdownTimeoutInMillis / 1000); shutdown(scanner); diff --git a/src/main/java/com/it_jaros/jscanner/Scanner.java b/src/main/java/com/it_jaros/jscanner/Scanner.java index 12cfe15..0421e9b 100644 --- a/src/main/java/com/it_jaros/jscanner/Scanner.java +++ b/src/main/java/com/it_jaros/jscanner/Scanner.java @@ -243,7 +243,7 @@ public class Scanner implements AutoCloseable { @Override public void close() throws Exception { cancel(); - awaitTermination(Duration.ofMillis(10000)); + awaitTermination(Duration.ofMillis(60000)); } public void awaitTermination(Duration duration) throws InterruptedException, TimeoutException { |
