Package step.core.plans.runner
Interface PlanRunner
-
- All Known Implementing Classes:
DefaultPlanRunner
,LocalPlanRunner
,RemotePlanRunner
public interface PlanRunner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PlanRunnerResult
run(Plan plan)
Runs a plan instancePlanRunnerResult
run(Plan plan, Map<String,String> executionParameters)
Runs a plan instance using the provided execution parameters
-
-
-
Method Detail
-
run
PlanRunnerResult run(Plan plan)
Runs a plan instance- Parameters:
plan
- the plan to be run- Returns:
- an handle to the execution result
-
run
PlanRunnerResult run(Plan plan, Map<String,String> executionParameters)
Runs a plan instance using the provided execution parameters- Parameters:
plan
- the plan to be runexecutionParameters
- the execution parameters to be used for the execution. These parameters are equivalent to the parameters selected on the execution screen of the STEP UI- Returns:
- an handle to the execution result
-
-