summaryrefslogtreecommitdiff
path: root/src/main/java/com/it_jaros/jscanner/Scan.java
diff options
context:
space:
mode:
authorGravatar Matthias Jaros <jarlucmat@mailbox.org>2026-08-07 12:11:47 +0200
committerGravatar Matthias Jaros <jarlucmat@mailbox.org>2026-08-07 12:15:18 +0200
commitd9d3fb576ecc6d25d7b8a79fd79156b84f74ff90 (patch)
tree10faf1a3f27cba16127d3c7839dc71ba1d1ac91e /src/main/java/com/it_jaros/jscanner/Scan.java
parent97d4fded3bba629fe9597c58db2fbd7f995edc99 (diff)
Moved socketLimit before portRateLimiter because otherwise burst can
happen if sockets reach limit and too many threads accumulate after portRateLimiter
Diffstat (limited to 'src/main/java/com/it_jaros/jscanner/Scan.java')
-rw-r--r--src/main/java/com/it_jaros/jscanner/Scan.java10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/main/java/com/it_jaros/jscanner/Scan.java b/src/main/java/com/it_jaros/jscanner/Scan.java
index 6800c5a..3db803f 100644
--- a/src/main/java/com/it_jaros/jscanner/Scan.java
+++ b/src/main/java/com/it_jaros/jscanner/Scan.java
@@ -111,11 +111,13 @@ public class Scan {
public void portStart() {
this.portCounter.inc();
this.threadCounter.inc();
+ this.socketCounter.inc();
}
public void portFinish() {
this.portCounter.dec();
this.threadCounter.dec();
+ this.socketCounter.dec();
}
public void hostStart() {
@@ -128,14 +130,6 @@ public class Scan {
this.hostCounter.dec();
}
- public void socketStart() {
- this.socketCounter.inc();
- }
-
- public void socketFinish() {
- this.socketCounter.dec();
- }
-
public void producerStart() {
this.threadCounter.inc();
}