public class ForwardedSecurityAnalysisExecution extends java.lang.Object implements SecurityAnalysisExecution
forwardedTaskCount
parameter will be forward to that process, so if it is greater than one,
it will spawn multiple "slave" processes.Constructor and Description |
---|
ForwardedSecurityAnalysisExecution(ExternalSecurityAnalysisConfig config) |
ForwardedSecurityAnalysisExecution(ExternalSecurityAnalysisConfig config,
java.lang.Integer forwardedTaskCount) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<SecurityAnalysisResult> |
execute(ComputationManager computationManager,
SecurityAnalysisExecutionInput data) |
java.util.concurrent.CompletableFuture<SecurityAnalysisResultWithLog> |
executeWithLog(ComputationManager computationManager,
SecurityAnalysisExecutionInput data) |
public ForwardedSecurityAnalysisExecution(ExternalSecurityAnalysisConfig config)
public ForwardedSecurityAnalysisExecution(ExternalSecurityAnalysisConfig config, java.lang.Integer forwardedTaskCount)
public java.util.concurrent.CompletableFuture<SecurityAnalysisResult> execute(ComputationManager computationManager, SecurityAnalysisExecutionInput data)
execute
in interface SecurityAnalysisExecution
public java.util.concurrent.CompletableFuture<SecurityAnalysisResultWithLog> executeWithLog(ComputationManager computationManager, SecurityAnalysisExecutionInput data)
executeWithLog
in interface SecurityAnalysisExecution