Class BatchExecutionCommandImpl
- java.lang.Object
-
- org.drools.core.command.runtime.BatchExecutionCommandImpl
-
- All Implemented Interfaces:
Serializable
,Batch
,org.kie.api.command.BatchExecutionCommand
,org.kie.api.command.Command<org.kie.api.runtime.ExecutionResults>
,org.kie.api.command.ExecutableCommand<org.kie.api.runtime.ExecutionResults>
public class BatchExecutionCommandImpl extends Object implements Batch, org.kie.api.command.ExecutableCommand<org.kie.api.runtime.ExecutionResults>
Java class for BatchExecutionCommand complex type. DO NOT ADD NEW COMMANDS TO THIS CLASS WITHOUT THOROUGHLY TESTING 1. THE SERIALIZATION OF THOSE COMMANDS 2. THE INTEGRATION OF THOSE COMMANDS IN THE REST AND WS/SOAP IMPLEMENTATIONS!
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BatchExecutionCommandImpl()
BatchExecutionCommandImpl(List<? extends org.kie.api.command.Command> commands)
BatchExecutionCommandImpl(List<? extends org.kie.api.command.Command> commands, String lookup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BatchExecutionCommandImpl
addCommand(org.kie.api.command.Command cmd)
org.kie.api.runtime.ExecutionResults
execute(org.kie.api.runtime.Context context)
List<org.kie.api.command.Command>
getCommands()
Gets the value of the abortWorkItemOrCompleteWorkItemOrFireAllRules property.long
getDistance()
String
getLookup()
void
setLookup(String lookup)
String
toString()
-
-
-
Field Detail
-
commands
protected List<org.kie.api.command.Command> commands
-
-
Constructor Detail
-
BatchExecutionCommandImpl
public BatchExecutionCommandImpl()
-
BatchExecutionCommandImpl
public BatchExecutionCommandImpl(List<? extends org.kie.api.command.Command> commands)
-
-
Method Detail
-
getCommands
public List<org.kie.api.command.Command> getCommands()
Gets the value of the abortWorkItemOrCompleteWorkItemOrFireAllRules property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
set
method for the abortWorkItemOrCompleteWorkItemOrFireAllRules property.For example, to add a new item, do as follows:
getCommand().add(newItem);
Objects of the following type(s) are allowed in the list
SetGlobalCommand
CompleteWorkItemCommand
AbortWorkItemCommand
SignalEventCommand
FireAllRulesCommand
StartProcessCommand
GetGlobalCommand
InsertElementsCommand
QueryCommand
InsertObjectCommand
- Specified by:
getCommands
in interfaceBatch
-
addCommand
public BatchExecutionCommandImpl addCommand(org.kie.api.command.Command cmd)
- Specified by:
addCommand
in interfaceBatch
-
execute
public org.kie.api.runtime.ExecutionResults execute(org.kie.api.runtime.Context context)
- Specified by:
execute
in interfaceorg.kie.api.command.ExecutableCommand<org.kie.api.runtime.ExecutionResults>
-
getDistance
public long getDistance()
- Specified by:
getDistance
in interfaceBatch
-
setLookup
public void setLookup(String lookup)
-
getLookup
public String getLookup()
-
-