public class DispatchGoalStep extends java.lang.Object implements IComponentStep<java.util.Map<java.lang.String,java.lang.Object>>
| Modifier and Type | Field and Description | 
|---|---|
protected java.lang.String | 
goaltype  | 
protected java.util.Map | 
parameters  | 
| Constructor and Description | 
|---|
DispatchGoalStep(java.lang.String goal)
Dispatches a goal. 
 | 
DispatchGoalStep(java.lang.String goal,
                java.util.Map parameters)
Dispatches a goal. 
 | 
DispatchGoalStep(java.lang.String goal,
                java.lang.String parameterName,
                java.lang.Object parameterValue)
Dispatches a goal. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
IFuture<java.util.Map<java.lang.String,java.lang.Object>> | 
execute(IInternalAccess ia)
Execute the command. 
 | 
protected java.lang.String goaltype
protected java.util.Map parameters
public DispatchGoalStep(java.lang.String goal)
goal - The goal.public DispatchGoalStep(java.lang.String goal,
                        java.lang.String parameterName,
                        java.lang.Object parameterValue)
goal - The goal.parameterName - Name of a goal parameter.parameterValue - Value of the goal parameter.public DispatchGoalStep(java.lang.String goal,
                        java.util.Map parameters)
goal - The goal.parameters - The goal parameters.public IFuture<java.util.Map<java.lang.String,java.lang.Object>> execute(IInternalAccess ia)
IComponentStepexecute in interface IComponentStep<java.util.Map<java.lang.String,java.lang.Object>>