Package com.powsybl.security.execution
Interface SecurityAnalysisExecution
-
- All Known Implementing Classes:
DistributedSecurityAnalysisExecution
,ForwardedSecurityAnalysisExecution
,SecurityAnalysisExecutionImpl
public interface SecurityAnalysisExecution
Represents a security analysis to be executed on inputs typically provided as files and text-formatted options. The actual execution may happen inside this JVM, based on an underlyingSecurityAnalysis
implementation, or be forwarded to external processes through aComputationManager
.- Author:
- Sylvain Leclerc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CompletableFuture<SecurityAnalysisResult>
execute(ComputationManager computationManager, SecurityAnalysisExecutionInput data)
CompletableFuture<SecurityAnalysisResultWithLog>
executeWithLog(ComputationManager computationManager, SecurityAnalysisExecutionInput data)
-
-
-
Method Detail
-
execute
CompletableFuture<SecurityAnalysisResult> execute(ComputationManager computationManager, SecurityAnalysisExecutionInput data)
-
executeWithLog
CompletableFuture<SecurityAnalysisResultWithLog> executeWithLog(ComputationManager computationManager, SecurityAnalysisExecutionInput data)
-
-