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 PlanRunnerResultrun(Plan plan)Runs a plan instancePlanRunnerResultrun(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
-
-