summaryrefslogtreecommitdiff
path: root/src/main/java/com/it_jaros/jscanner/Scan.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/it_jaros/jscanner/Scan.java')
-rw-r--r--src/main/java/com/it_jaros/jscanner/Scan.java16
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);
- }
}