Class BatchExecutionCommandImpl
- java.lang.Object
-
- org.drools.commands.runtime.BatchExecutionCommandImpl
-
- All Implemented Interfaces:
java.io.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 java.lang.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
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<org.kie.api.command.Command>commands
-
Constructor Summary
Constructors Constructor Description BatchExecutionCommandImpl()BatchExecutionCommandImpl(java.util.List<? extends org.kie.api.command.Command> commands)BatchExecutionCommandImpl(java.util.List<? extends org.kie.api.command.Command> commands, java.lang.String lookup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BatchExecutionCommandImpladdCommand(org.kie.api.command.Command cmd)booleanautoFireAllRules()org.kie.api.runtime.ExecutionResultsexecute(org.kie.api.runtime.Context context)java.util.List<org.kie.api.command.Command>getCommands()Gets the value of the abortWorkItemOrCompleteWorkItemOrFireAllRules property.longgetDistance()java.lang.StringgetLookup()voidsetLookup(java.lang.String lookup)java.lang.StringtoString()
-
-
-
Constructor Detail
-
BatchExecutionCommandImpl
public BatchExecutionCommandImpl()
-
BatchExecutionCommandImpl
public BatchExecutionCommandImpl(java.util.List<? extends org.kie.api.command.Command> commands)
-
BatchExecutionCommandImpl
public BatchExecutionCommandImpl(java.util.List<? extends org.kie.api.command.Command> commands, java.lang.String lookup)
-
-
Method Detail
-
getCommands
public java.util.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
setmethod 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
SetGlobalCommandCompleteWorkItemCommandAbortWorkItemCommandSignalEventCommandFireAllRulesCommandStartProcessCommandGetGlobalCommandInsertElementsCommandQueryCommandInsertObjectCommand- Specified by:
getCommandsin interfaceBatch
-
addCommand
public BatchExecutionCommandImpl addCommand(org.kie.api.command.Command cmd)
- Specified by:
addCommandin interfaceBatch
-
execute
public org.kie.api.runtime.ExecutionResults execute(org.kie.api.runtime.Context context)
- Specified by:
executein interfaceorg.kie.api.command.ExecutableCommand<org.kie.api.runtime.ExecutionResults>
-
getDistance
public long getDistance()
- Specified by:
getDistancein interfaceBatch
-
setLookup
public void setLookup(java.lang.String lookup)
-
getLookup
public java.lang.String getLookup()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
autoFireAllRules
public boolean autoFireAllRules()
- Specified by:
autoFireAllRulesin interfaceorg.kie.api.command.ExecutableCommand<org.kie.api.runtime.ExecutionResults>
-
-