Package jadex.rules.eca
Class CommandAction<T>
- java.lang.Object
- 
- jadex.rules.eca.CommandAction<T>
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classCommandAction.CommandData
 - 
Field SummaryFields Modifier and Type Field Description protected IResultCommand<IFuture<T>,CommandAction.CommandData>commandThe command.
 - 
Constructor SummaryConstructors Constructor Description CommandAction(IResultCommand<IFuture<T>,CommandAction.CommandData> command)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description IFuture<T>execute(IEvent event, IRule<T> rule, java.lang.Object context, java.lang.Object condresult)Execute the action.IResultCommand<IFuture<T>,CommandAction.CommandData>getCommand()Get the command.voidsetCommand(IResultCommand<IFuture<T>,CommandAction.CommandData> command)Set the command.
 
- 
- 
- 
Field Detail- 
commandprotected IResultCommand<IFuture<T>,CommandAction.CommandData> command The command.
 
- 
 - 
Constructor Detail- 
CommandActionpublic CommandAction(IResultCommand<IFuture<T>,CommandAction.CommandData> command) 
 
- 
 - 
Method Detail- 
executepublic IFuture<T> execute(IEvent event, IRule<T> rule, java.lang.Object context, java.lang.Object condresult) Description copied from interface:IActionExecute the action.
 - 
getCommandpublic IResultCommand<IFuture<T>,CommandAction.CommandData> getCommand() Get the command.- Returns:
- The command.
 
 - 
setCommandpublic void setCommand(IResultCommand<IFuture<T>,CommandAction.CommandData> command) Set the command.- Parameters:
- command- The command to set.
 
 
- 
 
-