diff options
| author | 2026-08-01 12:38:33 +0200 | |
|---|---|---|
| committer | 2026-08-01 12:38:33 +0200 | |
| commit | d475e58f5cc8838538b5d7189a58e88362d5e552 (patch) | |
| tree | 5c11045456f4d0e5b108a458e8f2126c6d08b09c /src/main/java/com/it_jaros/jscanner/Scanner.java | |
| parent | 4a51139f719df8a9a0a2f5640985c4c9b3cefd56 (diff) | |
Split Iterator from PortRange into seperate mutable class. so Portrange
is a clean Object that is immutable and can create as many iterators as
it wants without breaking.
Diffstat (limited to 'src/main/java/com/it_jaros/jscanner/Scanner.java')
| -rw-r--r-- | src/main/java/com/it_jaros/jscanner/Scanner.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/it_jaros/jscanner/Scanner.java b/src/main/java/com/it_jaros/jscanner/Scanner.java index 1da20fd..d22e254 100644 --- a/src/main/java/com/it_jaros/jscanner/Scanner.java +++ b/src/main/java/com/it_jaros/jscanner/Scanner.java @@ -143,7 +143,7 @@ public class Scanner implements AutoCloseable { final AtomicLong portSlotFactory = new AtomicLong(System.nanoTime()); // producer thread ProducerState<PortResult> state = startProducer( - portRange, + portRange.iterator(), maxWorkersPerHost, port -> () -> { try { |
