Class DefaultWorkItemManager
- java.lang.Object
-
- org.drools.core.process.instance.impl.DefaultWorkItemManager
-
- All Implemented Interfaces:
Externalizable
,Serializable
,WorkItemManager
,org.kie.api.runtime.process.WorkItemManager
public class DefaultWorkItemManager extends Object implements WorkItemManager, Externalizable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultWorkItemManager()
Do not use this constructor.DefaultWorkItemManager(InternalKnowledgeRuntime kruntime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
abortWorkItem(long id)
void
clear()
void
completeWorkItem(long id, Map<String,Object> results)
void
dispose()
WorkItem
getWorkItem(long id)
org.kie.api.runtime.process.WorkItemHandler
getWorkItemHandler(String name)
Set<WorkItem>
getWorkItems()
void
internalAbortWorkItem(long id)
void
internalAddWorkItem(WorkItem workItem)
void
internalExecuteWorkItem(WorkItem workItem)
void
readExternal(ObjectInput in)
void
registerWorkItemHandler(String workItemName, org.kie.api.runtime.process.WorkItemHandler handler)
void
retryWorkItem(long workItemId)
void
retryWorkItem(Long workItemID, Map<String,Object> params)
void
retryWorkItemWithParams(long workItemId, Map<String,Object> map)
void
signalEvent(String type, Object event)
void
signalEvent(String type, Object event, long processInstanceId)
void
writeExternal(ObjectOutput out)
-
-
-
Constructor Detail
-
DefaultWorkItemManager
public DefaultWorkItemManager(InternalKnowledgeRuntime kruntime)
-
DefaultWorkItemManager
public DefaultWorkItemManager()
Do not use this constructor. It should be used just by deserialization.
-
-
Method Detail
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
ClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
internalExecuteWorkItem
public void internalExecuteWorkItem(WorkItem workItem)
- Specified by:
internalExecuteWorkItem
in interfaceWorkItemManager
-
internalAddWorkItem
public void internalAddWorkItem(WorkItem workItem)
- Specified by:
internalAddWorkItem
in interfaceWorkItemManager
-
internalAbortWorkItem
public void internalAbortWorkItem(long id)
- Specified by:
internalAbortWorkItem
in interfaceWorkItemManager
-
getWorkItemHandler
public org.kie.api.runtime.process.WorkItemHandler getWorkItemHandler(String name)
-
retryWorkItem
public void retryWorkItem(long workItemId)
-
retryWorkItemWithParams
public void retryWorkItemWithParams(long workItemId, Map<String,Object> map)
-
getWorkItems
public Set<WorkItem> getWorkItems()
- Specified by:
getWorkItems
in interfaceWorkItemManager
-
getWorkItem
public WorkItem getWorkItem(long id)
- Specified by:
getWorkItem
in interfaceWorkItemManager
-
completeWorkItem
public void completeWorkItem(long id, Map<String,Object> results)
- Specified by:
completeWorkItem
in interfaceorg.kie.api.runtime.process.WorkItemManager
-
abortWorkItem
public void abortWorkItem(long id)
- Specified by:
abortWorkItem
in interfaceorg.kie.api.runtime.process.WorkItemManager
-
registerWorkItemHandler
public void registerWorkItemHandler(String workItemName, org.kie.api.runtime.process.WorkItemHandler handler)
- Specified by:
registerWorkItemHandler
in interfaceorg.kie.api.runtime.process.WorkItemManager
-
clear
public void clear()
- Specified by:
clear
in interfaceWorkItemManager
-
signalEvent
public void signalEvent(String type, Object event)
- Specified by:
signalEvent
in interfaceWorkItemManager
-
signalEvent
public void signalEvent(String type, Object event, long processInstanceId)
- Specified by:
signalEvent
in interfaceWorkItemManager
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceWorkItemManager
-
retryWorkItem
public void retryWorkItem(Long workItemID, Map<String,Object> params)
- Specified by:
retryWorkItem
in interfaceWorkItemManager
-
-