public class SecurityAnalysisImpl extends AbstractSecurityAnalysis
interceptors, network, violationDetector, violationFilter
Constructor and Description |
---|
SecurityAnalysisImpl(Network network,
ComputationManager computationManager,
LoadFlowFactory loadFlowFactory) |
SecurityAnalysisImpl(Network network,
LimitViolationDetector detector,
LimitViolationFilter filter,
ComputationManager computationManager,
LoadFlowFactory loadFlowFactory) |
SecurityAnalysisImpl(Network network,
LimitViolationFilter filter,
ComputationManager computationManager,
LoadFlowFactory loadFlowFactory) |
Modifier and Type | Method and Description |
---|---|
void |
addInterceptor(SecurityAnalysisInterceptor interceptor) |
boolean |
removeInterceptor(SecurityAnalysisInterceptor interceptor) |
java.util.concurrent.CompletableFuture<SecurityAnalysisResult> |
run(java.lang.String workingStateId,
SecurityAnalysisParameters securityAnalysisParameters,
ContingenciesProvider contingenciesProvider) |
createResultBuilder
public SecurityAnalysisImpl(Network network, ComputationManager computationManager, LoadFlowFactory loadFlowFactory)
public SecurityAnalysisImpl(Network network, LimitViolationFilter filter, ComputationManager computationManager, LoadFlowFactory loadFlowFactory)
public SecurityAnalysisImpl(Network network, LimitViolationDetector detector, LimitViolationFilter filter, ComputationManager computationManager, LoadFlowFactory loadFlowFactory)
public void addInterceptor(SecurityAnalysisInterceptor interceptor)
addInterceptor
in interface SecurityAnalysis
addInterceptor
in class AbstractSecurityAnalysis
public boolean removeInterceptor(SecurityAnalysisInterceptor interceptor)
removeInterceptor
in interface SecurityAnalysis
removeInterceptor
in class AbstractSecurityAnalysis
public java.util.concurrent.CompletableFuture<SecurityAnalysisResult> run(java.lang.String workingStateId, SecurityAnalysisParameters securityAnalysisParameters, ContingenciesProvider contingenciesProvider)