Package org.kie.api.command
Interface KieCommands
- All Superinterfaces:
Comparable<KieService>,KieService
KieCommands is a factory for Commands that can be used by classes that implement CommandExecutor. Typically more than one Command
will want to be executed, where is where the BatchExecution comes in, which takes a List of commands, think of it as CompositeCommand.
-
Field Summary
Fields inherited from interface org.kie.api.internal.utils.KieService
UNDEFINED -
Method Summary
Modifier and TypeMethodDescriptionfromExternalFactHandleCommand(String factHandleExternalForm) fromExternalFactHandleCommand(String factHandleExternalForm, boolean disconnected) newAbortWorkItem(long workItemId) newAdvanceSessionTime(long amount, TimeUnit unit) newAdvanceSessionTime(long amount, TimeUnit unit, String outIdentifier) newAgendaGroupSetFocus(String name) newApplyPmmlModel(PMMLRequestData request) newBatchExecution(List<? extends Command> commands) newBatchExecution(List<? extends Command> commands, String lookup) default BatchExecutionCommandnewBatchExecution(Command... commands) newCompleteWorkItem(long workItemId, Map<String, Object> results) newDelete(FactHandle factHandle) newDeleteObject(Object object, String entryPoint) newFireAllRules(int max) newFireAllRules(String outidentifier) newGetFactHandle(Object object) newGetFactHandleInEntryPoint(Object object, String entryPoint) newGetFactHandles(String outIdentifier) newGetFactHandles(ObjectFilter filter) newGetFactHandles(ObjectFilter filter, String outIdentifier) newGetGlobal(String identifier) newGetGlobal(String identifier, String outIdentifier) newGetObject(FactHandle factHandle) newGetObject(FactHandle factHandle, String outIdentifier) newGetObjects(String outIdentifier) newGetObjects(ObjectFilter filter) newGetObjects(ObjectFilter filter, String outIdentifier) newGetSessionTime(String outIdentifier) newInsertElements(Iterable objects) newInsertElements(Iterable objects, String outIdentifier) newInsertElements(Iterable objects, String outIdentifier, boolean returnObject, String entryPoint) newModify(FactHandle factHandle, List<Setter> setters) newRegisterWorkItemHandlerCommand(WorkItemHandler handler, String workItemName) newSetGlobal(String identifie, Object object) newSetGlobal(String identifier, Object object, boolean out) newSetGlobal(String identifier, Object object, String outIdentifier) newSignalEvent(String type, Object event) newSignalEvent(String processInstanceId, String type, Object event) newStartProcess(String processId) newStartProcess(String processId, Map<String, Object> parameters) Methods inherited from interface org.kie.api.internal.utils.KieService
compareTo, servicePriority, serviceTag
-
Method Details
-
newInsert
-
newDispose
Command newDispose() -
newInsert
-
newInsert
-
newInsertElements
-
newInsertElements
-
newInsertElements
-
newDelete
-
newDeleteObject
-
newSetter
-
newModify
-
newFireAllRules
Command newFireAllRules() -
newFireAllRules
-
newFireAllRules
-
newGetFactHandle
-
newGetFactHandleInEntryPoint
-
newGetObject
-
newGetObject
-
newGetObjects
Command newGetObjects() -
newGetObjects
-
newGetObjects
-
newGetObjects
-
newSetGlobal
-
newSetGlobal
-
newSetGlobal
-
newGetGlobal
-
newGetGlobal
-
newStartProcess
-
newStartProcess
-
newSignalEvent
-
newSignalEvent
-
newQuery
-
newQuery
-
newBatchExecution
-
newBatchExecution
-
newBatchExecution
-
newRegisterWorkItemHandlerCommand
-
newAbortWorkItem
-
newCompleteWorkItem
-
fromExternalFactHandleCommand
-
fromExternalFactHandleCommand
Command<FactHandle> fromExternalFactHandleCommand(String factHandleExternalForm, boolean disconnected) -
newAgendaGroupSetFocus
-
newGetFactHandles
Command newGetFactHandles() -
newGetFactHandles
-
newGetFactHandles
-
newGetFactHandles
-
newGetSessionTime
-
newGetSessionTime
-
newAdvanceSessionTime
-
newAdvanceSessionTime
-
newApplyPmmlModel
-
newExecutionResults
ExecutionResults newExecutionResults()
-