Interface StepExecutionStrategy
- All Known Implementing Classes:
DefaultStepExecutionStrategy,IfStrategy,RetryWithTimeOutStrategy,SoftAssertStrategy,StepIterationStrategy
public interface StepExecutionStrategy
Strategy of step execution.
From "execution strategy point of view" a step is an action. When executed, that action produces a status. StepExecutionStrategy interface defines step execution behaviour (e.g: sequential or parallel actions execution, retry on error, etc).
-
Method Summary
Modifier and TypeMethodDescriptiondefault Statusexecute(ScenarioExecution scenarioExecution, Step step, ScenarioContext scenarioContext, StepExecutionStrategies strategies) execute(ScenarioExecution scenarioExecution, Step step, ScenarioContext scenarioContext, Map<String, Object> localContext, StepExecutionStrategies strategies) getType()
-
Method Details
-
getType
String getType() -
execute
default Status execute(ScenarioExecution scenarioExecution, Step step, ScenarioContext scenarioContext, StepExecutionStrategies strategies) -
execute
Status execute(ScenarioExecution scenarioExecution, Step step, ScenarioContext scenarioContext, Map<String, Object> localContext, StepExecutionStrategies strategies)
-