Package com.powsybl.computation
-
Interface Summary Interface Description Command A command represents a set of instructions to be executed.ComputationManager Computation managers have the ability to execute commands provided through anExecutionHandler
.ComputationManagerFactory Computation manager factories are in charge of creating instances ofComputationManager
.ComputationParameters ComputationResourcesStatus ExecutionHandler<R> Base interface for processing to be executed through aComputationManager
.ExecutionListener ExecutionReport FileName GroupCommand Commands to be executed sequentially on a single computation node.GroupCommand.SubCommand SimpleCommand A single command to be executed, defined by its program name and a list of arguments. -
Class Summary Class Description AbstractExecutionHandler<R> Provides some default method implementations forExecutionHandler
s implementations.CommandConstants CommandExecution A command execution essentially defines how aCommand
should be executed.CompletableFutureTask<R> ACompletableFuture
which embeds an actual task, unlike the default implementation.ComputationExceptionBuilder Used to ease the creation of aComputationException
.ComputationParametersBuilder ComputationParametersImpl DefaultComputationManagerConfig DefaultExecutionListener DefaultExecutionReport ExecutionEnvironment Defines the execution environment for commands to be executed: a map of environment variables a prefix for the execution working directory a debug indicatorExecutionError FunctionFileName GroupCommandBuilder InputFile Command input file.LazyCreatedComputationManager OutputFile Command output file.Partition SimpleCommandBuilder StringFileName ThreadInterruptedCompletableFuture<R> -
Enum Summary Enum Description CommandType FilePostProcessor FilePreProcessor -
Exception Summary Exception Description ComputationException A special exception containing information about an error that occurred during an externally executed computation.