package com.it_jaros.jscanner.scan.engine; import com.it_jaros.jscanner.scan.Scan; import com.it_jaros.jscanner.scan.ScanOptions; import java.util.concurrent.ExecutorService; import java.util.concurrent.Semaphore; public record ScanExecutionContext( ScanOptions scanOptions, ExecutorService executorService, Semaphore socketLimit, CancelledToken cancelledToken, Scan scan, PortScanRateLimiter portScanRateLimiter ) {}