diff options
Diffstat (limited to 'src/main/java/com/it_jaros/jscanner/Scan.java')
| -rw-r--r-- | src/main/java/com/it_jaros/jscanner/Scan.java | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/src/main/java/com/it_jaros/jscanner/Scan.java b/src/main/java/com/it_jaros/jscanner/Scan.java index 75ed349..bdc3f3a 100644 --- a/src/main/java/com/it_jaros/jscanner/Scan.java +++ b/src/main/java/com/it_jaros/jscanner/Scan.java @@ -13,23 +13,17 @@ import java.util.stream.Stream; */ public class Scan { private final Stream<String> hosts; - private final ScanState state; private final String ports; private final Counter counter; private final ProgressBar progressBar; - private Scan(Stream<String> hosts, String ports, ScanState state, boolean quiet) { + private Scan(Stream<String> hosts, String ports, boolean quiet) { this.hosts = hosts; this.ports = ports; - this.state = state; this.counter = new Counter(); this.progressBar = new ProgressBar(quiet); } - public List<ScanResult> getResults() { - return this.state.getCopyOfResults(); - } - public int getPeakConcurrentConnects() { return counter.max(); } @@ -70,11 +64,11 @@ public class Scan { } private static Scan create(Stream<String> lines, String ports, boolean quiet) { - return new Scan(lines, ports, new ScanState(), quiet); + return new Scan(lines, ports, quiet); } public static Scan create(List<String> hostsArgv, String ports, boolean quiet) { - return new Scan(hostsArgv.stream(), ports, new ScanState(), quiet); + return new Scan(hostsArgv.stream(), ports, quiet); } public Stream<String> getHosts() { @@ -105,8 +99,4 @@ public class Scan { public void decSocketCounter() { counter.dec(); } - - public void addScanResult(ScanResult scanResult) { - state.addScanResult(scanResult); - } } |
