Package org.yamcs.algorithms
Interface AlgorithmExecutorFactory
-
- All Known Implementing Classes:
JavaAlgorithmExecutorFactory
,ScriptAlgorithmExecutorFactory
public interface AlgorithmExecutorFactory
Responsible for creating executors
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<String>
getLanguages()
Returns all the languages supported by this factory.AlgorithmExecutor
makeExecutor(CustomAlgorithm alg, AlgorithmExecutionContext execCtx)
Creates a new executor for the algorithm running in the execution context
-
-
-
Method Detail
-
makeExecutor
AlgorithmExecutor makeExecutor(CustomAlgorithm alg, AlgorithmExecutionContext execCtx) throws AlgorithmException
Creates a new executor for the algorithm running in the execution context- Parameters:
alg
- - the algorithm definitionexecCtx
- - the algorithm execution context- Returns:
- Throws:
AlgorithmException
-
-