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.ControllerCredentials
credentials
-
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.LocalPlanRunner
getLocalPlanRunner(java.util.Map<java.lang.String,java.lang.String> properties, java.util.List<java.lang.Class<?>> functionClasses)
step.client.planrunners.RemotePlanRunner
getRemotePlanRunner()
-
-
-
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)
-
-