ForwardedSecurityAnalysisExecution
, which clarifies the input data for that kind
of execution, and tries to differentiate more between a SecurityAnalysis
and its mode of execution.@Deprecated public class ExternalSecurityAnalysis extends Object implements SecurityAnalysis
Modifier and Type | Field and Description |
---|---|
protected ComputationManager |
computationManager
Deprecated.
|
protected ExternalSecurityAnalysisConfig |
config
Deprecated.
|
protected List<String> |
extensions
Deprecated.
|
protected Network |
network
Deprecated.
|
protected Integer |
taskCount
Deprecated.
|
Constructor and Description |
---|
ExternalSecurityAnalysis(ExternalSecurityAnalysisConfig config,
Network network,
ComputationManager computationManager,
List<String> extensions)
Deprecated.
|
ExternalSecurityAnalysis(ExternalSecurityAnalysisConfig config,
Network network,
ComputationManager computationManager,
List<String> extensions,
int taskCount)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
addInterceptor(SecurityAnalysisInterceptor interceptor)
Deprecated.
|
protected SecurityAnalysisExecutionInput |
buildInput(String workingStateId,
SecurityAnalysisParameters parameters,
ContingenciesProvider contingenciesProvider)
Deprecated.
|
boolean |
removeInterceptor(SecurityAnalysisInterceptor interceptor)
Deprecated.
|
CompletableFuture<SecurityAnalysisResult> |
run(String workingStateId,
SecurityAnalysisParameters parameters,
ContingenciesProvider contingenciesProvider)
Deprecated.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
runWithLog
protected final ExternalSecurityAnalysisConfig config
protected final Network network
protected final ComputationManager computationManager
protected final Integer taskCount
public ExternalSecurityAnalysis(ExternalSecurityAnalysisConfig config, Network network, ComputationManager computationManager, List<String> extensions)
public ExternalSecurityAnalysis(ExternalSecurityAnalysisConfig config, Network network, ComputationManager computationManager, List<String> extensions, int taskCount)
public void addInterceptor(SecurityAnalysisInterceptor interceptor)
addInterceptor
in interface SecurityAnalysis
public boolean removeInterceptor(SecurityAnalysisInterceptor interceptor)
removeInterceptor
in interface SecurityAnalysis
public CompletableFuture<SecurityAnalysisResult> run(String workingStateId, SecurityAnalysisParameters parameters, ContingenciesProvider contingenciesProvider)
run
in interface SecurityAnalysis
protected SecurityAnalysisExecutionInput buildInput(String workingStateId, SecurityAnalysisParameters parameters, ContingenciesProvider contingenciesProvider)
Copyright © 2020. All rights reserved.