public class DistributedSecurityAnalysis extends ExternalSecurityAnalysis
ExternalSecurityAnalysis.SecurityAnalysisExecutionHandler
computationManager, config, extensions, network, taskCount
Constructor and Description |
---|
DistributedSecurityAnalysis(ExternalSecurityAnalysisConfig config,
Network network,
ComputationManager computationManager,
java.util.List<java.lang.String> extensions,
int taskCount) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<SecurityAnalysisResult> |
run(java.lang.String workingStateId,
SecurityAnalysisParameters parameters,
ContingenciesProvider contingenciesProvider) |
addInterceptor, removeInterceptor
public DistributedSecurityAnalysis(ExternalSecurityAnalysisConfig config, Network network, ComputationManager computationManager, java.util.List<java.lang.String> extensions, int taskCount)
public java.util.concurrent.CompletableFuture<SecurityAnalysisResult> run(java.lang.String workingStateId, SecurityAnalysisParameters parameters, ContingenciesProvider contingenciesProvider)
run
in interface SecurityAnalysis
run
in class ExternalSecurityAnalysis