Package org.kie.api.command
Interface KieCommands
-
- All Superinterfaces:
java.lang.Comparable<KieService>,KieService
public interface KieCommands extends 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.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Command<FactHandle>fromExternalFactHandleCommand(java.lang.String factHandleExternalForm)Command<FactHandle>fromExternalFactHandleCommand(java.lang.String factHandleExternalForm, boolean disconnected)CommandnewAbortWorkItem(long workItemId)Command<java.lang.Long>newAdvanceSessionTime(long amount, java.util.concurrent.TimeUnit unit)Command<java.lang.Long>newAdvanceSessionTime(long amount, java.util.concurrent.TimeUnit unit, java.lang.String outIdentifier)CommandnewAgendaGroupSetFocus(java.lang.String name)CommandnewApplyPmmlModel(PMMLRequestData request)BatchExecutionCommandnewBatchExecution(java.util.List<? extends Command> commands)BatchExecutionCommandnewBatchExecution(java.util.List<? extends Command> commands, java.lang.String lookup)CommandnewCompleteWorkItem(long workItemId, java.util.Map<java.lang.String,java.lang.Object> results)CommandnewDelete(FactHandle factHandle)CommandnewDeleteObject(java.lang.Object object, java.lang.String entryPoint)CommandnewDispose()ExecutionResultsnewExecutionResults()CommandnewFireAllRules()CommandnewFireAllRules(int max)CommandnewFireAllRules(java.lang.String outidentifier)CommandnewGetFactHandle(java.lang.Object object)CommandnewGetFactHandleInEntryPoint(java.lang.Object object, java.lang.String entryPoint)CommandnewGetFactHandles()CommandnewGetFactHandles(java.lang.String outIdentifier)CommandnewGetFactHandles(ObjectFilter filter)CommandnewGetFactHandles(ObjectFilter filter, java.lang.String outIdentifier)CommandnewGetGlobal(java.lang.String identifier)CommandnewGetGlobal(java.lang.String identifier, java.lang.String outIdentifier)CommandnewGetObject(FactHandle factHandle)CommandnewGetObject(FactHandle factHandle, java.lang.String outIdentifier)CommandnewGetObjects()CommandnewGetObjects(java.lang.String outIdentifier)CommandnewGetObjects(ObjectFilter filter)CommandnewGetObjects(ObjectFilter filter, java.lang.String outIdentifier)Command<java.lang.Long>newGetSessionTime()Command<java.lang.Long>newGetSessionTime(java.lang.String outIdentifier)CommandnewInsert(java.lang.Object object)CommandnewInsert(java.lang.Object object, java.lang.String outIdentifier)CommandnewInsert(java.lang.Object object, java.lang.String outIdentifier, boolean returnObject, java.lang.String entryPoint)CommandnewInsertElements(java.lang.Iterable objects)CommandnewInsertElements(java.lang.Iterable objects, java.lang.String outIdentifier)CommandnewInsertElements(java.lang.Iterable objects, java.lang.String outIdentifier, boolean returnObject, java.lang.String entryPoint)CommandnewModify(FactHandle factHandle, java.util.List<Setter> setters)CommandnewQuery(java.lang.String identifier, java.lang.String name)CommandnewQuery(java.lang.String identifier, java.lang.String name, java.lang.Object[] arguments)CommandnewRegisterWorkItemHandlerCommand(WorkItemHandler handler, java.lang.String workItemName)CommandnewSetGlobal(java.lang.String identifie, java.lang.Object object)CommandnewSetGlobal(java.lang.String identifier, java.lang.Object object, boolean out)CommandnewSetGlobal(java.lang.String identifier, java.lang.Object object, java.lang.String outIdentifier)SetternewSetter(java.lang.String accessor, java.lang.String value)CommandnewSignalEvent(java.lang.String type, java.lang.Object event)CommandnewSignalEvent(java.lang.String processInstanceId, java.lang.String type, java.lang.Object event)CommandnewStartProcess(java.lang.String processId)CommandnewStartProcess(java.lang.String processId, java.util.Map<java.lang.String,java.lang.Object> parameters)-
Methods inherited from interface org.kie.api.internal.utils.KieService
compareTo, servicePriority
-
-
-
-
Method Detail
-
newInsert
Command newInsert(java.lang.Object object)
-
newDispose
Command newDispose()
-
newInsert
Command newInsert(java.lang.Object object, java.lang.String outIdentifier)
-
newInsert
Command newInsert(java.lang.Object object, java.lang.String outIdentifier, boolean returnObject, java.lang.String entryPoint)
-
newInsertElements
Command newInsertElements(java.lang.Iterable objects)
-
newInsertElements
Command newInsertElements(java.lang.Iterable objects, java.lang.String outIdentifier)
-
newInsertElements
Command newInsertElements(java.lang.Iterable objects, java.lang.String outIdentifier, boolean returnObject, java.lang.String entryPoint)
-
newDelete
Command newDelete(FactHandle factHandle)
-
newDeleteObject
Command newDeleteObject(java.lang.Object object, java.lang.String entryPoint)
-
newSetter
Setter newSetter(java.lang.String accessor, java.lang.String value)
-
newModify
Command newModify(FactHandle factHandle, java.util.List<Setter> setters)
-
newFireAllRules
Command newFireAllRules()
-
newFireAllRules
Command newFireAllRules(int max)
-
newFireAllRules
Command newFireAllRules(java.lang.String outidentifier)
-
newGetFactHandle
Command newGetFactHandle(java.lang.Object object)
-
newGetFactHandleInEntryPoint
Command newGetFactHandleInEntryPoint(java.lang.Object object, java.lang.String entryPoint)
-
newGetObject
Command newGetObject(FactHandle factHandle)
-
newGetObject
Command newGetObject(FactHandle factHandle, java.lang.String outIdentifier)
-
newGetObjects
Command newGetObjects()
-
newGetObjects
Command newGetObjects(java.lang.String outIdentifier)
-
newGetObjects
Command newGetObjects(ObjectFilter filter)
-
newGetObjects
Command newGetObjects(ObjectFilter filter, java.lang.String outIdentifier)
-
newSetGlobal
Command newSetGlobal(java.lang.String identifie, java.lang.Object object)
-
newSetGlobal
Command newSetGlobal(java.lang.String identifier, java.lang.Object object, boolean out)
-
newSetGlobal
Command newSetGlobal(java.lang.String identifier, java.lang.Object object, java.lang.String outIdentifier)
-
newGetGlobal
Command newGetGlobal(java.lang.String identifier)
-
newGetGlobal
Command newGetGlobal(java.lang.String identifier, java.lang.String outIdentifier)
-
newStartProcess
Command newStartProcess(java.lang.String processId)
-
newStartProcess
Command newStartProcess(java.lang.String processId, java.util.Map<java.lang.String,java.lang.Object> parameters)
-
newSignalEvent
Command newSignalEvent(java.lang.String type, java.lang.Object event)
-
newSignalEvent
Command newSignalEvent(java.lang.String processInstanceId, java.lang.String type, java.lang.Object event)
-
newQuery
Command newQuery(java.lang.String identifier, java.lang.String name)
-
newQuery
Command newQuery(java.lang.String identifier, java.lang.String name, java.lang.Object[] arguments)
-
newBatchExecution
BatchExecutionCommand newBatchExecution(java.util.List<? extends Command> commands)
-
newBatchExecution
BatchExecutionCommand newBatchExecution(java.util.List<? extends Command> commands, java.lang.String lookup)
-
newRegisterWorkItemHandlerCommand
Command newRegisterWorkItemHandlerCommand(WorkItemHandler handler, java.lang.String workItemName)
-
newAbortWorkItem
Command newAbortWorkItem(long workItemId)
-
newCompleteWorkItem
Command newCompleteWorkItem(long workItemId, java.util.Map<java.lang.String,java.lang.Object> results)
-
fromExternalFactHandleCommand
Command<FactHandle> fromExternalFactHandleCommand(java.lang.String factHandleExternalForm)
-
fromExternalFactHandleCommand
Command<FactHandle> fromExternalFactHandleCommand(java.lang.String factHandleExternalForm, boolean disconnected)
-
newAgendaGroupSetFocus
Command newAgendaGroupSetFocus(java.lang.String name)
-
newGetFactHandles
Command newGetFactHandles()
-
newGetFactHandles
Command newGetFactHandles(java.lang.String outIdentifier)
-
newGetFactHandles
Command newGetFactHandles(ObjectFilter filter)
-
newGetFactHandles
Command newGetFactHandles(ObjectFilter filter, java.lang.String outIdentifier)
-
newGetSessionTime
Command<java.lang.Long> newGetSessionTime()
-
newGetSessionTime
Command<java.lang.Long> newGetSessionTime(java.lang.String outIdentifier)
-
newAdvanceSessionTime
Command<java.lang.Long> newAdvanceSessionTime(long amount, java.util.concurrent.TimeUnit unit)
-
newAdvanceSessionTime
Command<java.lang.Long> newAdvanceSessionTime(long amount, java.util.concurrent.TimeUnit unit, java.lang.String outIdentifier)
-
newApplyPmmlModel
Command newApplyPmmlModel(PMMLRequestData request)
-
newExecutionResults
ExecutionResults newExecutionResults()
-
-