public class ForwardedSecurityAnalysisExecution extends 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,
Integer forwardedTaskCount) |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<SecurityAnalysisResult> |
execute(com.powsybl.computation.ComputationManager computationManager,
SecurityAnalysisExecutionInput data) |
CompletableFuture<SecurityAnalysisResultWithLog> |
executeWithLog(com.powsybl.computation.ComputationManager computationManager,
SecurityAnalysisExecutionInput data) |
public ForwardedSecurityAnalysisExecution(ExternalSecurityAnalysisConfig config)
public ForwardedSecurityAnalysisExecution(ExternalSecurityAnalysisConfig config, Integer forwardedTaskCount)
public CompletableFuture<SecurityAnalysisResult> execute(com.powsybl.computation.ComputationManager computationManager, SecurityAnalysisExecutionInput data)
execute
in interface SecurityAnalysisExecution
public CompletableFuture<SecurityAnalysisResultWithLog> executeWithLog(com.powsybl.computation.ComputationManager computationManager, SecurityAnalysisExecutionInput data)
executeWithLog
in interface SecurityAnalysisExecution
Copyright © 2020. All rights reserved.