Class DefaultExecutionEngine
java.lang.Object
fr.enedis.chutney.engine.domain.execution.engine.DefaultExecutionEngine
- All Implemented Interfaces:
ExecutionEngine
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultExecutionEngine(StepDataEvaluator dataEvaluator, StepExecutionStrategies stepExecutionStrategies, DelegationService delegationService, Reporter reporter, ExecutorService actionExecutor) -
Method Summary
Modifier and TypeMethodDescriptionexecute(StepDefinition stepDefinition, Dataset dataset, ScenarioExecution execution, Environment environment) voidshutdown()
-
Constructor Details
-
DefaultExecutionEngine
public DefaultExecutionEngine(StepDataEvaluator dataEvaluator, StepExecutionStrategies stepExecutionStrategies, DelegationService delegationService, Reporter reporter, ExecutorService actionExecutor)
-
-
Method Details
-
execute
public Long execute(StepDefinition stepDefinition, Dataset dataset, ScenarioExecution execution, Environment environment) - Specified by:
executein interfaceExecutionEngine
-
shutdown
public void shutdown()- Specified by:
shutdownin interfaceExecutionEngine
-