Package step.client.planrunners
Class PlanRunners
- java.lang.Object
-
- step.client.planrunners.PlanRunners
-
public class PlanRunners extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected step.client.credentials.ControllerCredentialscredentials
-
Constructor Summary
Constructors Constructor Description PlanRunners(step.client.credentials.ControllerCredentials credentials)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description step.localrunner.LocalPlanRunnergetLocalPlanRunner(java.util.Map<java.lang.String,java.lang.String> properties, java.util.List<java.lang.Class<?>> functionClasses)step.client.planrunners.RemotePlanRunnergetRemotePlanRunner()
-
-
-
Method Detail
-
getRemotePlanRunner
public step.client.planrunners.RemotePlanRunner getRemotePlanRunner()
- Returns:
- a runner that runs plans fully remotely on the controller
-
getLocalPlanRunner
public step.localrunner.LocalPlanRunner getLocalPlanRunner(java.util.Map<java.lang.String,java.lang.String> properties, java.util.List<java.lang.Class<?>> functionClasses)- Parameters:
properties- a map containing the properties that are usually set under Parameters in the UIfunctionClasses- the list of Classes containing the functions (aka Keywords)- Returns:
- a runner that runs plans fully locally (including keywords)
-
-