diff options
| author | 2026-08-07 22:33:29 +0200 | |
|---|---|---|
| committer | 2026-08-07 22:33:29 +0200 | |
| commit | 54c3c8e202a9a0e1b01f7df40f869a01fb230649 (patch) | |
| tree | 36a3bc8c6b0f354ea700fb39bfbc338c86a4f0de /src | |
| parent | 3dd6e7a05384055d27187b71ee8c9c277e165bbe (diff) | |
Removed exception from signature.
Enhanced error message and comments
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/com/it_jaros/jscanner/Scanner.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main/java/com/it_jaros/jscanner/Scanner.java b/src/main/java/com/it_jaros/jscanner/Scanner.java index 770cb2b..beeb62e 100644 --- a/src/main/java/com/it_jaros/jscanner/Scanner.java +++ b/src/main/java/com/it_jaros/jscanner/Scanner.java @@ -230,7 +230,8 @@ public class Scanner implements AutoCloseable { return ScanResult.empty(host); } // online check also sends packets to the target system. - // so we need to also wait here if there is a delay defined + // in order not to violate set delay time + // we wait here too LockSupport.parkNanos(delayInNanos); } @@ -254,7 +255,7 @@ public class Scanner implements AutoCloseable { if (poll instanceof PollState.Success<PortResult>(PortResult value)) { accumulator.add(value); } else if (poll instanceof PollState.Failure(Throwable error)) { - System.err.printf("scanHostPorts: %s -> %s%n", error.getClass().getSimpleName(), error.getMessage()); + System.err.printf("scanHostPorts failed for host %s with error %s -> %s%n", host, error.getClass().getSimpleName(), error.getMessage()); } } catch (InterruptedException ignored) { Thread.currentThread().interrupt(); @@ -352,7 +353,7 @@ public class Scanner implements AutoCloseable { } } - private PortResult checkPort() throws InterruptedException { + private PortResult checkPort() { PortResult result = new PortResult(); result.setPort(port); result.setState(PortState.UNKNOWN); |
